Introduction

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

  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
var glide = new Glide('#intro', {
  type: 'carousel',
  perView: 4,
  focusAt: 'center',
  breakpoints: {
    800: {
      perView: 2
    },
    480: {
      perView: 1
    }
  }
})

glide.mount()

Dependency-free

Everything on board, ready for action. Written in vanilla JavaScript without hidden dependencies.

Lightweight

The modular structure provides excellent compression. Oh yes, it weights only ~22kb (~6kb gzipped) with every functionality included.

Discover all available components →

Modular

Need a few selected modules? Remove unused modules and drop overall script weight even more.

Learn about modular build →

Bundlers ready

Modern setup? Using Rollup or Webpack? We have your back.

Learn more in setup documentation →

Extendable

Need something more custom-made? Plug-in your own modules with additional functionalities.

Take a look at extending documentation →

License

Copyright (c) 2014-present, Jędrzej Chałubek. Licensed under the terms of the MIT License.