awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kenwheeler avatar

kenwheeler/slick

0
View on GitHub↗
28,573 نجوم·5,765 تفرعات·JavaScript·MIT·4 مشاهداتkenwheeler.github.io/slick↗

Slick

Slick is a JavaScript carousel library used to create responsive, touch-enabled sliding content areas. It functions as a frontend layout tool that allows for automated content rotation and the creation of lazy-loading image galleries.

The library distinguishes itself through the ability to synchronize multiple sliders, ensuring that movement in one carousel automatically advances others to the same position. It supports adaptive breakpoints that adjust the number of visible slides based on screen size and utilizes lazy loading to defer image downloads until they enter the viewport.

The system provides a programmatic interface for managing slide visibility and state transitions, alongside the ability to initialize configurations directly via HTML data attributes. It includes mechanisms for custom event listening to execute logic during user interactions such as swiping or dragging.

Features

  • Carousels - Implements a responsive, touch-enabled carousel for displaying rotating content and image galleries.
  • Responsive Layouts - Renders a sliding set of elements that adapts to different screen sizes with touch swiping and breakpoints.
  • Automated Content Rotation - Cycles through images or information automatically at set intervals to showcase multiple items in a small space.
  • Slider Synchronization - Links multiple sliders so that movement in one automatically advances others to the same position.
  • Breakpoint-Based Mode Switching - Dynamically swaps configuration sets and recalculates layout constraints based on window dimensions.
  • Touch Navigation Interfaces - Supports gesture-based navigation including swiping and dragging to move through visual elements.
  • Autoplay Systems - Cycles through content automatically at set intervals and pauses playback during user interaction.
  • DOM-Based Slide Orchestrators - Calculates absolute offsets and transforms to arrange slide elements in a linear scrolling track.
  • Lazy Loading Utilities - Defers image downloads until slides enter the viewport to optimize page load performance.
  • Lazy Loading Strategies - Uses lazy loading to defer image downloads until they enter the viewport to improve page speed.
  • Responsive Layout Systems - Features an adaptive layout system that adjusts the number of visible slides based on screen size.
  • Event Hooks - Provides custom event listeners to execute logic during slide changes, breakpoint triggers, or image load completions.
  • Event-Driven State Synchronizers - Synchronizes mirrored updates across multiple carousel instances by broadcasting slide change events.
  • Event Listeners - Supports triggering custom logic during user interactions like swiping and dragging through event listeners.
  • Playback APIs - Exposes a public API for external scripts to manually trigger slide transitions and toggle autoplay.
  • Programmatic Controls - Allows managing the slider state by triggering specific slides and toggling autoplay via direct method calls.
  • Slide Management and Configuration - Allows adding, removing, or filtering individual slides within a container to change displayed information.
  • Slide Visibility Management - Manipulates slide visibility and allows jumping to specific positions using imperative methods.
  • Slider Orchestration - Controls slide transitions and visibility programmatically through method calls and custom event listeners.
  • Data Visualization - Feature-rich carousel slider.
  • Sliders and Carousels - Feature-rich carousel for web content.
  • Sliders & Carousels - Popular carousel and slider library.
  • Slider - Listed in the “Slider” section of the Awesome Frontend awesome list.

سجل النجوم

مخطط تاريخ النجوم لـ kenwheeler/slickمخطط تاريخ النجوم لـ kenwheeler/slick

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Slick

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Slick.
  • hakimel/reveal.jsالصورة الرمزية لـ hakimel

    hakimel/reveal.js

    71,731عرض على GitHub↗

    This project is a web-native presentation framework that renders slide decks from standard HTML or Markdown. It functions as a declarative slide engine, managing navigation, state persistence, and lifecycle events through a configuration-driven interface. By leveraging standard web technologies, it enables the creation of responsive, browser-based presentations that support complex layouts, nested transitions, and interactive content. The framework distinguishes itself through a modular, plugin-based architecture that allows developers to extend core functionality using custom hooks and event

    JavaScriptpresentationsslidesslideshow
    عرض على GitHub↗71,731
  • alvarotrigo/fullpage.jsالصورة الرمزية لـ alvarotrigo

    alvarotrigo/fullPage.js

    35,437عرض على GitHub↗

    fullPage.js is a JavaScript full-screen scrolling library and layout engine used to create websites composed of vertical sections and horizontal slides that snap to the viewport. It provides a system for organizing web content into full-screen pages with automatic snapping behavior. The library distinguishes itself through a WebGL transition framework and visual storytelling tools, enabling cinematic effects such as 3D rotations, parallax backgrounds, fading, and water distortion during navigation. It also features a responsive adaptation system that can switch from automatic snapping to stan

    JavaScriptfullpagefullscreenjavascript
    عرض على GitHub↗35,437
  • nolimits4web/swiperالصورة الرمزية لـ nolimits4web

    nolimits4web/swiper

    41,852عرض على GitHub↗

    Swiper is a modular, touch-enabled library designed for building interactive content carousels and sliders for web and mobile applications. It provides a high-performance rendering engine that manages large datasets by dynamically creating and destroying elements based on their proximity to the viewport, ensuring memory efficiency and smooth operation. The library distinguishes itself through a plugin-based architecture that allows developers to include only the specific functionality required for their project, effectively minimizing bundle sizes. It features a hardware-accelerated animation

    JavaScriptcarouselgallerymobile
    عرض على GitHub↗41,852
  • davidjerleke/embla-carouselالصورة الرمزية لـ davidjerleke

    davidjerleke/embla-carousel

    8,042عرض على GitHub↗

    Embla Carousel is a lightweight JavaScript carousel library and barebones slider engine designed for creating touch-enabled, swipeable content sliders. It functions as a plugin-based framework that manages scroll physics and slide positioning without imposing specific UI styles, while providing a programmable API for custom carousel development. The system is distinguished by its modular architecture, allowing developers to extend core logic through external plugins and custom event hooks. It is compatible with server-side rendering, generating initial styles on the server to prevent layout s

    TypeScriptcarouselcarousel-componentcarousel-plugin
    عرض على GitHub↗8,042
عرض جميع البدائل الـ 30 لـ Slick→

الأسئلة الشائعة

ما هي وظيفة kenwheeler/slick؟

Slick is a JavaScript carousel library used to create responsive, touch-enabled sliding content areas. It functions as a frontend layout tool that allows for automated content rotation and the creation of lazy-loading image galleries.

ما هي الميزات الرئيسية لـ kenwheeler/slick؟

الميزات الرئيسية لـ kenwheeler/slick هي: Carousels, Responsive Layouts, Automated Content Rotation, Slider Synchronization, Breakpoint-Based Mode Switching, Touch Navigation Interfaces, Autoplay Systems, DOM-Based Slide Orchestrators.

ما هي البدائل مفتوحة المصدر لـ kenwheeler/slick؟

تشمل البدائل مفتوحة المصدر لـ kenwheeler/slick: hakimel/reveal.js — This project is a web-native presentation framework that renders slide decks from standard HTML or Markdown. It… alvarotrigo/fullpage.js — fullPage.js is a JavaScript full-screen scrolling library and layout engine used to create websites composed of… nolimits4web/swiper — Swiper is a modular, touch-enabled library designed for building interactive content carousels and sliders for web and… davidjerleke/embla-carousel — Embla Carousel is a lightweight JavaScript carousel library and barebones slider engine designed for creating… metafizzy/flickity — Flickity is a JavaScript library used to create responsive, touch-enabled content carousels and sliders for web pages.… bootstrap-vue/bootstrap-vue — Bootstrap-vue is a Vue.js component library and responsive UI kit based on the Bootstrap CSS framework. It provides a…