Ross ROSS = Recommend OSS · open-source software intelligence for agents

luster-io/impulse

Dynamic Physics Interactions for the Mobile Web observed · 2026-08-28

github.com/luster-io/impulse · homepage · JavaScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

32/100

  • Activity 0
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4421
  • days_rel: n/a
  • days_push: 4101
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1580 stars · 64 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Impulse is a JavaScript library for creating physics-based animations on the mobile web that flow naturally from user movements. It tracks position and velocity of DOM elements so animations like springs start from wherever the user left off, rather than on fixed timed property tweens.

Use cases

  • add spring animations to draggable elements on mobile web
  • make UI elements respond naturally to touch and drag gestures
  • animate elements based on the velocity of a user's swipe
  • build physics-driven scroll or pan interactions in the browser
  • create natural-feeling drag-and-release effects for mobile web apps

When to choose

  • you need touch-driven animations that inherit position and velocity from user gestures
  • you want lightweight spring physics for DOM elements without a full animation framework
  • you're building mobile web interactions like draggable cards or bouncing elements

When to avoid

  • you need a maintained library with recent updates and active support
  • you're working with canvas, WebGL, or non-DOM rendering
  • you need complex animation timelines rather than simple physics transitions
  • your project requires modern browser features or framework integrations like React

Facets

library · maturity abandoned

animation frontend mobile-development web-development browser cross-platform physics-animations touch-interactions mobile-web spring-physics drag-interactions mobile

1 source

Member repositories

RepositoryRoleHealth v2
luster-io/impulsemain32

For agents

markdown · JSON · MCP: product_card(name="luster-io/impulse")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem