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

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

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

6 repositorios

Awesome GitHub RepositoriesScroll Navigation

Vertical index that highlights the current section as the user scrolls through content.

Distinct from Navigation & Scrolling Tools: Distinct from Navigation & Scrolling Tools: focuses on section-highlighting scroll navigation, not general scrolling preferences.

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

Awesome Scroll Navigation GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • didi/cube-uiAvatar de didi

    didi/cube-ui

    9,116Ver en GitHub↗

    cube-ui is a mobile-first Vue.js component library that provides a comprehensive set of pre-built UI elements for building touch-based mobile web applications. The library is built on Vue's single-file component architecture and supports on-demand ES module imports, allowing developers to selectively load only the components they need to optimize bundle size. It also offers plugin-based global registration for convenient setup and includes a CLI scaffolding tool to generate project skeletons with pre-configured build settings. The library distinguishes itself with a gesture-driven interaction

    Provides a scroll navigation component that highlights sections as users scroll.

    JavaScriptcube-uijavascriptui-library
    Ver en GitHub↗9,116
  • andreamazz/amscrollingnavbarAvatar de andreamazz

    andreamazz/AMScrollingNavbar

    6,002Ver en GitHub↗

    AMScrollingNavbar es un componente de UI y controlador para Swift diseñado para sincronizar el movimiento de una UINavigationBar con la posición de desplazamiento de un UIScrollView. Actúa como un modificador de comportamiento de la barra de navegación que permite que esta se oculte o se muestre dinámicamente según las interacciones de desplazamiento del usuario. El proyecto proporciona un mecanismo para coordinar el movimiento de múltiples elementos de la interfaz, permitiendo que vistas complementarias como barras de herramientas o pestañas se deslicen en sincronía con la barra de navegación. Utiliza traslación basada en desplazamiento y velocidades de scroll personalizables para controlar qué tan rápido salen los elementos de la pantalla durante el desplazamiento. El sistema incluye notificaciones de estado basadas en delegados para monitorear cambios de visibilidad y una extensión de interfaz dedicada para que las vistas de desplazamiento gestionen estas transiciones dinámicas de encabezado.

    Provides a customizable multiplier to control how quickly the navigation bar exits the screen during scrolling.

    Swift
    Ver en GitHub↗6,002
  • mgcrea/angular-strapAvatar de mgcrea

    mgcrea/angular-strap

    5,673Ver en GitHub↗

    Angular-strap is a collection of pre-built AngularJS 1.x directives that wrap Bootstrap 3 components into reusable UI widgets and interactive behaviors. It provides native AngularJS 1.2+ directives for common UI patterns including datepickers, popovers, and scroll-based navigation, turning Bootstrap 3 markup into interactive widgets such as tabs, alerts, and side panels. The library wraps Bootstrap 3 jQuery plugins as AngularJS directives using the compile and link phases for DOM manipulation. It offers a set of AngularJS directives implementing Bootstrap 3 UI components like modals, tooltips

    Pins elements on scroll and highlights navigation items based on scroll position.

    JavaScript
    Ver en GitHub↗5,673
  • glideapps/glide-data-gridAvatar de glideapps

    glideapps/glide-data-grid

    5,237Ver en GitHub↗

    Glide Data Grid es una cuadrícula de datos virtualizada para React y TypeScript que utiliza la API de HTML Canvas para renderizar millones de celdas con fluidez. Está diseñada como una tabla de datos accesible que mantiene altas tasas de fotogramas al mostrar y navegar por conjuntos de datos masivos. El proyecto se distingue por una arquitectura de renderizado basada en canvas que utiliza renderizado perezoso (lazy rendering) y una API de dibujo personalizada. Esto permite un contenido de celda especializado y un estilo basado en datos que evita los ciclos de actualización estándar del DOM para asegurar un alto rendimiento. La cuadrícula proporciona capacidades integrales de diseño y gestión de datos, incluyendo combinación de celdas, columnas fijas, alturas de fila variables y cálculo automático del ancho de columna. También incluye soporte integrado para edición de celdas, selección de elementos y búsqueda de datos en la cuadrícula.

    Provides functionality to scroll to specific locations or focus the grid to navigate through large datasets.

    TypeScriptaccessibledatadatagrid
    Ver en GitHub↗5,237
  • rubensousa/gravitysnaphelperAvatar de rubensousa

    rubensousa/GravitySnapHelper

    4,989Ver en GitHub↗

    GravitySnapHelper es un controlador de desplazamiento de listas de Android y un ayudante de ajuste (snap helper) de RecyclerView diseñado para gestionar la velocidad de desplazamiento y alinear los elementos de la lista con los bordes específicos del contenedor. Funciona como un mecanismo de posicionamiento para garantizar que los elementos se ajusten a los límites de la ventana gráfica cuando se detiene la interacción del usuario. El proyecto proporciona soporte específico para direcciones de diseño de derecha a izquierda, asegurando que los elementos de la lista se alineen correctamente con los bordes de la pantalla independientemente de la dirección del idioma del dispositivo. La herramienta incluye capacidades para regular el movimiento de desplazamiento, como restringir las distancias de lanzamiento (fling) utilizando desplazamientos de píxeles o porcentajes del contenedor. También monitorea la velocidad de desplazamiento para determinar cuándo los elementos deben activar una transición al siguiente objetivo de ajuste.

    Adjusts scrolling velocity to determine if items snap to container edges for a better tactile feel.

    Javaandroidrecyclerviewsnapping
    Ver en GitHub↗4,989
  • adtile/fixed-navAvatar de adtile

    adtile/fixed-nav

    931Ver en GitHub↗

    Fixed-nav is a client-side JavaScript library for building responsive, touch-friendly navigation menus on single-page websites. It pins navigation bars to the screen viewport so control interfaces remain persistently accessible as users scroll through long content. The library automatically monitors scroll positions against document boundaries to highlight active section indicators in real time. When navigation links are selected, it animates viewport transitions to target sections using hardware-accelerated timing functions instead of abrupt jumps. Additional capabilities include dimming ba

    Fixes navigation menus in place so users can access controls at any point during page scrolling.

    JavaScript
    Ver en GitHub↗931
  1. Home
  2. User Interface & Experience
  3. Navigation & Scrolling Tools
  4. Scroll Navigation

Explorar subetiquetas

  • Grid Viewport NavigationControls for programmatically moving the visible area of a data grid to specific cells or coordinates. **Distinct from Scroll Navigation:** Distinct from Scroll Navigation by focusing on programmatic viewport movement to specific grid coordinates rather than visual section highlighting.
  • Scroll Speed MultipliersLogic to adjust the ratio between scroll input and element movement to control transition speed. **Distinct from Scroll Navigation:** Focuses on the speed multiplier for element translation rather than vertical index highlighting.
  • Scroll-Aware BehaviorsPinning elements on scroll and highlighting navigation items based on scroll position or current route. **Distinct from Scroll Navigation:** Distinct from Scroll Navigation: covers both scroll pinning and navigation highlighting, not just section-highlighting scroll navigation.