Everything
you need.

Vector networks. Reactive formulas. Physics. Animation. Components. Export. One tool does it all.

Drawing

Vector Networks

Not just paths — a graph. Connect any vertex to any other vertex. T-junctions, branching, shared edges. Create shapes impossible with traditional Bezier chains.

  • Full graph topology — vertices connect freely
  • Multi-paint stacking: fills & strokes with independent transforms
  • Formula-bound colors: shift hue from mouse, derive saturation from velocity
  • HSV, LAB, OKLCH color spaces
Learn more →
Logic

Reactive Formulas

Write the relationship — the system handles evaluation order, dependency tracking, and batch updates. No event listeners. No update loops.

Ball.x = mouse.x Score.text = Tag.coin.length this.rotation = time * 90
  • Syntax highlighting with per-node-ID colors
  • Context-aware autocomplete
  • Events: click, collide, mouseenter, mouseleave
  • Tag groups: #brick, #coin — reactive counts
Learn more →
Ball.x = mouse.x
Ball.y = spring(mouse.y, 0.3)
// follows your cursor
Simulation

Built-In Physics

Add the physics module. Choose body type. Hit play. Gravity works. No external libraries, no boilerplate — Box2D integrated at the core.

  • Dynamic, static, kinematic body types
  • Multi-collider bodies with named shapes
  • Collision events with target, normal, contact point
  • Joints, attractors, sensors, axis locking
Learn more →
Motion

Formula Keyframes

Keyframes hold formulas, not just numbers. Crossfade between reactive expressions. The timeline and formula systems merge into one.

  • Per-bone independent timelines
  • Three IK solvers: two-bone, CCD, FABRIK
  • Joint constraints, animatable weight
  • Export to Lottie, CSS @keyframes, standalone JS
Learn more →

And everything else

Parametric shapes, components, a complete editor, and multiple export targets.

5 Shape Types

Rectangles, ellipses, stars, polygons, vectors. 14 on-canvas gizmos. Mirror symmetry.

Components

Typed inputs and outputs. Instances share definitions, not state. Non-visual logic components.

4 Editor Modes

Select, vector edit, pen draw, run mode. Smart snapping. Play/stop with full state revert.

Export Everywhere

Standalone JS. React components. Lottie JSON. CSS @keyframes. PIXI.js. THREE.js targets.

12 Property Types

Number, angle, color, point, paint, enum, blend mode, boolean, string. Full serialize/lerp/clone.

Module System

Extend nodes with custom modules. Config schemas, play/stop lifecycle. Physics is a module — build your own.

Tag Groups

Tag nodes with #brick, #enemy, #coin. Access groups reactively. Counts update when nodes are destroyed.

Brush Tool

Variable-width strokes with pressure sensitivity. Smoothing. Convert to editable vector paths.

Ready to try?

Get early access to everything above. Free during beta.

Join the Beta