Shape everything.
The vector editor where shapes come alive. Draw with vector networks, write reactive formulas, simulate physics — and ship it all as code.
Ball.x = mouse.x
Ball.y = spring(mouse.y, 0.3)
// That’s it — it follows your cursor.What makes it different
Vector NetworksNot paths — a graph. Connect any vertex to any other. T-junctions, branching, shared edges. Shapes impossible in other tools.Reactive FormulasType Ball.x = mouse.x and it follows your cursor. No callbacks. No update loops. Just expressions that react.Built-In PhysicsAdd physics to any shape with one click. Dynamic, static, kinematic bodies. Joints, attractors, sensors, collision events.Formula KeyframesKeyframes that hold formulas, not just numbers. Per-bone timelines, IK solvers, procedural blending.ComponentsTyped inputs and outputs. Instances share definitions, not state. Non-visual logic components.Export EverywhereStandalone JavaScript. React components. Lottie JSON. CSS @keyframes. PIXI.js and THREE.js. Runs without the editor.
See it in action
Write a formula. See it run. Every example is a real Formo scene — like a character whose eyes follow your cursor.
LeftEye.x = clamp(mouse.x - Face.x, -20, 20)
RightEye.x = clamp(mouse.x - Face.x, -20, 20)
// Two formulas. The eyes track your cursor in real time.Build Arkanoid in 60 seconds
The real test: can you build a game from scratch in under a minute?
No other design tool can do this. Figma is static. Rive can’t do arbitrary logic. Flash could — and Flash is dead.
Not just a design tool
| Figma | Rive | Flash | Formo | |
|---|---|---|---|---|
| Vector networks | Basic | No | No | Full graph |
| Reactive formulas | No | No | ActionScript | Signal graph |
| Physics | No | No | External libs | Box2D built in |
| Events | No | State machine | MovieClip | Code + visual |
| Animation | No | Yes | Yes | Formula keyframes |
| Components | Static variants | Limited | MovieClip | Typed I/O |
| IK / Procedural | No | No | Bone tool | 3 IK solvers |
| Export | Static assets | .riv runtime | .swf (dead) | JS, React, Lottie |
The Flash successor
Adobe Animate ends March 2026. Flash animators need a new home.
What Flash got rightVector editor + timeline + scripting in one tool · Instant visual feedback for every code change · Low floor, high ceiling · Component model (MovieClips).What we fixedReactive formulas instead of ActionScript · Per-property keyframes with easing · Reactive dependency graph, not polling · Canvas rendering + JS/React export.
Join the beta
Get early access
Full editor access. Direct feedback channel. Your name in the credits. Free Pro tier for life.