A dependency-free JavaScript ES6 slider and carousel that's lightweight, flexible, and fast.
Glide.js is a dependency-free JavaScript ES6 slider and carousel library designed for creating smooth, lightweight sliders and carousels on websites. It solves the problem of bloated slider libraries by providing a minimal, modular solution that works out of the box without external dependencies.
Frontend developers and web designers who need a lightweight, customizable slider or carousel component for their projects.
Developers choose Glide.js for its zero-dependency approach, modular architecture, and small footprint—making it ideal for performance-conscious projects where every kilobyte counts.
A dependency-free JavaScript ES6 slider and carousel. It’s lightweight, flexible and fast. Designed to slide. No less, no more
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Includes all necessary functionality without relying on external libraries like jQuery, reducing bloat and simplifying project dependencies.
At ~7kb gzipped, it's one of the smallest slider libraries available, making it ideal for performance-critical websites.
Allows importing only specific modules like Controls or Breakpoints, enabling further bundle size optimization for tailored use cases.
Built with ES6 and ready for bundlers like Webpack, it integrates smoothly into contemporary JavaScript development workflows.
Requires custom HTML markup and linking separate CSS files, adding initial configuration overhead compared to drop-in solutions.
Focuses solely on basic sliding; advanced functionalities like autoplay or deep accessibility support need additional modules or custom code.
Lacks official support for frameworks like React or Vue, forcing developers to build their own wrappers, which can increase complexity.