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
akiran avatar

akiran/react-slick

0
View on GitHub↗
11,924 stars·2,080 forks·JavaScript·MIT·13 viewsreact-slick.neostack.com↗

React Slick

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.

Features

  • Content Carousels - Provides interactive content carousels with adjustable speeds, infinite looping, and navigation dots.
  • React Components - Provides a reusable carousel interface element specifically designed for the React ecosystem.
  • Content Sliders - Provides a flexible library for creating touch-enabled content sliders that adapt to screen sizes.
  • Touch Navigation Interfaces - Provides touch-enabled navigation with swipe-to-advance functionality for mobile users.
  • Responsive Sliders - Ships responsive image sliders that automatically adapt their layout to different screen dimensions.
  • Prop-Driven State Synchronization - Provides a prop-driven configuration system to map React properties to the internal carousel engine options.
  • Resize Event Listeners - Implements resize event listeners to trigger layout recalculations for responsive slide widths.
  • Slide State Management - Synchronizes the internal slide position of the underlying engine with the React component state.
  • Product Showcases - Enables the creation of rotating banners specifically for highlighting products and promotional offers in stores.
  • Carousels and Sliders - React carousel component based on Slick.

Star history

Star history chart for akiran/react-slickStar history chart for akiran/react-slick

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

Frequently asked questions

What does akiran/react-slick do?

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.

What are the main features of akiran/react-slick?

The main features of akiran/react-slick are: Content Carousels, React Components, Content Sliders, Touch Navigation Interfaces, Responsive Sliders, Prop-Driven State Synchronization, Resize Event Listeners, Slide State Management.

What are some open-source alternatives to akiran/react-slick?

Open-source alternatives to akiran/react-slick include: owlcarousel2/owlcarousel2 — OwlCarousel2 is a touch-enabled jQuery plugin used to create responsive content sliders and carousels. It allows for… glidejs/glide — Glide is a dependency-free ES6 JavaScript library used to create responsive content sliders and 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… oliviertassinari/react-swipeable-views — This project is a React library for creating touch-enabled sliding views and interactive view switchers. It provides… metafizzy/flickity — Flickity is a JavaScript library used to create responsive, touch-enabled content carousels and sliders for web pages.… woocommerce/flexslider — FlexSlider is a jQuery image slider plugin used to create responsive content carousels and multi-item image sliders.…

Open-source alternatives to React Slick

Similar open-source projects, ranked by how many features they share with React Slick.
  • 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
  • glidejs/glideglidejs avatar

    glidejs/glide

    7,668View on GitHub↗

    Glide is a dependency-free ES6 JavaScript library used to create responsive content sliders and carousels. It functions as a modular framework for implementing sliding content areas that adapt their layout and settings based on browser window breakpoints. The library is distinguished by a modular architecture that allows the inclusion of only necessary logic to reduce final bundle size. It separates core structural styles from thematic visual styles and utilizes a plugin system to extend the base slider functionality and lifecycle hooks. The component covers a range of interaction and naviga

    JavaScriptcarouseldependency-freees6
    View on GitHub↗7,668
  • 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
  • oliviertassinari/react-swipeable-viewsoliviertassinari avatar

    oliviertassinari/react-swipeable-views

    4,473View on GitHub↗

    This project is a React library for creating touch-enabled sliding views and interactive view switchers. It provides components for building content carousels and sliders that support horizontal or vertical navigation via touch, mouse swipe gestures, and keyboard inputs. The library includes a virtualized slider component that renders only visible views to maintain performance with large content sets. It supports specialized visual behaviors such as three-dimensional coverflow transitions, circular navigation for infinite looping, and edge resistance effects when reaching the boundaries of a

    JavaScript
    View on GitHub↗4,473
  • See all 30 alternatives to React Slick→