awesome-repositories.com
Blog
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
·

7 dépôts

Awesome GitHub RepositoriesProgrammatic Section Navigation

API-driven movement of the viewport to specific predefined content sections.

Distinct from Section Headers: Neither document sectioning nor header components capture the act of programmatically moving the viewport.

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

Awesome Programmatic Section Navigation GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • alvarotrigo/fullpage.jsAvatar de alvarotrigo

    alvarotrigo/fullPage.js

    35,437Voir sur GitHub↗

    fullPage.js is a JavaScript full-screen scrolling library and layout engine used to create websites composed of vertical sections and horizontal slides that snap to the viewport. It provides a system for organizing web content into full-screen pages with automatic snapping behavior. The library distinguishes itself through a WebGL transition framework and visual storytelling tools, enabling cinematic effects such as 3D rotations, parallax backgrounds, fading, and water distortion during navigation. It also features a responsive adaptation system that can switch from automatic snapping to stan

    Allows navigating to a specific section or slide using direct commands with optional animation.

    JavaScriptfullpagefullscreenjavascript
    Voir sur GitHub↗35,437
  • gollum/gollumAvatar de gollum

    gollum/gollum

    14,279Voir sur GitHub↗

    Gollum is a Git-powered wiki engine and content management system that provides a web-based interface for editing and organizing files stored in a Git repository. It functions as a self-hosted documentation tool, using a Git-based storage backend to manage page content and track version history. The system is characterized by a pluggable markup rendering architecture that converts multiple markup languages and specialized notations into HTML. It supports a wide array of rich content, including mathematical typesetting, BibTeX bibliographies, and diagrams rendered via Mermaid. Broad capabilit

    Enables direct navigation to specific page headers when initiating an edit from the rendered view.

    Rubydocumentationdocumentation-toolgollum
    Voir sur GitHub↗14,279
  • leecade/react-native-swiperAvatar de leecade

    leecade/react-native-swiper

    10,490Voir sur GitHub↗

    react-native-swiper is a cross-platform mobile carousel component that provides a swipeable interface for cycling through content panels. It supports both horizontal and vertical transitions and includes a visual pagination system using customizable indicators like dots or numbers to track the user's position. The component features a lazy-loading mechanism that defers the rendering of off-screen content to reduce memory usage and improve initial load times. It supports infinite looping, automated slide transitions via a timer, and programmatic navigation control to move the slider to specifi

    Offers API calls to programmatically move the slider to a specific index with custom animations.

    JavaScript
    Voir sur GitHub↗10,490
  • vuematerial/vue-materialAvatar de vuematerial

    vuematerial/vue-material

    9,837Voir sur GitHub↗

    Vue Material is a comprehensive UI toolkit and framework for Vue.js that implements the Material Design specification. It provides a suite of pre-built, themed components designed to create consistent and responsive web applications. The library features dynamic theme support for runtime color scheme changes and automatic accessibility contrast management. It is designed for compatibility with server-side rendering to improve initial load times and search engine optimization, and it includes internationalization support for locale translation and text direction adjustments. The toolkit cover

    Synchronizes tabs, lists, and menus automatically with the current application route state.

    Vuehacktoberfesthacktoberfest2021javascript
    Voir sur GitHub↗9,837
  • peachananr/onepage-scrollAvatar de peachananr

    peachananr/onepage-scroll

    9,474Voir sur GitHub↗

    onepage-scroll is a JavaScript library and scroll orchestrator that transforms websites into a series of sections navigated one page at a time. It functions as a single page navigation tool that implements viewport-based section snapping to lock the scroll position to full-screen segments. The library provides a responsive scrolling interface that automatically reverts to standard browser scrolling behavior when the window width drops below a defined threshold. It synchronizes the browser address bar with the current section index as the user navigates through the page. The system includes c

    Implements an API for programmatically moving the viewport to specific predefined content sections.

    JavaScript
    Voir sur GitHub↗9,474
  • coreui/coreui-free-react-admin-templateAvatar de coreui

    coreui/coreui-free-react-admin-template

    4,940Voir sur GitHub↗

    Ce projet est un modèle administratif basé sur React et un kit UI conçu pour construire des tableaux de bord. Il fournit une collection complète de mises en page pré-stylisées, une bibliothèque de composants accessible et un framework UI basé sur Sass pour créer des interfaces administratives. Le modèle est spécifiquement structuré comme un projet optimisé pour l'IA, utilisant des modèles de codage et une organisation conçus pour aider les assistants IA à générer du code React cohérent et prêt pour la production. Il dispose d'un système de style flexible utilisant des variables Sass et des propriétés personnalisées CSS pour prendre en charge des thèmes clairs et sombres personnalisables. Le kit couvre un large éventail de capacités d'interface, y compris des widgets de visualisation de données, des tableaux interactifs avec tri et pagination, et des éléments de formulaire complexes comme des assistants multi-étapes. Il inclut des systèmes de navigation de haut niveau tels que des barres latérales et des fils d'ariane, ainsi que des composants structurels comme des grilles réactives, des boîtes de dialogue modales et des interfaces de calendrier accessibles.

    Deno UI synchronizes menu expansion and collapse with the current application route.

    JavaScriptadminadmin-dashboardadmin-panel
    Voir sur GitHub↗4,940
  • alvarotrigo/pagepiling.jsAvatar de alvarotrigo

    alvarotrigo/pagePiling.js

    4,094Voir sur GitHub↗

    pagePiling.js est une bibliothèque de défilement plein écran JavaScript utilisée pour créer des mises en page empilées de sections plein écran. Elle fonctionne comme un moteur de mise en page basé sur les sections et un navigateur de page piloté par les entrées qui gère le mouvement via les molettes de souris, les gestes tactiles et les entrées clavier. La bibliothèque synchronise les sections de page avec des ancres URL uniques pour permettre le lien direct et la mise en favoris. Elle inclut un gestionnaire d'événements de cycle de vie qui exécute des rappels JavaScript personnalisés lorsque les sections sont rendues, chargées ou quittées pendant les transitions. Le système fournit des capacités pour la navigation programmatique dans les sections, les menus de navigation synchronisés et le défilement indépendant pour les sections qui dépassent la hauteur de la fenêtre d'affichage (viewport).

    Provides an API-driven interface to programmatically move the viewport to specific page sections by index or anchor link.

    JavaScriptjavascriptjquerymousewheel
    Voir sur GitHub↗4,094
  1. Home
  2. User Interface & Experience
  3. Programmatic Section Navigation

Explorer les sous-tags

  • Continuous Loop NavigationNavigation patterns that link the end of a content sequence back to the beginning. **Distinct from Programmatic Section Navigation:** Focuses on the cyclical nature of the navigation path rather than the programmatic act of moving the viewport.
  • Navigation Menu SynchronizationLogic for syncing external navigation menus with the active viewport section using state classes. **Distinct from Programmatic Section Navigation:** Focuses on the synchronization of menu state based on scroll position rather than the API call to move the viewport.
  • Route-Synced Navigation StateLogic that synchronizes the expansion and collapse state of navigation menus with the current application route. **Distinct from Navigation Menu Synchronization:** Distinct from Navigation Menu Synchronization: synchronizes menu state with application routes instead of viewport scroll position.