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
O

OwlCarousel2/OwlCarousel2

0
View on GitHub↗
7,923 stars·2,217 forks·JavaScript·12 views

OwlCarousel2

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.

Features

  • jQuery Plugins - Ships as a jQuery plugin that extends the library to add interactive carousel behaviors to DOM elements.
  • Responsive Layout Breakpoints - Provides a configuration system to adjust the number of visible items based on screen width breakpoints.
  • Modular Feature Architectures - Features a modular architecture allowing functional logic to be included or excluded to optimize bundle size.
  • Carousel Layout Configurations - Provides configuration for the number of visible slides and item spacing across different devices.
  • Modular Feature Toggles - Allows adding or removing specific functional modules to modify behavior and optimize the final JavaScript bundle size.
  • Content Carousels - Provides interactive components that cycle through a series of content elements in a slider format.
  • Content Sliders - Provides UI components for sliding sequences of content that adjust based on screen breakpoints.
  • Touch Navigation Interfaces - Implements gesture-based navigation including swiping for touch screens and dragging for mouse users.
  • Responsive Sliders - Provides touch-enabled sliding galleries that automatically adjust their layout based on screen size.
  • Touch-Enabled Carousels - Implements a carousel interface with native support for swiping on touch screens and dragging via mouse.
  • Carousel Slider Plugins - Provides a touch-enabled jQuery plugin for creating responsive sliders and carousels.
  • Modular Plugin Architectures - Offers a customizable jQuery tool where functional modules can be added or removed to reduce bundle size.
  • Touch Coordinate Deltas - Calculates the distance between touch start and end points to trigger slide transitions.
  • Data Visualization - Responsive carousel slider component.

Star history

Star history chart for owlcarousel2/owlcarousel2Star history chart for owlcarousel2/owlcarousel2

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

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 OwlCarousel2

Similar open-source projects, ranked by how many features they share with OwlCarousel2.
  • stevenwanderski/bxslider-4stevenwanderski avatar

    stevenwanderski/bxslider-4

    4,183View on GitHub↗

    This project is a jQuery content slider used to create responsive image galleries and touch-enabled carousels. It functions as an accessible UI component that displays images, video, or HTML content using hardware-accelerated animations. The slider includes built-in support for swipe gestures and finger-following navigation for touch-enabled devices. It integrates ARIA attributes, such as Aria Live and Aria Hidden, to ensure screen reader compatibility and accessibility for users of assistive technologies. The system provides comprehensive layout and navigation capabilities, including config

    JavaScriptbxslidercontent-sliderimage-slider
    View on GitHub↗4,183
  • ganlanyuan/tiny-sliderganlanyuan avatar

    ganlanyuan/tiny-slider

    5,333View on GitHub↗

    Tiny-slider is a vanilla JavaScript carousel library used to create touch-enabled content sliders and accessible UI components without external dependencies. It functions as a responsive layout engine that adjusts slide visibility and dimensions based on viewport breakpoints. The library distinguishes itself through built-in lazy loading for images and media to improve page performance and a responsive system that automatically scales item counts and spacing according to the device screen size. It also supports nested slider instances, allowing for the creation of multi-directional scrolling

    HTMLcarouselslider
    View on GitHub↗5,333
  • 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
  • akiran/react-slickakiran avatar

    akiran/react-slick

    11,924View on GitHub↗

    react-slick is a React carousel component and responsive slider library. It provides a reusable user interface element for displaying a sequence of items in a horizontal scroll, supporting infinite looping, navigation dots, and adjustable transition speeds. The library enables the creation of touch-enabled image and content sliders that adapt to different screen sizes. It is used to build interactive content carousels, responsive image sliders, and rotating banners for product showcases.

    JavaScript
    View on GitHub↗11,924
See all 30 alternatives to OwlCarousel2→

Frequently asked questions

What does owlcarousel2/owlcarousel2 do?

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.

What are the main features of owlcarousel2/owlcarousel2?

The main features of owlcarousel2/owlcarousel2 are: jQuery Plugins, Responsive Layout Breakpoints, Modular Feature Architectures, Carousel Layout Configurations, Modular Feature Toggles, Content Carousels, Content Sliders, Touch Navigation Interfaces.

What are some open-source alternatives to owlcarousel2/owlcarousel2?

Open-source alternatives to owlcarousel2/owlcarousel2 include: stevenwanderski/bxslider-4 — This project is a jQuery content slider used to create responsive image galleries and touch-enabled carousels. It… ganlanyuan/tiny-slider — Tiny-slider is a vanilla JavaScript carousel library used to create touch-enabled content sliders and accessible UI… woocommerce/flexslider — FlexSlider is a jQuery image slider plugin used to create responsive content carousels and multi-item image sliders.… glidejs/glide — Glide is a dependency-free ES6 JavaScript library used to create responsive content sliders and carousels. It… akiran/react-slick — react-slick is a React carousel component and responsive slider library. It provides a reusable user interface element… surmon-china/vue-awesome-swiper — vue-awesome-swiper is a Vue.js component wrapper for the Swiper library, providing a declarative interface for…