patthemav/clippy — explained in plain English
Analysis updated 2026-07-18 · repo last pushed 2020-10-26
Turn a rectangular button into a polygon shape without images.
Create a custom hero image border with a geometric cutout.
Mask content into a circle, star, or custom polygon.
Add asymmetrical visual flair to a landing page.
| patthemav/clippy | 3rd-eden/ircb.io | a15n/a15n | |
|---|---|---|---|
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | 2020-10-26 | 2016-11-16 | 2019-04-07 |
| Maintenance | Dormant | Dormant | Dormant |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 2/5 | 2/5 |
| Audience | designer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
It's a hosted visual tool at bennettfeely.com/clippy, no install needed, just copy the generated CSS.
Clippy is a visual tool that helps you create fancy shapes and masks for elements on your website using CSS clip-path, a web standard feature that lets you hide parts of an element or reveal it in custom shapes. Instead of relying on images or complex workarounds, you can use clip-path to turn a rectangular button into a polygon, create a custom hero image border, or mask content into a circle, star, or any polygon you can draw. The problem is that writing the clip-path code by hand is tedious, you need to specify precise coordinates for each point of your shape. Clippy solves this by letting you draw or adjust your shape visually and then automatically generates the correct CSS code you can paste into your website. You'd use Clippy if you're designing a website and want to add geometric flair without relying on pre-made images or JavaScript libraries. A designer might use it to create a triangular cutout on a banner, a product manager building a landing page might want asymmetrical shapes for visual interest, or a front-end developer might need quick clip-path syntax without doing math by hand. The live version at bennettfeely.com/clippy is the actual tool, you visit it, draw or select a shape, tweak it until it looks right, and copy the generated CSS code. One thing worth noting is that clip-path support varies across browsers. The README points to caniuse.com for current browser compatibility, so you'll want to check if your audience's browsers support it before relying on it as a core design feature. For modern browsers, though, it works great and is faster and more flexible than image-based solutions.
A visual tool for drawing custom shapes and masks for website elements, which then generates the CSS clip-path code for you to copy and paste.
Mainly JavaScript. The stack also includes JavaScript, CSS, clip-path.
Dormant — no commits in 2+ years (last push 2020-10-26).
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly designer.
This repo across BitVibe Labs
Verify against the repo before relying on details.