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

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

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

Open-source alternatives to Splide

30 open-source projects similar to splidejs/splide, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Splide alternative.

  • ganlanyuan/tiny-sliderالصورة الرمزية لـ ganlanyuan

    ganlanyuan/tiny-slider

    5,333عرض على 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
    عرض على GitHub↗5,333
  • rcbyr/keen-sliderالصورة الرمزية لـ rcbyr

    rcbyr/keen-slider

    5,017عرض على GitHub↗

    Keen-slider is a JavaScript touch carousel library and DOM-based slider engine. It provides a framework-independent tool for creating responsive, touch-enabled slide carousels that translate swipe inputs into animated transitions for content galleries. The library focuses on responsive design through the use of breakpoints and media queries to automatically adapt layout and behavior across different screen sizes. It supports native touch and swipe gestures compatible with modern web browsers and mobile devices. Its capability surface includes the implementation of navigation controls, infini

    TypeScriptagnosticangularcarousel
    عرض على GitHub↗5,017
  • meliorence/react-native-snap-carouselالصورة الرمزية لـ meliorence

    meliorence/react-native-snap-carousel

    10,519عرض على GitHub↗

    This project is a cross-platform mobile carousel component for creating swipeable image and content sliders. It functions as a virtualized list component that maintains performance by removing off-screen elements and utilizes a native-driver animation library to map scroll offsets to style properties on the native thread for lag-free transitions. The library provides a parallax image gallery capable of shifting images relative to scroll progress to create a sense of depth. It also features a layout system that supports right-to-left orientations for languages such as Arabic and Hebrew. Capab

    JavaScriptadvanced-effectscarouselflatlist-based
    عرض على GitHub↗10,519

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

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

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

