Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. JavaScript
  3. Glide.js

Glide.js

MITJavaScriptv3.7.1

A dependency-free JavaScript ES6 slider and carousel that's lightweight, flexible, and fast.

Visit WebsiteGitHubGitHub
7.7k stars760 forks0 contributors

What is Glide.js?

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.

Target Audience

Frontend developers and web designers who need a lightweight, customizable slider or carousel component for their projects.

Value Proposition

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.

Overview

A dependency-free JavaScript ES6 slider and carousel. It’s lightweight, flexible and fast. Designed to slide. No less, no more

Use Cases

Best For

  • Creating lightweight image galleries without jQuery or other heavy libraries
  • Building custom carousels for e-commerce product displays
  • Implementing content sliders in modern JavaScript applications
  • Adding smooth transitions to portfolio or showcase sections
  • Developing modular UI components where bundle size matters
  • Projects requiring IE11+ compatibility with modern ES6 features

Not Ideal For

  • Projects requiring out-of-the-box, fully-styled carousels with zero CSS configuration
  • Teams using modern frameworks like React or Vue who prefer integrated, declarative slider components
  • Applications needing advanced features like infinite scroll, lazy loading, or complex touch gestures without custom coding

Pros & Cons

Pros

Dependency-Free Core

Includes all necessary functionality without relying on external libraries like jQuery, reducing bloat and simplifying project dependencies.

Lightweight Bundle

At ~7kb gzipped, it's one of the smallest slider libraries available, making it ideal for performance-critical websites.

Modular Architecture

Allows importing only specific modules like Controls or Breakpoints, enabling further bundle size optimization for tailored use cases.

Modern Tooling Support

Built with ES6 and ready for bundlers like Webpack, it integrates smoothly into contemporary JavaScript development workflows.

Cons

Manual Setup Required

Requires custom HTML markup and linking separate CSS files, adding initial configuration overhead compared to drop-in solutions.

Limited Built-in Features

Focuses solely on basic sliding; advanced functionalities like autoplay or deep accessibility support need additional modules or custom code.

No Framework Integrations

Lacks official support for frameworks like React or Vue, forcing developers to build their own wrappers, which can increase complexity.

Frequently Asked Questions

Quick Stats

Stars7,667
Forks760
Contributors0
Open Issues233
Last commit2 months ago
CreatedSince 2013

Tags

#slider#lightweight#dependency-free#frontend#ui-components#es6#javascript#web-development#carousel

Built With

S
Sass
J
JavaScript
E
ES6

Links & Resources

Website

Included in

JavaScript34.9k
Auto-fetched 1 day ago

Related Projects

reveal.jsreveal.js

The HTML Presentation Framework

Stars71,631
Forks16,811
Last commit18 days ago
SwiperSwiper

Most modern mobile touch slider with hardware accelerated transitions

Stars41,847
Forks9,660
Last commit11 days ago
impress.jsimpress.js

It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com.

Stars38,186
Forks6,592
Last commit4 months ago
PhotoSwipePhotoSwipe

JavaScript image gallery for mobile and desktop, modular, framework independent

Stars25,192
Forks3,273
Last commit6 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub