awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
SSENSE avatar

SSENSE/vue-carousel

0
View on GitHub↗
1,698 stele·488 fork-uri·JavaScript·MIT·2 vizualizărissense.github.io/vue-carousel↗

Vue Carousel

This project is a responsive, touch-enabled carousel component library built for the Vue.js framework. It provides a flexible interface for displaying sliding content, allowing developers to integrate interactive media galleries and navigation elements into web applications.

The library distinguishes itself through a highly adaptable layout engine that dynamically adjusts slide counts and dimensions based on browser viewport breakpoints. It features a unified input system that normalizes touch, mouse, and pointer events, ensuring consistent drag-to-scroll and swipe interactions across both mobile and desktop platforms.

The component supports custom content rendering through a slot-based system, enabling the injection of arbitrary templates or nested components into the carousel structure. It also includes built-in support for automated transitions with configurable timing, as well as an event-driven architecture that emits signals during user interactions to facilitate the execution of custom logic.

Features

  • Touch-Enabled Carousels - Provides a core rendering engine for sliding content with support for touch gestures and mouse dragging.
  • Slot-Based Content Projection - Uses component slots to allow injection of arbitrary user-defined templates into the carousel structure.
  • Vue.js Component Development - Provides a responsive and touch-friendly slider library specifically designed for the Vue.js ecosystem.
  • Automated Content Rotation - Enables automated content rotation for self-cycling media galleries without requiring manual user input.
  • Automated Carousel Transitions - Supports automated slide transitions with configurable timing and pause-on-hover functionality.
  • Content Rendering Components - Supports custom content rendering by allowing developers to inject arbitrary templates or nested components into slides.
  • Viewport Layout Calculators - Calculates visible slide counts and dimensions dynamically by monitoring browser window resize events.
  • Responsive Layout Configurations - Allows dynamic adjustment of visible slide counts and dimensions based on resolution breakpoints.
  • Responsive Design - Provides flexible layouts that automatically adjust structure and content density across different device sizes.
  • Responsive UI Kits - Acts as a responsive interface element that adapts display properties based on viewport width.
  • Touch and Drag Interactions - Implements intuitive swipe and drag gestures for seamless content navigation on mobile and tablet devices.
  • Touch Event Processors - Normalizes pointer, mouse, and touch events into a unified coordinate system for consistent drag-to-scroll interactions.
  • Timer-Based Event Loops - Implements a timer-based event loop to manage automatic slide transitions and pause/resume logic.

Istoric stele

Graficul istoricului de stele pentru ssense/vue-carouselGraficul istoricului de stele pentru ssense/vue-carousel

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Colecții curatoriate care includ Vue Carousel

Colecții selectate manual în care apare Vue Carousel.
  • JavaScript Carousel Libraries

Întrebări frecvente

Ce face ssense/vue-carousel?

This project is a responsive, touch-enabled carousel component library built for the Vue.js framework. It provides a flexible interface for displaying sliding content, allowing developers to integrate interactive media galleries and navigation elements into web applications.

Care sunt principalele funcționalități ale ssense/vue-carousel?

Principalele funcționalități ale ssense/vue-carousel sunt: Touch-Enabled Carousels, Slot-Based Content Projection, Vue.js Component Development, Automated Content Rotation, Automated Carousel Transitions, Content Rendering Components, Viewport Layout Calculators, Responsive Layout Configurations.

Care sunt câteva alternative open-source pentru ssense/vue-carousel?

Alternativele open-source pentru ssense/vue-carousel includ: ganlanyuan/tiny-slider — Tiny-slider is a vanilla JavaScript carousel library used to create touch-enabled content sliders and accessible UI… oliviertassinari/react-swipeable-views — This project is a React library for creating touch-enabled sliding views and interactive view switchers. It provides… lyfeyaj/swipe — Swipe is a touch-responsive slider library designed to create interactive content carousels for web applications. It… stevenwanderski/bxslider-4 — This project is a jQuery content slider used to create responsive image galleries and touch-enabled carousels. It… rafaelpimpa/buefy — Buefy is a user interface component library built specifically for Vue.js applications. It provides a collection of… mdbootstrap/tw-elements — TW-Elements is a Tailwind CSS component library and responsive UI kit providing a collection of pre-styled elements…

Alternative open-source pentru Vue Carousel

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Vue Carousel.
  • ganlanyuan/tiny-sliderAvatar ganlanyuan

    ganlanyuan/tiny-slider

    5,333Vezi pe 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
    Vezi pe GitHub↗5,333
  • oliviertassinari/react-swipeable-viewsAvatar oliviertassinari

    oliviertassinari/react-swipeable-views

    4,473Vezi pe 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
    Vezi pe GitHub↗4,473
  • lyfeyaj/swipeAvatar lyfeyaj

    lyfeyaj/swipe

    962Vezi pe GitHub↗

    Swipe is a touch-responsive slider library designed to create interactive content carousels for web applications. It provides a framework-agnostic core engine that manages state, animation loops, and input normalization, allowing for the display of content sequences with support for manual swiping and automated transitions. The library distinguishes itself through a decoupled architecture that separates its core slider logic from UI-specific bindings. This design enables the use of specialized adapters for integration into component-based environments, including dedicated support for React an

    JavaScriptangularmobilereact
    Vezi pe GitHub↗962
  • stevenwanderski/bxslider-4Avatar stevenwanderski

    stevenwanderski/bxslider-4

    4,183Vezi pe 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
    Vezi pe GitHub↗4,183
  • Vezi toate cele 30 alternative pentru Vue Carousel→