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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
SSENSE avatar

SSENSE/vue-carousel

0
View on GitHub↗
1,698 stars·488 forks·JavaScript·MIT·1 vuessense.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.

Historique des stars

Graphique de l'historique des stars pour ssense/vue-carouselGraphique de l'historique des stars pour ssense/vue-carousel

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Collections incluant Vue Carousel

Sélections manuelles où Vue Carousel apparaît.
  • JavaScript Carousel Libraries

Alternatives open source à Vue Carousel

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Vue Carousel.
  • ganlanyuan/tiny-sliderAvatar de ganlanyuan

    ganlanyuan/tiny-slider

    5,333Voir sur 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
    Voir sur GitHub↗5,333
  • oliviertassinari/react-swipeable-viewsAvatar de oliviertassinari

    oliviertassinari/react-swipeable-views

    4,473Voir sur 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
    Voir sur GitHub↗4,473
  • lyfeyaj/swipeAvatar de lyfeyaj

    lyfeyaj/swipe

    962Voir sur 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
    Voir sur GitHub↗962
  • stevenwanderski/bxslider-4Avatar de stevenwanderski

    stevenwanderski/bxslider-4

    4,183Voir sur 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
    Voir sur GitHub↗4,183
Voir les 30 alternatives à Vue Carousel→

Questions fréquentes

Que fait 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.

Quelles sont les fonctionnalités principales de ssense/vue-carousel ?

Les fonctionnalités principales de ssense/vue-carousel sont : 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.

Quelles sont les alternatives open-source à ssense/vue-carousel ?

Les alternatives open-source à ssense/vue-carousel incluent : 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…