CodeBrowser / github / barbajs/barba
barbajs/barba
# Create badass, fluid and smooth transitions between your website’s pages
$ git clone https://github.com/barbajs/barba.git
stars
12,952
forks
497
language
TypeScript
license
MIT License
What is barbajs/barba?
Barba is a JavaScript library that enables smooth page transitions for websites by managing navigation and animations between pages without full page reloads. Developers use it to create fluid, animated transitions between site sections while handling routing, prefetching, and dynamic content updates. It's useful for building single-page applications or adding polished navigation effects to traditional websites.
Topics
#animation #barba #barbajs #css #fluid #library #page #page-transitions #plugin-system #prefetch #router #single-page-application #smooth #spa #transition
Activity
15 open issues · last updated Jul 21, 2026