awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repositorios

Awesome GitHub RepositoriesScroll Interaction Tools

Utilities for handling mouse wheel and trackpad input in UI.

Distinguishing note: Focuses on scroll-based navigation for carousels.

Explore 4 awesome GitHub repositories matching user interface & experience · Scroll Interaction Tools. Refine with filters or upvote what's useful.

Awesome Scroll Interaction Tools GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • nolimits4web/swiperAvatar de nolimits4web

    nolimits4web/swiper

    41,852Ver en 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

    Enables intuitive navigation through slides using mouse wheel scrolling or trackpad gestures.

    JavaScriptcarouselgallerymobile
    Ver en GitHub↗41,852
  • gcssloop/androidnoteAvatar de GcsSloop

    GcsSloop/AndroidNote

    9,332Ver en GitHub↗

    AndroidNote is a technical knowledge base and reference resource for Android development. It provides comprehensive guidance on application architecture, custom view development, and advanced graphics programming. The project is distinguished by its depth in visual implementation, covering pseudo-3D perspective projections via virtual cameras and complex 2D rendering using Bézier curves and PorterDuff color blending. It also provides detailed methodologies for app modularization and the management of internal libraries through private Maven repositories and JitPack. The reference surface ext

    Identifies mouse-like interactions such as pointer movement and scroll wheel activity.

    Javaandroidandroid-studiocustom-view
    Ver en GitHub↗9,332
  • davidjerleke/embla-carouselAvatar de davidjerleke

    davidjerleke/embla-carousel

    8,042Ver en 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

    Supports continuous scrolling automation to move content in a smooth, constant motion.

    TypeScriptcarouselcarousel-componentcarousel-plugin
    Ver en GitHub↗8,042
  • splidejs/splideAvatar de Splidejs

    Splidejs/splide

    5,355Ver en GitHub↗

    Splide es una librería TypeScript agnóstica de frameworks para crear carruseles de contenido y galerías de imágenes accesibles y táctiles. Proporciona una implementación de sliders sin dependencias que admite interacciones de arrastrar, deslizar y flick en navegadores móviles y de escritorio. La librería se distingue por una capa de accesibilidad integral que utiliza roles ARIA y soporte para lectores de pantalla. Cuenta con un sistema de puntos de interrupción (breakpoints) responsive que adapta las dimensiones y el comportamiento del slide según el ancho de la pantalla, junto con un sistema de plugins para extender la funcionalidad principal con componentes personalizados y efectos de transición. El proyecto cubre una amplia gama de capacidades de diseño e interacción, incluyendo disposiciones en cuadrícula, dimensiones de slide variables y flujos de trabajo de slider sincronizados. Incluye optimizaciones de rendimiento como carga diferida de medios y monitorización de intersección con el viewport, así como navegación multimodal mediante teclado, rueda del ratón o miniaturas. Hay paquetes wrapper dedicados disponibles para la integración en diversas arquitecturas de frameworks frontend.

    Provides a seamless motion mode for continuous, non-stop content scrolling.

    TypeScriptautoplaybreakpointscarousel
    Ver en GitHub↗5,355
  1. Home
  2. User Interface & Experience
  3. Scroll Interaction Tools

Explorar subetiquetas

  • Continuous MotionImplementation of smooth, non-stop scrolling animations for seamless content flow. **Distinct from Scroll Interaction Tools:** Focuses on constant, automated motion rather than user-driven interaction tools.