Glide.js is a dependency-free JavaScript ES6 slider and carousel developed by Jędrzej Chałubek. It’s lightweight, flexible and fast. Designed to slide. No less, no more
Glide.js is a lightweight, dependency-free JavaScript ES6 slider and carousel designed to be fast, flexible, and easy to integrate into modern web projects.
The principal functionalities of this tool include:
Minimal Footprint: The library is exceptionally small, weighing only ~28kb (around 8kb gzipped) even with all functionalities included.
Customizable Build: It features a modular structure that allows developers to remove unused modules to further reduce the overall script weight.
Optimized Performance: Designed specifically for speed and efficiency, it provides a smooth sliding experience without unnecessary overhead.
Vanilla JavaScript: The tool is written in pure JavaScript and requires no external dependencies to function.
Bundler Ready: It is designed to work seamlessly with modern development setups and popular bundlers like Rollup and Webpack.
Standardized Coding: Built using ES6, it aligns with modern web development standards.
Plugin System: For those requiring unique functionalities, Glide.js is highly extendable, allowing developers to plug in their own custom-made modules.
Flexible Theming: The library is easy to theme and integrate into existing designs thanks to its SASS styles based on the BEM (Block Element Modifier) methodology.
User-Centric Design: It was specifically created to address the need for a slider that is both flexible and easily customizable for various project needs.
Permissive Licensing: The software is released under the MIT License, allowing for broad use in both personal and professional projects.
Community Focused: The project encourages contributions via GitHub and remains an open resource for the developer community.