barba.js

Animation & Motion
barba.js screenshot
Visit

barba.js is a small, highly extensible JavaScript library that helps you create smooth and fluid transitions between your website's pages. By leveraging PJAX (PushState AJAX), it prevents full page reloads, reducing page transition times and creating a native app-like experience for static and dynamic websites. It is designed to be modular and framework-agnostic, allowing integration with various front-end architectures.

Pricing
Free
Features
Open Source

Checked on Sep 30, 2026.


Alternative resources

KokonutUI

Open-source React and Tailwind CSS components with live previews and machine-readable registries for AI agents and developers.

FreeOpen Source

Remotion

Create videos and motion graphics programmatically using React and code.

FreeFreemiumOpen Source

AutoAnimate

A zero-configuration library that adds automatic transitions and animations to elements when children are added, removed, or moved in the DOM.

FreeOpen Source