EaseMaster
EaseMaster, a unified easing generator for modern frontend developers. Visualize Bezier curves and Spring physics side-by-side, then export production-ready code for CSS, Tailwind, Framer Motion, and GSAP.

I simply wanted a tool to visualize different eases before implementing them into my projects.
While surfing the web for a solution, I discovered the ease-editor from the animejs animation library. It was a fantastic foundation, but I realized I could tailor it specifically for the modern frontend stack and improve the workflow.
So, I started building.
Improving the Workflow
I took the core concept and expanded it to solve the friction points I face daily as a developer. The goal was to bridge the gap between visualization and implementation.
Here is what I added to make it a complete tool:
- Multi-Framework Export: The biggest bottleneck is translating a curve into syntax. I built an export section that instantly generates code for CSS (Cubic Bezier & Linear), GSAP, Tailwind CSS, and Framer Motion.
- Contextual Education: Easing isn't just about math; it's about feel. I added an Info Panel that explains the best use-cases for selected eases (e.g., why you should use an "Ease Out" for entering elements but an "Ease In" for exits).
- Expanded Library: I significantly increased the number of presets, covering everything from standard Penner equations to complex Spring physics.
From Idea to Launch in 24 Hours
This was a sprint. I focused on shipping value quickly.
I built the features, polished the UI with Shadcn, and shipped the code in a single day. I immediately launched it on Product Hunt, and the reception has been fantastic. People are finding it useful for their daily workflows, which is the ultimate win.
Open Source
EaseMaster is fully open source. If you are interested in improving the math engine, adding new presets, or refining the UI, I would love your help.
Check out the code and contribute!