programmersd21

👷🏻‍♂️ bezier curves lab for your terminal

10
1
100% credibility
Found May 13, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

A terminal application for interactively designing cubic Bezier curves for animation easing functions, featuring real-time visualization, presets, and exports to CSS, Hyprland, and SwiftUI formats.

How It Works

1
🔍 Discover curv

You stumble upon a fun terminal tool that lets you design smooth motion curves for animations using just your keyboard.

2
📥 Get it ready

You install it easily on your computer so it's always there when you need it.

3
🚀 Open the workstation

You start it up and see a lively screen filled with a curve preview, graphs, and helpful panels.

4
🎨 Shape your curve

Use arrow keys to nudge the points, tab to switch between them, and watch the curve bend smoothly in real time with instant feedback.

5
Explore presets and effects

Press slash to search through dozens of ready curves or tweak the intensity slider for exaggerated dramatic looks.

6
👀 Preview the motion

Turn on the animation demo to see how your curve makes things speed up, slow down, or bounce just right.

7
📋 Grab your curve

Hit C to copy the perfect curve settings straight to your clipboard in formats ready for web or apps.

Make magic animations

Paste your custom curve into your project and enjoy buttery smooth movements that wow everyone.

Sign up to see the full architecture

6 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is curv?

Curv is a Python terminal app for editing cubic Bezier curves, letting you tweak control points with arrows and tab, load from 100+ presets like ease-in-out or overshoot, and export directly to CSS cubic-bezier, Hyprland, or SwiftUI formats via clipboard copy. It delivers a full workstation with real-time 120fps previews, velocity graphs, physics estimates like tension/friction, and animation demos—all in your terminal using Rich for rendering. Solves the hassle of switching to GUI tools like Illustrator, Inkscape, or online Bezier curve editors when iterating on bezier curves math for animations.

Why is it gaining traction?

Unlike basic bezier js github sketchers or web demos, curv packs a responsive multi-panel layout with DNA intensity for exaggerating curves, searchable presets covering bezier curves and splines for games or UI, and analytical views like momentum spectrum—making it feel like a pro tool without leaving the CLI. The hook is instant feedback on bezier curves game feel or Unity/Roblox timing, plus exports tailored for web, desktop compositors, and mobile. Terminal-first devs dig the zero-install pip workflow and smooth controls over clunky alternatives.

Who should use this?

Frontend devs refining CSS transitions, Unity/Roblox Studio scripters tuning bezier curves unity/roblox studio paths, Hyprland users customizing window animations, or SwiftUI builders prototyping easings. Ideal for game devs crafting attack curves or platformer jumps, and anyone avoiding bezier curves online for bezier curve aimbot github tweaks in a curved monitor setup.

Verdict

Worth pip installing for frequent Bezier tinkerers—solid user experience with great docs and controls, despite 10 stars and 1.0% credibility signaling early maturity. Tests and linting are in place, but expect tweaks as it grows; MIT license keeps it low-risk.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.