Find more with AI search
  • 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
  • glidejs/glideالصورة الرمزية لـ glidejs

    glidejs/glide

    7,668عرض على 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
    عرض على GitHub↗7,668
  • surmon-china/vue-awesome-swiperالصورة الرمزية لـ surmon-china

    surmon-china/vue-awesome-swiper

    12,790عرض على 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
    عرض على GitHub↗12,790
  • woothemes/flexsliderالصورة الرمزية لـ woothemes

    woothemes/FlexSlider

    4,865عرض على 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
    عرض على GitHub↗4,865
  • woocommerce/flexsliderالصورة الرمزية لـ woocommerce

    woocommerce/FlexSlider

    4,865عرض على 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
    عرض على GitHub↗4,865
  • sachinchoolur/lightgallery.jsالصورة الرمزية لـ sachinchoolur

    sachinchoolur/lightgallery.js

    5,322عرض على GitHub↗

    lightgallery.js is a modular JavaScript library used to create responsive image galleries, multimedia viewers, and media lightbox components. It provides a dependency-free interface for rendering HTML5 video, external iframes, and responsive images within a full-screen overlay. The project is distinguished by a module-based plugin architecture that allows developers to extend the core engine with custom behaviors. It features hardware-accelerated transitions, a system for synchronizing the current slide index with URL hash fragments for direct linking, and the ability to initialize galleries

    JavaScriptanimationcss-animationsgallery
    عرض على GitHub↗5,322
  • 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
  • stevenwanderski/bxslider-4الصورة الرمزية لـ stevenwanderski

    stevenwanderski/bxslider-4

    4,183عرض على 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
    عرض على GitHub↗4,183
  • oliviertassinari/react-swipeable-viewsالصورة الرمزية لـ oliviertassinari

    oliviertassinari/react-swipeable-views

    4,473عرض على 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
    عرض على GitHub↗4,473
  • verlok/lazyloadالصورة الرمزية لـ verlok

    verlok/lazyload

    7,852عرض على GitHub↗

    This project is a vanilla JavaScript library and web performance optimizer designed to defer the loading of images, videos, and iframes until they enter the browser viewport. It acts as an intersection observer wrapper and adaptive media loader to reduce initial page load times and save bandwidth. The library distinguishes itself by supporting responsive images via srcset and picture tags, as well as CSS background images and animated SVGs. It integrates with native browser loading attributes where available while providing custom fallbacks for unsupported environments. It can also trigger th

    JavaScript
    عرض على GitHub↗7,852
  • owlcarousel2/owlcarousel2O

    OwlCarousel2/OwlCarousel2

    7,923عرض على 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
    عرض على GitHub↗7,923
  • xiaolin/react-image-galleryالصورة الرمزية لـ xiaolin

    xiaolin/react-image-gallery

    3,941عرض على GitHub↗

    This project is a responsive image gallery and carousel component for React. It provides a sliding interface for displaying images and mixed media, such as embedded videos and iframes, within a single navigational sequence. The gallery supports automated playback with manual play and pause controls, and it adapts its layout for different screen sizes. It includes a fullscreen display mode using native browser implementations and allows for custom slide content rendering via render props. Navigation is handled through touch swipe gestures, keyboard arrow inputs, and direct thumbnail selection

    TypeScript
    عرض على GitHub↗3,941
  • aljullu/react-lazy-load-image-componentالصورة الرمزية لـ Aljullu

    Aljullu/react-lazy-load-image-component

    1,553عرض على GitHub↗

    This library provides a set of React components designed to improve initial page load performance by deferring the rendering of images and other elements until they enter the browser viewport. By managing content visibility and asset delivery, it reduces unnecessary network data usage and accelerates page rendering. The project distinguishes itself through its use of the browser-native intersection observer to track element visibility, which eliminates the need for manual scroll calculations. It further optimizes performance by consolidating event listeners into a single parent component, min

    JavaScripthocintersection-observerintersectionobserver
    عرض على GitHub↗1,553
  • videojs/video.jsالصورة الرمزية لـ videojs

    videojs/video.js

    39,805عرض على GitHub↗

    Video.js is a customizable HTML5 video player framework and JavaScript media plugin system. It provides a foundation for rendering and controlling web video playback across different devices and screen sizes, supporting both standard HTML5 integration and adaptive bitrate streaming for live or on-demand content. The project is distinguished by a modular architecture that allows for the extension of playback functionality through a class-based plugin system and middleware-based method interception. This enables the development of tailored media interfaces and the integration of specialized beh

    JavaScriptdashhlshtml
    عرض على GitHub↗39,805
  • michalsnik/aosالصورة الرمزية لـ michalsnik

    michalsnik/aos

    28,075عرض على GitHub↗

    AOS is a scroll-triggered animation library that controls the execution, timing, and mapping of CSS transitions based on element visibility and browser viewport intersections. It functions as a DOM element animation controller and a viewport intersection trigger to initiate visual transitions as elements enter the screen. The library utilizes a custom CSS transition bridge to map scroll-based triggers to CSS class changes, enabling integration with external styling frameworks. It supports anchor-based animation triggers, allowing the visibility of one page element to act as the trigger point

    JavaScript
    عرض على GitHub↗28,075
  • jasonslyvia/react-lazyloadالصورة الرمزية لـ jasonslyvia

    jasonslyvia/react-lazyload

    5,904عرض على GitHub↗

    This project is a React lazy loading component designed to improve frontend performance by deferring the rendering of child elements until they enter the browser viewport. It functions as a resource lifecycle manager and visibility trigger, preventing unnecessary mounts of off-screen components to reduce initial page load times and memory usage. The library provides configuration for visibility triggers, allowing the use of custom offsets and specific scroll containers to determine when a component loads. It includes mechanisms for managing component lifecycles, enabling the choice of whether

    JavaScript
    عرض على GitHub↗5,904
  • appintro/appintroالصورة الرمزية لـ AppIntro

    AppIntro/AppIntro

    10,569عرض على GitHub↗

    AppIntro is an Android onboarding framework used to create swipeable introductory screens and feature walkthrough carousels. It provides a navigation controller to manage wizard-style flow control and a UI component library for handling slide transitions and immersive layouts. The framework integrates system runtime permission requests directly into the onboarding sequence, allowing developers to block navigation until required access is granted. It supports different navigation modes that can toggle between standard and wizard behaviors, including the ability to restrict slide transitions ba

    Kotlinappintrocustom-slideshacktoberfest
    عرض على GitHub↗10,569
  • themesberg/flowbiteالصورة الرمزية لـ themesberg

    themesberg/flowbite

    9,283عرض على GitHub↗

    Flowbite is a cross-framework UI library and design system built as a collection of pre-styled components and layout blocks using Tailwind CSS utility classes. It functions as a TypeScript UI toolkit and a general web framework for creating responsive websites and applications. The project provides a mirroring Figma design system to allow prototyping of components and variants before they are coded. It distinguishes itself through an AI-driven approach to page generation and the creation of design specifications via a command-line interface. The library covers a wide range of interactive int

    HTMLcomponentscssdesign-system
    عرض على GitHub↗9,283
  • zdhxiong/mduiالصورة الرمزية لـ zdhxiong

    zdhxiong/mdui

    4,517عرض على GitHub↗

    mdui is a framework-agnostic UI library and design system based on Material Design 3 standards. It provides a comprehensive set of reusable interface elements implemented as native Web Components, ensuring compatibility across different JavaScript frameworks. The library features a sophisticated theming system that supports light and dark modes, as well as the ability to generate dynamic color palettes from seed colors or image sources. It distinguishes itself with a high level of flexibility in visual customization, using CSS custom properties to control design tokens such as typography, cor

    TypeScriptcssjavascriptmaterial
    عرض على GitHub↗4,517
  • verlok/vanilla-lazyloadالصورة الرمزية لـ verlok

    verlok/vanilla-lazyload

    7,853عرض على GitHub↗

    vanilla-lazyload is a JavaScript lazy loading library and viewport-based asset loader designed to improve page load speed by deferring the loading of images, videos, iframes, and backgrounds. It functions as an intersection observer media loader that triggers resource downloads and script execution only when elements enter the browser viewport. The project also serves as a native lazy loading polyfill, utilizing native browser loading attributes where supported and providing a JavaScript fallback for older environments. The library distinguishes itself through active bandwidth management, suc

    JavaScripthacktoberfestiframesimages
    عرض على GitHub↗7,853
  • chakra-ui/arkالصورة الرمزية لـ chakra-ui

    chakra-ui/ark

    5,004عرض على GitHub↗

    Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by finite state machines. It provides unstyled components that encapsulate logic and accessibility — including full keyboard navigation, focus management, and WAI-ARIA support — while leaving visual styling entirely to the consumer. Components expose scoped data attributes for CSS targeting and use state machines to produce predictable, testable interactive behavior across every state transition. The library distinguishes itself through a state propagation model that distributes

    TypeScriptcomponentsdesign-systemheadless
    عرض على GitHub↗5,004
  • mfontanini/presentermالصورة الرمزية لـ mfontanini

    mfontanini/presenterm

    7,852عرض على GitHub↗

    Presenterm is a CLI presentation framework and tool used to create interactive slide decks directly in the terminal. It functions as a Markdown slide renderer, transforming Markdown files into formatted terminal presentations with support for synchronized speaker notes and custom YAML themes. The project distinguishes itself through a built-in terminal code executor that runs code snippets live during a presentation, replacing source blocks with real-time output. It also features a terminal image renderer capable of displaying local images, animated GIFs, and pre-rendered diagrams or mathemat

    Rustclimarkdownmarkdown-slides
    عرض على GitHub↗7,852
  • datatables/datatablesالصورة الرمزية لـ DataTables

    DataTables/DataTables

    7,408عرض على GitHub↗

    DataTables is a feature-rich HTML table library that transforms static HTML tables into interactive data grids with sorting, paging, filtering, and server-side processing support. It provides a client-side rendering engine that handles table rows, pagination, and sorting entirely in the browser, while also offering a server-side processing pipeline that offloads sorting, filtering, and paging operations to a backend for efficient handling of large datasets. The library distinguishes itself through its plugin-based extension system, which allows custom functions and widgets to modify table beh

    CSS
    عرض على GitHub↗7,408
  • tailwindlabs/tailwindcss-typographyالصورة الرمزية لـ tailwindlabs

    tailwindlabs/tailwindcss-typography

    6,249عرض على GitHub↗

    Tailwind CSS Typography is a plugin for the Tailwind CSS framework that provides hand-tuned typographic defaults for blocks of vanilla HTML content, such as content from Markdown or a CMS. It applies beautiful prose styles to HTML content using a single class, eliminating the need for custom CSS to style rich text. The plugin distinguishes itself by offering deep customization and control over typography. Users can adjust the overall font size of prose content across five predefined sizes, select from five built-in gray-scale palettes to match a project's color scheme, and seamlessly adapt ty

    JavaScript
    عرض على GitHub↗6,249
  • gridstack/gridstack.jsالصورة الرمزية لـ gridstack

    gridstack/gridstack.js

    8,972عرض على GitHub↗

    gridstack.js is a JavaScript grid layout library and responsive dashboard framework used to create interactive interfaces with draggable and resizable elements. It functions as a drag-and-drop layout manager and a JSON-serializable layout engine, allowing user-defined interface states to be persisted and restored. The library distinguishes itself through a touch-enabled grid interface and a responsive system that automatically adjusts item placement based on screen breakpoints. It features a collision-based layout engine that manages overlapping coordinates to shift or swap elements, alongsid

    TypeScriptangulardashboardgrid
    عرض على GitHub↗8,972
  • cavszhouyou/front-end-interview-notebookالصورة الرمزية لـ CavsZhouyou

    CavsZhouyou/Front-End-Interview-Notebook

    7,739عرض على GitHub↗

    This project is a front-end interview study guide and a collection of structured notes designed for technical job preparation. It serves as a comprehensive reference for web technologies, common technical interview questions, and JavaScript algorithm implementation. The notebook distinguishes itself by integrating specialized guides for web performance optimization, browser API documentation, and JavaScript algorithm references. It provides a structured approach to solving coding challenges involving data structures like binary trees, linked lists, and array manipulation. The content covers

    عرض على GitHub↗7,739
  • northwoodssoftware/gojsالصورة الرمزية لـ NorthwoodsSoftware

    NorthwoodsSoftware/GoJS

    8,447عرض على GitHub↗

    GoJS is a JavaScript diagramming library and canvas-based visualization engine used to build interactive flowcharts, organizational charts, and network diagrams. It functions as a data-driven framework that binds JavaScript data models to visual elements, enabling bidirectional synchronization between the underlying data and the graphical representation. The library features a comprehensive graph layout engine capable of automatically arranging nodes into trees, grids, circles, or force-directed layouts. It distinguishes itself through a template-based system for generating visual parts and a

    HTMLcanvaschartcharts
    عرض على GitHub↗8,447