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

mciastek/sal

🚀 Performance focused, lightweight scroll animation library 🚀 observed · 2026-08-28

github.com/mciastek/sal · homepage · HTML · 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: 3262
  • days_rel: n/a
  • days_push: 1334
  • n_releases_24m: 0

Full methodology

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

Member repositories

RepositoryRoleHealth v2
mciastek/salmain32

For agents

markdown · JSON · MCP: product_card(name="mciastek/sal")

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