The best barba.js alternatives
5 tools that do a similar job to barba.js, 5 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.
You're replacing
barba.jsA small JavaScript library that adds smooth page transitions to websites without full reloads.
- 1

mo · js
Open source · MIT · ★ 18.9k
A JavaScript library for building motion graphics and animations on web pages.
Best for: Front-end developers who want decorative animated effects like bursts, shapes, or icon animations; Developers who already use a bundler such as webpack or rollup and want to install via npm
- 2

RAMAnimatedTabBarController
Open source · MIT · ★ 11.1k
A Swift library that adds animations to iOS tab bar items and icons.
Best for: iOS developers who want animated tab bar icons without writing the animation logic from scratch; Developers building a UI prototype who want a quick visual upgrade to navigation
- 3

FoldingCell
Open source · MIT · ★ 10.2k
An iOS UI component: table cells that expand and fold open with a paper-card style animation.
Best for: iOS developers building list screens with expandable items; Developers who want a ready-made folding animation instead of writing their own
- 4

Anime.js
Open source · MIT · ★ 74.2k
A JavaScript library for animating CSS properties, SVG, DOM attributes and plain objects.
Best for: Front-end developers adding motion to websites or web apps; Developers animating SVG graphics or DOM elements
- 5

Lenis
Open source · MIT · ★ 17k
A small JavaScript library that makes page scrolling smooth on websites.
Best for: Web developers adding smooth scrolling to a marketing or portfolio site; Developers syncing animations like GSAP ScrollTrigger or WebGL scenes to scroll position
How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to barba.js. We don't take payment for placement.