awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
surmon-china avatar

surmon-china/vue-awesome-swiperArchived

0
View on GitHub↗
12,790 स्टार्स·1,932 फोर्क्स·JavaScript·MIT·11 व्यूज़github.surmon.me/vue-awesome-swiper↗

Vue Awesome Swiper

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 for screen reader compatibility.

The library covers broad capability areas including responsive layout management with multi-row grids, diverse navigation controls for keyboard and mousewheel input, and automated transition scheduling. It further includes support for right-to-left orientation and lazy media loading to optimize page load speeds.

Features

  • Content Carousels - Provides a touch-enabled carousel for cycling through content sequences with pagination and navigation.
  • Vue Component Wrappers - Provides a declarative Vue.js component wrapper around the core Swiper JavaScript library.
  • Carousels and Sliders - Acts as a comprehensive tool for rendering swipeable content sliders with responsive breakpoints.
  • Responsive Layout Breakpoints - Renders touch-enabled sliders with responsive breakpoints and adaptable layout modes.
  • Content Sliders - Implements a virtualized slider component that reduces DOM overhead for large content sets.
  • CSS Transitions - Uses hardware-accelerated CSS transforms and transitions to implement 3D effects like cube and fade.
  • DOM Virtualization - Implements DOM virtualization by rendering only active and adjacent slides to optimize performance for large datasets.
  • Virtualized List Rendering - Uses virtualization to render only visible slides, ensuring high performance with large datasets.
  • Responsive Sliders - Implements responsive sliders that automatically adjust layouts and multi-row grids based on screen size.
  • Dynamic Image Galleries - Enables the creation of high-performance image galleries with integrated zoom and fade effects.
  • Carousel Transition Effects - Ships predefined 3D and motion-based transition styles like cube, flip, and coverflow.
  • Instance Reference Management - Maintains a reference to the core slider instance to allow imperative method calls without triggering unnecessary re-renders.
  • Configuration Prop Passing - Maps component properties directly to the underlying slider engine configuration during initialization.
  • Accessible Sliders - Includes ARIA roles and focus-scrolling to ensure the carousel is compatible with screen readers.
  • Virtual Grid Renderers - Supports multi-row grid layouts and virtualized lists to optimize rendering for large content sets.
  • Slider Synchronization - Links multiple slider instances so that movement in one automatically controls the others.
  • UI Event Bridge Callbacks - Translates internal library callbacks into Vue component events for parent-level reactivity.
  • Navigation Input Controllers - Enables slide navigation via keyboard keys and mouse wheel with adjustable sensitivity.
  • Parallax Effects - Implements parallax movements and scroll snapping to create visual depth during slide transitions.
  • Slide Navigation Controls - Integrates interactive paging, scrolling, and keyboard controls into the slider interface.
  • Slider Orchestration - Implements custom logic and callbacks for slider initialization, transition starts, and resize events.
  • Automated Slide Rotation - Implements automated slide rotation with configurable delays and interaction-based pause/resume behavior.
  • Slot-Based Content Projection - Uses Vue slots to allow custom HTML and components to be managed by the slider engine.
  • Image Lazy Loading - Increases page load speed by delaying image loading until they enter the viewport.
  • UI Components - Touch-enabled slider and carousel component.
  • UI - Listed in the “UI组件” section of the Awesome Github Vue awesome list.

स्टार हिस्ट्री

surmon-china/vue-awesome-swiper के लिए स्टार हिस्ट्री चार्टsurmon-china/vue-awesome-swiper के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Vue Awesome Swiper के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Vue Awesome Swiper के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • meliorence/react-native-snap-carouselmeliorence का अवतार

    meliorence/react-native-snap-carousel

    10,519GitHub पर देखें↗

    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
  • ganlanyuan/tiny-sliderganlanyuan का अवतार

    ganlanyuan/tiny-slider

    5,333GitHub पर देखें↗

    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
  • glidejs/glideglidejs का अवतार

    glidejs/glide

    7,668GitHub पर देखें↗

    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
  • woocommerce/flexsliderwoocommerce का अवतार

    woocommerce/FlexSlider

    4,865GitHub पर देखें↗

    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
Vue Awesome Swiper के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

surmon-china/vue-awesome-swiper क्या करता है?

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.

surmon-china/vue-awesome-swiper की मुख्य विशेषताएं क्या हैं?

surmon-china/vue-awesome-swiper की मुख्य विशेषताएं हैं: Content Carousels, Vue Component Wrappers, Carousels and Sliders, Responsive Layout Breakpoints, Content Sliders, CSS Transitions, DOM Virtualization, Virtualized List Rendering।

surmon-china/vue-awesome-swiper के कुछ ओपन-सोर्स विकल्प क्या हैं?

surmon-china/vue-awesome-swiper के ओपन-सोर्स विकल्पों में शामिल हैं: meliorence/react-native-snap-carousel — This project is a cross-platform mobile carousel component for creating swipeable image and content sliders. It… ganlanyuan/tiny-slider — Tiny-slider is a vanilla JavaScript carousel library used to create touch-enabled content sliders and accessible UI… glidejs/glide — Glide is a dependency-free ES6 JavaScript library used to create responsive content sliders and carousels. It… woocommerce/flexslider — FlexSlider is a jQuery image slider plugin used to create responsive content carousels and multi-item image sliders.… owlcarousel2/owlcarousel2 — OwlCarousel2 is a touch-enabled jQuery plugin used to create responsive content sliders and carousels. It allows for… jedrzejchalubek/glidejs — Glidejs is a lightweight, dependency-free JavaScript library for creating sliders and carousels. It functions as a…