Micro-interactions that make your UI feel alive.

Pulse is a tiny toolkit of tactile buttons, toggles, gestures and state transitions — press, swipe and ship in an afternoon.

See it in action
  • 50ms feedback
  • Gesture-ready
  • 4 KB runtime

Live playground — press, toggle, like

Haptic feedback
Love the demo?

Built for the last 100 milliseconds

Everything below is live on this very page — every card, chip and button demonstrates the toolkit it sells.

50ms Feedback Engine

Every press answers in under 100ms with spring-eased motion tuned to feel physical, never decorative.

Gesture Support Built In

Swipes, long-presses and drag thresholds ship ready — without hijacking native scroll or pinch-zoom.

Tactile State System

Loading, success and error states come standard with icons, haptics and motion that respect accessibility.

How it works

From install to shipped interaction in three steps — no design degree required.

  1. 1

    Install the runtime

    Drop in a 4 KB script or import only the components you need. Zero dependencies, zero config.

  2. 2

    Compose interactions

    Chain hover, press, loading and success states declaratively, with timing tokens already tuned.

  3. 3

    Ship with confidence

    Reduced-motion, focus rings and AA contrast are handled for you — in both light and dark themes.

Simple pricing, tactile details

Start free. Upgrade when your interface demands more pop.

Starter

For weekend prototypes

$0/mo

  • 3 interaction presets
  • Light & dark themes
  • Community support

Team

For product squads

$29/mo

  • Shared preset library
  • Roles & audit log
  • SLA-backed support

Loved by interface obsessives

Swipe, tap the arrows, or just wait — the carousel is a Pulse component too.

Frequently asked questions

The short answers — our docs cover the long ones.

Does Pulse work with my stack?
Yes. Pulse ships as framework-agnostic web components plus optional wrappers for React, Vue and Svelte. If it runs in a browser, it runs Pulse.
Will micro-animations slow my app down?
No. Every interaction runs on GPU-friendly transforms inside a strict 100ms budget, and our CLI audits your bundle for timing violations before you ship.
Can I try Pro before paying?
Every workspace starts with a 14-day Pro trial — no credit card required. When it ends, you keep everything you built on the free Starter plan.

Make every click feel intentional.

Join 4,200 designers and engineers on the early-access list.

No spam — one launch email, unsubscribe anytime.