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
·
rstacruz avatar

rstacruz/nprogress

0
View on GitHub↗
26,406 stars·1,774 forks·JavaScript·MIT·10 vuesricostacruz.com/nprogress↗

Nprogress

nprogress is a lightweight JavaScript UI component and web progress bar library. It provides a minimalist DOM progress indicator used to track the state of asynchronous operations within a browser document.

The library allows for the visualization of loading states through a thin progress bar and spinner. It supports progress state management, enabling the bar to be started, stopped, or marked as complete, with support for incremental progress tracking and percentage-based updates.

Users can modify the visual style by overriding default CSS or replacing the markup template. The component also supports custom mounting point configuration, allowing the progress bar to be attached to a specific parent container rather than the document body.

Features

  • Progress Indicators - Provides a minimalist visual progress indicator for tracking asynchronous operations in the browser.
  • UI Components - Ships as a lightweight JavaScript UI component for displaying loading progress.
  • Asynchronous Task Visualization - Visualizes the status of background processes using a minimalist progress bar to keep users informed.
  • Progress Bar Widgets - Provides a configurable loading indicator widget for tracking task completion status.
  • Progress Bars - Provides a lightweight progress bar library for displaying loading states at the top of web pages.
  • Loading Indicators - Implements slim loading bars at the top of the page to signal that content is being fetched.
  • Programmatic - Supports updating the completion percentage or incrementing the bar by fixed amounts to reflect ongoing work.
  • Single Page Applications - Visualizes transition progress between views in single-page applications to improve perceived performance.
  • Progress Update Notifications - Provides mechanisms to update the loading bar using percentages or completion signals.
  • Visual Style Customization - Enables modifying the visual style of the progress bar by overriding default CSS or replacing the markup template.
  • Direct DOM Manipulation - Directly injects and manipulates HTML elements in the DOM to render the loading indicator.
  • JavaScript Libraries - Slim progress bar for page loading states.

Historique des stars

Graphique de l'historique des stars pour rstacruz/nprogressGraphique de l'historique des stars pour rstacruz/nprogress

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

Questions fréquentes

Que fait rstacruz/nprogress ?

nprogress is a lightweight JavaScript UI component and web progress bar library. It provides a minimalist DOM progress indicator used to track the state of asynchronous operations within a browser document.

Quelles sont les fonctionnalités principales de rstacruz/nprogress ?

Les fonctionnalités principales de rstacruz/nprogress sont : Progress Indicators, UI Components, Asynchronous Task Visualization, Progress Bar Widgets, Progress Bars, Loading Indicators, Programmatic, Single Page Applications.

Quelles sont les alternatives open-source à rstacruz/nprogress ?

Les alternatives open-source à rstacruz/nprogress incluent : hunvreus/basecoat — Basecoat is a zero-runtime UI library and themable interface framework consisting of a set of accessible web… angular-ui/bootstrap — This project is a collection of native directives designed to implement the Bootstrap component framework within… bearded-hen/android-bootstrap — Android-Bootstrap is a framework for Android application design that implements the Bootstrap design language and… facebook/react — React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional… codebyzach/pace — Pace is a browser-based utility that automatically monitors the loading state of web applications to provide visual… chakra-ui/ark — Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by…

Alternatives open source à Nprogress

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Nprogress.
  • hunvreus/basecoatAvatar de hunvreus

    hunvreus/basecoat

    3,653Voir sur GitHub↗

    Basecoat is a zero-runtime UI library and themable interface framework consisting of a set of accessible web components. It provides a collection of pre-styled interface elements and utility classes designed to function as static assets without requiring a dedicated JavaScript framework runtime. The project features a dedicated UI component scaffolder, providing a command line interface to automate the generation of project folder structures and the installation of component templates. Visual styles are managed through a system of CSS variables and utility classes, allowing for global theme a

    JavaScriptalpinecomponentscomponents-library
    Voir sur GitHub↗3,653
  • angular-ui/bootstrapAvatar de angular-ui

    angular-ui/bootstrap

    14,206Voir sur GitHub↗

    This project is a collection of native directives designed to implement the Bootstrap component framework within Angular applications. It provides a suite of modular interface elements that allow developers to build interactive web components without requiring external JavaScript dependencies. The library distinguishes itself by using a dependency-free logic layer that relies entirely on native framework primitives. It features a specialized service-based positioning engine to manage the placement of floating overlays and an event-driven system to coordinate the lifecycle of complex UI elemen

    JavaScript
    Voir sur GitHub↗14,206
  • bearded-hen/android-bootstrapAvatar de Bearded-Hen

    Bearded-Hen/Android-Bootstrap

    7,226Voir sur GitHub↗

    Android-Bootstrap is a framework for Android application design that implements the Bootstrap design language and layout principles. It consists of a UI component library, a brand theme engine, and an icon integration toolkit to build mobile interfaces with a consistent visual theme. The framework utilizes a customizable interface to define global visual styles, colors, and typography across all application components. It includes a specialized system for mapping typeface files and unicode characters to scalable graphics within the interface. The project provides a collection of styled widge

    Java
    Voir sur GitHub↗7,226
  • facebook/reactAvatar de facebook

    facebook/react

    245,669Voir sur GitHub↗

    React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.

    JavaScriptjavascriptuifrontend
    Voir sur GitHub↗245,669
  • Voir les 30 alternatives à Nprogress→