mciastek/sal
🚀 Performance focused, lightweight scroll animation library 🚀 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: 3262
- days_rel: n/a
- days_push: 1334
- n_releases_24m: 0
Adoption not part of the score
3693 stars · 173 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Sal (Scroll Animation Library) is a lightweight, dependency-free JavaScript library for animating elements as they scroll into the viewport. It uses the Intersection Observer API for high performance and is configured via simple data attributes in HTML.
Use cases
- animate elements on scroll
- add fade or slide effects when elements enter the viewport
- lightweight scroll reveal animations without jQuery
- performant scroll-triggered animations using Intersection Observer
- add entrance animations to a landing page
- customize animation duration, delay, and easing via data attributes
When to choose
- you need a tiny (<3 kb), zero-dependency scroll animation solution
- you want simple declarative setup with data attributes
- performance matters and you want to leverage Intersection Observer
- you only need basic fade, slide, zoom, and flip entrance animations
When to avoid
- you need advanced scroll-linked or parallax animations, not just entrance reveals
- you must support very old browsers without Intersection Observer and don't want a polyfill
- you want a full-featured animation engine like GSAP with timelines and keyframes
- you need actively developed software with frequent updates
Facets
library · maturity maintenance
animation ui-components frontend web-development browser scroll-animation intersection-observer vanilla-javascript lightweight zero-dependencies javascript
2 sources
- readme: https://github.com/mciastek/sal · fetched 2026-08-28 · 4a5a4a2d9c85
- homepage: https://mciastek.github.io/sal/ · fetched 2026-08-29 · c4b12348574e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mciastek/sal | main | 32 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem