stackpicks.dev
darkroomengineering

lenis

Smooth scroll at it should be

13.9k stars553 forks56 watchers14 open issuesTypeScriptMIT

TL;DR · 30-second scan

What it is

lenis (TypeScript)Smooth scroll at it should be

What it does for you

You're building a marketing site or portfolio and want premium-feel scrolling.

Best for

Animation & Motion

13.9k GitHub starsLicense: MITLast updated 7 hours ago
EDITOR'S DEEP TAKE

The smooth-scroll library every Awwwards-winning site uses in 2026. Frame-perfect inertia scrolling. ~9k stars. Required on any "wow factor" portfolio or marketing site.

Use this if

You're building a marketing site or portfolio and want premium-feel scrolling.

Skip if

You're building an app where users scroll fast — smooth scroll fights them.

Topics
scrollsmoothsmooth-scrollperformancereactvanillavuesnap
Maintainer? Embed our badge

Add this badge to your README to show your project is curated on StackPicks. Free, lightweight (180×28 SVG), and gives your visitors a one-click way to see honest take + alternatives.

Preview
Featured on StackPicks
Markdown (for GitHub README)
[![Featured on StackPicks](https://stackpicks.dev/api/badge/darkroomengineering-lenis)](https://stackpicks.dev/repo/darkroomengineering-lenis)
HTML (for blogs / docs)
<a href="https://stackpicks.dev/repo/darkroomengineering-lenis"><img src="https://stackpicks.dev/api/badge/darkroomengineering-lenis" alt="Featured on StackPicks" width="180" height="28" /></a>

Are you the maintainer of darkroomengineering/lenis? Add the badge and we'll feature your project in the next weekly newsletter (~2,000 builders).

Created 21 Feb 2022
Last push 7 hours ago
Stats refreshed 1 hour ago