christinecha/choreographer-js
A simple library to take care of complicated animations. observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
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: 3644
- days_rel: n/a
- days_push: 3584
- n_releases_24m: 0
Adoption not part of the score
1995 stars · 118 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Choreographer-js is a small JavaScript library for managing complex CSS animations driven by arbitrary numeric inputs like scroll position, mouse coordinates, or timestamps. It lets you declaratively define animation ranges and interpolate CSS style values based on those inputs.
Use cases
- animate elements based on scroll position
- create parallax effects tied to mouse movement
- interpolate css opacity or transforms over a numeric range
- build scroll-driven landing page animations
- run custom non-css animation functions at a given position
When to choose
- you need scroll- or mouse-driven css animations with minimal setup
- you want a tiny dependency-free-feeling animation helper rather than a full animation engine
- you need to interpolate css values from arbitrary numeric inputs
When to avoid
- you need a maintained library with active support and recent releases
- you need complex timeline or keyframe-based animation sequencing
- you need physics-based or spring animations
- you need framework-integrated animation (react/vue) with modern tooling
Facets
library · maturity abandoned
animation frontend web-development browser css-animations scroll-animations mouse-animations javascript nodejs
3 sources
- readme: https://github.com/christinecha/choreographer-js · fetched 2026-08-28 · daef8bfface9
- homepage: https://christinecha.github.io/choreographer-js/ · fetched 2026-08-29 · 8d55a9eec87c
- registry_npm: https://registry.npmjs.org/choreographer-js · fetched 2026-08-29 · 5789fc9b3061
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| christinecha/choreographer-js | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="christinecha/choreographer-js")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem