awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
woocommerce avatar

woocommerce/FlexSliderArchived

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

FlexSlider

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, keyboard inputs, and mousewheel scrolling. It allows for the integration of third-party video players and the implementation of custom directional navigation and pagination controls.

Features

  • Content Carousels - Provides a multi-item slider that displays a specific range of visible elements and animates slides at a set interval.
  • Carousel Slider Plugins - A jQuery extension specifically designed to implement responsive sliding content carousels.
  • Responsive Layouts - Automatically adjusts the layout and visibility of sliding galleries based on screen size and orientation.
  • Content Carousels - Implements interactive components that cycle through a series of content elements.
  • Content Sliders - Provides interactive sliding galleries for arbitrary content with touch and keyboard support.
  • Responsive Sliders - Builds image sliders that automatically adjust layout and asset scaling based on screen size and orientation.
  • Image Sliders - Provides sequential galleries for scrolling through images with customizable transition effects.
  • jQuery Plugins - Implemented as a jQuery plugin that leverages the library for DOM selection and style updates during transitions.
  • Carousel Instance Synchronization - Links multiple carousel instances so they synchronize their animation, play, and pause states.
  • Event-Driven Input Handlers - Maps mouse, touch, and keyboard events to slider navigation methods to trigger slide transitions.
  • Slider Synchronization - Coordinates the movement and state of multiple horizontal sliders across different sections of a page.
  • Navigation Input Controllers - Provides utilities to manage and configure which input methods, such as touch swipes and mousewheels, trigger navigation.
  • Video Player Embeds - Integrates video players from third-party providers into a sequential sliding gallery.
  • Custom Navigation Controls - Allows replacing default navigation arrows and pagination containers with custom HTML or images.
  • Independent Instance Management - Allows multiple isolated slider instances with independent states and configurations to coexist on a single page.
  • CSS Media Queries - Uses CSS media queries and flexbox to automatically adjust the number of visible slides and element widths across different screen sizes.

Star history

Star history chart for woocommerce/flexsliderStar history chart for woocommerce/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

Frequently asked questions

What does woocommerce/flexslider do?

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.

What are the main features of woocommerce/flexslider?

The main features of woocommerce/flexslider are: Content Carousels, Carousel Slider Plugins, Responsive Layouts, Content Sliders, Responsive Sliders, Image Sliders, jQuery Plugins, Carousel Instance Synchronization.

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

Open-source alternatives to woocommerce/flexslider include: woothemes/flexslider — FlexSlider is a responsive jQuery carousel plugin used to create sliding galleries and content sliders. It provides a… owlcarousel2/owlcarousel2 — OwlCarousel2 is a touch-enabled jQuery plugin used to create responsive content sliders and carousels. It allows for… surmon-china/vue-awesome-swiper — vue-awesome-swiper is a Vue.js component wrapper for the Swiper library, providing a declarative interface for… splidejs/splide — Splide is a framework-agnostic TypeScript library for creating accessible, touch-enabled content carousels and image… stevenwanderski/bxslider-4 — This project is a jQuery content slider used to create responsive image galleries and touch-enabled carousels. It… akiran/react-slick — react-slick is a React carousel component and responsive slider library. It provides a reusable user interface element…

Open-source alternatives to FlexSlider

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

    woothemes/FlexSlider

    4,865View on GitHub↗

    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

    JavaScript
    View on GitHub↗4,865
  • 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
  • surmon-china/vue-awesome-swipersurmon-china avatar

    surmon-china/vue-awesome-swiper

    12,790View on GitHub↗

    vue-awesome-swiper is a Vue.js component wrapper for the Swiper library, providing a declarative interface for creating touch-enabled carousels. It serves as a virtualized slider component that can render only visible slides to maintain performance when handling large datasets. The project distinguishes itself through high-performance rendering and a wide array of visual effects, including 3D transitions, parallax movements, and image zoom capabilities. It also supports the synchronization of multiple slider instances and provides accessibility features such as ARIA roles and focus-scrolling

    JavaScriptcarouselcarrouselnuxtjs
    View on GitHub↗12,790
  • 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
  • See all 30 alternatives to FlexSlider→