awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
woothemes avatar

woothemes/FlexSliderArchived

0
View on GitHub↗
4,865 stars·1,641 forks·JavaScript·GPL-2.0·8 viewswww.woocommerce.com/flexslider↗

FlexSlider

FlexSlider is a responsive jQuery carousel plugin used to create sliding galleries and content sliders. It provides a system for displaying multi-slide carousels that automatically adjust their size based on screen resolution and supports right-to-left language directions by adjusting animation flow and orientation.

The plugin allows for the synchronization of multiple slider instances, ensuring that playback, animation, and state transitions occur simultaneously across different elements on a page. It also supports custom markup mapping, allowing internal logic to be linked to arbitrary HTML selectors rather than fixed patterns.

The library covers a range of layout and interaction capabilities, including multi-item displays, configurable animation easing, and integration with external navigation controls such as keyboard inputs and mouse wheel events.

Features

  • jQuery Plugins - Provides a jQuery-based plugin for creating revolving lists of items in a carousel format.
  • Multi-Item Layouts - Supports a display system where multiple items are visible simultaneously with configurable widths.
  • Slide Dimension Calculation - Computes individual slide dimensions and item counts at runtime to ensure precise responsive layouts.
  • Responsive Sliders - Creates sliding galleries of images and content that automatically adjust their size for different screen dimensions.
  • Carousel Slider Plugins - Implements a responsive image and content slider as a jQuery extension.
  • Carousel Instance Synchronization - Links multiple carousel instances so that animation, playback, and state transitions are synchronized in unison.
  • Navigation Event Listeners - Triggers slide transitions through internal event listeners linked to external navigation controls.
  • Right-To-Left Support - Adjusts slider animations and navigation flow to support right-to-left language directions.
  • Slider Synchronization - Coordinates the simultaneous movement of multiple horizontal slider instances across a page.
  • Synchronized - Implements mechanisms to link multiple slider instances so that animation and playback occur in unison.
  • CSS Animation Patterns - Implements fluid motion between content sections using absolute positioning and pure CSS transitions.
  • Custom Navigation Controls - Enables the replacement of default navigation with custom HTML elements, keyboard inputs, or mouse wheel interactions.
  • Sliders and Carousels - Fully responsive slider plugin for jQuery.
  • Sliders & Carousels - Fully responsive jQuery slider.

Star history

Star history chart for woothemes/flexsliderStar history chart for woothemes/flexslider

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to FlexSlider

Similar open-source projects, ranked by how many features they share with FlexSlider.
  • woocommerce/flexsliderwoocommerce avatar

    woocommerce/FlexSlider

    4,865View on GitHub↗

    FlexSlider is a jQuery image slider plugin used to create responsive content carousels and multi-item image sliders. It enables the construction of sequential galleries for images and video content that automatically adjust layout and visibility based on screen size and orientation. The system supports synchronized slider layouts, allowing multiple slider instances to be linked so they share animation, play, and pause states. It also provides support for right-to-left layouts and customizable animation directions. The plugin covers interactive content navigation through touch swipes, keyboar

    JavaScript
    View on GitHub↗4,865
  • metafizzy/flickitymetafizzy avatar

    metafizzy/flickity

    7,576View on GitHub↗

    Flickity is a JavaScript library used to create responsive, touch-enabled content carousels and sliders for web pages. It provides a system for building flickable galleries that allow users to navigate through collections of elements using touch or mouse input. The library specializes in performance and movement, featuring lazy-loading for images that defers loading off-screen content until it enters the viewport. It supports infinite scrolling loops that wrap back to the first cell after the last is reached, as well as automated slide transitions for slideshow experiences. The toolset inclu

    JavaScript
    View on GitHub↗7,576
  • splidejs/splideSplidejs avatar

    Splidejs/splide

    5,355View on GitHub↗

    Splide is a framework-agnostic TypeScript library for creating accessible, touch-enabled content carousels and image galleries. It provides a dependency-free implementation of sliders that support drag, swipe, and flick interactions across mobile and desktop browsers. The library distinguishes itself through a comprehensive accessibility layer using ARIA roles and screen reader support. It features a responsive breakpoint system that adapts slide dimensions and behavior based on screen width, alongside a plugin system for extending core functionality with custom components and transition effe

    TypeScriptautoplaybreakpointscarousel
    View on GitHub↗5,355
  • owlcarousel2/owlcarousel2O

    OwlCarousel2/OwlCarousel2

    7,923View on GitHub↗

    OwlCarousel2 is a touch-enabled jQuery plugin used to create responsive content sliders and carousels. It allows for the creation of image sliders and content collections that adjust the number of visible items based on screen size breakpoints. The project utilizes a modular architecture, enabling the addition or removal of specific functional modules to modify behavior and reduce the final JavaScript bundle size. It provides native support for navigation through touch-screen swiping and mouse-based dragging.

    JavaScript
    View on GitHub↗7,923
See all 30 alternatives to FlexSlider→

Frequently asked questions

What does woothemes/flexslider do?

FlexSlider is a responsive jQuery carousel plugin used to create sliding galleries and content sliders. It provides a system for displaying multi-slide carousels that automatically adjust their size based on screen resolution and supports right-to-left language directions by adjusting animation flow and orientation.

What are the main features of woothemes/flexslider?

The main features of woothemes/flexslider are: jQuery Plugins, Multi-Item Layouts, Slide Dimension Calculation, Responsive Sliders, Carousel Slider Plugins, Carousel Instance Synchronization, Navigation Event Listeners, Right-To-Left Support.

What are some open-source alternatives to woothemes/flexslider?

Open-source alternatives to woothemes/flexslider include: woocommerce/flexslider — FlexSlider is a jQuery image slider plugin used to create responsive content carousels and multi-item image sliders.… metafizzy/flickity — Flickity is a JavaScript library used to create responsive, touch-enabled content carousels and sliders for web pages.… splidejs/splide — Splide is a framework-agnostic TypeScript library for creating accessible, touch-enabled content carousels and image… owlcarousel2/owlcarousel2 — OwlCarousel2 is a touch-enabled jQuery plugin used to create responsive content sliders and carousels. It allows for… stevenwanderski/bxslider-4 — This project is a jQuery content slider used to create responsive image galleries and touch-enabled carousels. It… surmon-china/vue-awesome-swiper — vue-awesome-swiper is a Vue.js component wrapper for the Swiper library, providing a declarative interface for…