FindSoftware

Barba.js

JavaScript library for smooth transitions between the pages of a website, which makes the site behave like a single-page application.

Barba.js is a JavaScript library that adds transitions between the pages of a website. Its user guide says it makes the site run like a single-page application. The core package, @barba/core, is installed with npm or Yarn and imported into the build, or loaded from a CDN. The repository is a monorepo that also holds the router, prefetch and CSS plugins.

Worth knowing

The install page says a CDN script with no version named targets the latest release, and it advises bundling a specific tagged version.

Identity

Status
Active
Maintainer
Luigi De Rosa, Thierry Michel, Xavier Foucrier5
First release
20164

Rendering and deploy

Install with
npm7

Releases

Current major version
28
Last release
2024-08-128

Adoption

GitHub stars
12,9952
npm downloads a week
9,6229
Contributors
1910
Sites using it (HTTP Archive)
1,68912
Dependent repositories
33911
Dependent packages
2511

Why these figures do not compare

Sources

  1. 2026-11-04: links
    barba.js.org/
  2. 2026-11-04: links, Written in, License, GitHub stars
    github.com/barbajs/barba
  3. 2026-11-04: links
    barba.js.org/docs/getstarted/intro/
  4. 2026-11-04: First release
    github.com/barbajs/barba/releases/tag/0.0.6
  5. 2026-11-04: Maintainer, License, License model
    github.com/barbajs/barba/blob/main/LICENSE.md
  6. 2026-11-04: Categories
    github.com/barbajs/barba/blob/main/README.md
  7. 2026-11-04: Install with
    barba.js.org/docs/getstarted/install/
  8. 2026-11-04: Current major version, Last release
    github.com/barbajs/barba/releases/tag/v2.10.3
  9. 2026-11-04: npm downloads a week
    api.npmjs.org/downloads/range/2026-10-26:2026-11-01/@barba/core
  10. 2026-11-04: Contributors
    github.com/barbajs/barba/graphs/contributors
  11. 2026-11-04: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40barba%2Fcore
  12. 2026-11-04: Sites using it (HTTP Archive)
    cdn.httparchive.org/v1/technologies

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON