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

sarcadass/granim.js

Create fluid and interactive gradient animations with this small javascript library. observed · 2026-08-28

github.com/sarcadass/granim.js · homepage · JavaScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100
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: 3655
  • days_rel: n/a
  • days_push: 1366
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

5304 stars · 222 forks observed · 2026-08-28

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

Granim.js is a small JavaScript library for creating fluid and interactive gradient animations on HTML canvas elements. It supports configurable gradient states, image masks, and callbacks, and is distributed via npm, Bower, or static files.

Use cases

  • animate gradient backgrounds on a website hero section
  • create interactive color-shifting canvas backgrounds
  • add fluid gradient animations behind text or images
  • build animated gradient banners with JavaScript
  • use gradient states that transition on events

When to choose

  • you need lightweight animated gradient backgrounds in the browser
  • you want a simple canvas-based gradient animation with minimal setup
  • you need interactive gradient transitions triggered by state changes

When to avoid

  • you need full CSS-based animations without JavaScript
  • you require complex motion graphics beyond gradient transitions
  • you need a library with frequent updates and active maintenance

Facets

library · maturity maintenance

animation web-development frontend web-design browser gradient canvas javascript ui-effects nodejs

2 sources

Member repositories

RepositoryRoleHealth v2
sarcadass/granim.jsmain23

For agents

markdown · JSON · MCP: product_card(name="sarcadass/granim.js")

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