awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

31 مستودعات

Awesome GitHub RepositoriesProgress Bars

Linear indicators for task completion or elapsed time.

Distinguishing note: No existing candidates; fits under UI & Experience.

Explore 31 awesome GitHub repositories matching user interface & experience · Progress Bars. Refine with filters or upvote what's useful.

Awesome Progress Bars GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • willmcgugan/richالصورة الرمزية لـ willmcgugan

    willmcgugan/rich

    56,640عرض على GitHub↗

    Rich is a Python terminal formatting library and user interface framework. It provides tools for rendering rich text, colors, and complex layouts within a terminal environment, including specialized formatters for markdown and source code syntax highlighting. The library distinguishes itself through high-level UI components such as tables with unicode borders, hierarchical tree views for nested data structures, and a system for building structured terminal user interfaces. It also includes a debugging visualizer for pretty-printing complex data and formatting error tracebacks. The capability

    Provides visual linear indicators to track the completion status of long-running tasks.

    Python
    عرض على GitHub↗56,640
  • tabler/tablerالصورة الرمزية لـ tabler

    tabler/tabler

    41,180عرض على GitHub↗

    Tabler is a comprehensive UI framework designed for building responsive, data-heavy administrative panels and enterprise web applications. It provides a unified collection of pre-styled components and layout patterns that allow developers to construct complex dashboard interfaces using a consistent design system. The project distinguishes itself through a metadata-driven approach to interactivity, where complex component behaviors and state transitions are initialized by parsing configuration attributes directly from HTML elements. This allows for the creation of interactive interfaces withou

    Provides visual bars to inform users about the status of ongoing actions.

    HTMLadmin-dashboardadminpanelboilerplate-template
    عرض على GitHub↗41,180
  • saadeghi/daisyuiالصورة الرمزية لـ saadeghi

    saadeghi/daisyui

    41,125عرض على GitHub↗

    This project is a utility-first component library that provides a comprehensive suite of pre-styled, reusable interface elements. It functions as a build-time engine that generates design-system-compliant styles by mapping semantic tokens to standard HTML elements and utility classes. By compiling all component styles into static CSS at build time, the library eliminates the need for client-side style calculation, ensuring efficient performance. The library distinguishes itself through a configuration-driven architecture that manages color palettes and visual styles, enabling dynamic switchin

    Displays task progress using bar elements with configurable color modifiers.

    Sveltecomponentcomponent-librarycomponents
    عرض على GitHub↗41,125
  • rstacruz/nprogressالصورة الرمزية لـ rstacruz

    rstacruz/nprogress

    26,406عرض على GitHub↗

    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 als

    Provides a lightweight progress bar library for displaying loading states at the top of web pages.

    JavaScript
    عرض على GitHub↗26,406
  • hubspot/paceالصورة الرمزية لـ HubSpot

    HubSpot/pace

    15,613عرض على GitHub↗

    Pace is a page loading progress bar that monitors browser navigation and network requests to provide a visual loading indicator. It functions as a frontend navigation tracker and browser request monitor, tracking document states and URL patterns to drive the progress of a loading bar during page transitions. The tool includes a customizable loading indicator with configurable themes and visual styles. It provides request tracking control to filter which specific network requests trigger the progress bar using global settings or URL patterns. The system covers the monitoring of frontend reque

    Controls the visibility and animation of the loading indicator based on request durations and history changes.

    CSS
    عرض على GitHub↗15,613
  • angular-ui/bootstrapالصورة الرمزية لـ angular-ui

    angular-ui/bootstrap

    14,206عرض على 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

    Displays completion status of tasks using linear progress indicators.

    JavaScript
    عرض على GitHub↗14,206
  • codeseven/toastrالصورة الرمزية لـ CodeSeven

    CodeSeven/toastr

    12,108عرض على GitHub↗

    Toastr is a JavaScript toast notification library and client-side alert manager used to display non-blocking alert messages and system notifications in web browsers. It serves as a frontend notification UI for rendering timed messages that provide real-time visual feedback within web applications. The library includes a notification system that supports right-to-left layout mirroring for internationalized applications. It also features a mechanism to prevent duplicate notifications by matching new content against active alerts to avoid redundant stacking. The system manages notification life

    Includes a visual progress bar that synchronizes in real time with the notification's remaining timeout.

    JavaScript
    عرض على GitHub↗12,108
  • picturepan2/spectreالصورة الرمزية لـ picturepan2

    picturepan2/spectre

    11,317عرض على GitHub↗

    Spectre is a comprehensive CSS framework and UI utility toolkit designed for building responsive web interfaces. It functions as a CSS component library that provides pre-styled interface elements and helper classes to facilitate frontend UI development. The framework is distinguished by a pure-CSS component architecture that avoids dependence on external JavaScript runtimes. It utilizes a SASS-based build pipeline that supports class prefixing, stylesheet pruning, and a variable-based theme system for creating custom design systems. The project covers a wide range of layout and interface ca

    Visualizes task completion or values within a range using segmented containers with configurable widths.

    CSS
    عرض على GitHub↗11,317
  • jdan/98.cssالصورة الرمزية لـ jdan

    jdan/98.css

    11,110عرض على GitHub↗

    98.css is a CSS retro UI framework and component library designed to recreate the visual aesthetic of legacy desktop operating systems. It serves as a retro design system and web UI emulator, providing a collection of styles to build faithful reproductions of vintage user interfaces. The framework employs a CSS-only component architecture to emulate classic software environments. It uses border-shadow emulation and state-based visual transitions to simulate physical button presses and three-dimensional panels without requiring external JavaScript logic. The library covers a wide range of int

    Displays task completion percentages using solid or segmented retro-style progress bars.

    CSS
    عرض على GitHub↗11,110
  • fdehau/tui-rsالصورة الرمزية لـ fdehau

    fdehau/tui-rs

    10,875عرض على GitHub↗

    tui-rs is a Rust framework for building rich terminal user interfaces and dashboards. It provides a terminal layout engine for dividing the screen into flexible rectangular regions and a widget library for rendering data in a terminal. The project includes a cross-platform terminal backend abstraction layer to ensure consistent rendering and compatibility across different operating system terminal drivers. The framework covers a wide range of UI components, including data visualization tools such as charts, progress gauges, and sparklines, as well as structural elements like data tables, ite

    Includes linear indicators and unicode blocks to visualize task completion and percentages.

    Rust
    عرض على GitHub↗10,875
  • buefy/buefyالصورة الرمزية لـ buefy

    buefy/buefy

    9,531عرض على GitHub↗

    Buefy is a lightweight user interface component library built for Vue.js. It serves as a programmatic wrapper for the Bulma CSS framework, providing a set of pre-styled layout utilities, form components, and structural wrappers to ensure a consistent visual identity. The library provides a comprehensive suite of form elements, including specialized date and time pickers, autocomplete inputs, and validation wrappers. It also includes layout tools such as navigation bars, off-canvas sidebars, and modal overlays, as well as notification systems for banners, snackbars, and toasts. Additional cap

    Renders progress bars to indicate task completion or indeterminate loading states.

    Vuebulmacomponentsvue
    عرض على GitHub↗9,531
  • andlabs/uiالصورة الرمزية لـ andlabs

    andlabs/ui

    8,357عرض على GitHub↗

    This project is a cross-platform UI framework and native desktop GUI library. It provides a unified set of instructions to render native windows, forms, and layouts across different operating systems by mapping high-level instructions to the native widgets and controls of the host environment. The toolkit includes a vector graphics engine for rendering custom shapes, gradients, and high-density images using brushes and matrices. It also serves as a native dialog provider for system-level operations such as file path selection and message box alerts. The library covers a broad range of GUI co

    Renders a horizontal bar to show the completion status of a process or an indeterminate state.

    Go
    عرض على GitHub↗8,357
  • layui/layerالصورة الرمزية لـ layui

    layui/layer

    8,196عرض على GitHub↗

    This project is a JavaScript UI component library and frontend utility toolkit. It serves as a web modal framework and popup library, providing a specialized system for rendering interactive dialogs, overlays, and layered interfaces over web page content. The library is distinguished by its comprehensive set of overlay tools, including alert dialogs, confirmation prompts, and the ability to embed external content via iframes. It also features a responsive twelve-column grid system for cross-device layout compatibility and an internal modular dependency management system for on-demand loading

    Provides progress bars with the ability to update percentage values dynamically.

    JavaScriptalertconfirmdialog
    عرض على GitHub↗8,196
  • kimmobrunfeldt/progressbar.jsالصورة الرمزية لـ kimmobrunfeldt

    kimmobrunfeldt/progressbar.js

    7,859عرض على GitHub↗

    This project is a client-side library for rendering responsive, animated SVG progress indicators. It functions as a frontend UI component and vector animation library designed to visualize completion status through linear, circular, and radial shapes. The library is distinguished by its support for custom vector path geometries, allowing users to define specific SVG path data to create specialized shapes. It uses a vector-based rendering approach to ensure that indicators remain sharp across different screen resolutions. The tool covers a range of capabilities including both static and anima

    Renders responsive, animated vector progress indicators in linear, circular, and radial shapes.

    JavaScript
    عرض على GitHub↗7,859
  • charmbracelet/bubblesالصورة الرمزية لـ charmbracelet

    charmbracelet/bubbles

    7,796عرض على GitHub↗

    Bubbles is a terminal user interface toolkit and component library providing a set of pre-built, reusable widgets for creating interactive command-line applications. It functions as a framework for building complex tools that require real-time updates and keyboard navigation. The library includes a variety of specialized interface elements such as fuzzy-filterable item lists, single-line and multi-line text inputs, and tabular data grids. It also provides visual feedback components including animated loading spinners, progress meters, countdown timers, and stopwatches. Additional capabilitie

    Provides customizable linear progress bars to indicate task completion percentage.

    Goclielm-architecturehacktoberfest
    عرض على GitHub↗7,796
  • lxn/walkالصورة الرمزية لـ lxn

    lxn/walk

    7,063عرض على GitHub↗

    Walk is a comprehensive framework for building native Windows desktop applications. It functions as a GUI library and Windows API wrapper, providing a toolkit of native widgets and a declarative layout system for developing high-performance user interfaces. The project is distinguished by its data-binding framework, which uses reflection and string-based property paths to synchronize data sources with interface widgets. It also provides specialized support for high-DPI interface scaling and an optimized native message loop to reduce runtime overhead. The toolkit covers a wide range of capabi

    Provides linear progress bar widgets to track task completion or elapsed time.

    Godeclarativedeclarative-uigo
    عرض على GitHub↗7,063
  • nuxt/uiالصورة الرمزية لـ nuxt

    nuxt/ui

    6,675عرض على GitHub↗

    Nuxt UI is a comprehensive Vue component library built for the Nuxt ecosystem, providing over 125 production-ready, WAI-ARIA compliant components for building modern web applications. The library offers a complete design system with Tailwind CSS theming, supporting dark mode, custom color palettes, semantic color aliases, and runtime theme switching through CSS design tokens. It includes built-in internationalization for over 50 languages, server-side rendering compatibility, and a Figma kit that mirrors the code components for design-to-development consistency. The library distinguishes itse

    Renders the progress bar either horizontally or vertically to fit the interface layout.

    Vuecomponentsnuxtnuxt-module
    عرض على GitHub↗6,675
  • rsalmei/alive-progressالصورة الرمزية لـ rsalmei

    rsalmei/alive-progress

    6,245عرض على GitHub↗

    Provides an animated progress bar for Python with spinners, bars, and ETA display.

    Pythonaliveanimatedanimations
    عرض على GitHub↗6,245
  • shopify/polaris-reactالصورة الرمزية لـ Shopify

    Shopify/polaris-react

    6,174عرض على GitHub↗

    Polaris React is a production-ready component library that implements Shopify's Polaris design system for building consistent merchant-facing admin interfaces. It provides a comprehensive set of reusable React components, including accessible form inputs, data display elements, layout and navigation structures, and visual feedback indicators, all styled through a semantic color token system applied via CSS custom properties for dynamic light and dark mode support. The library distinguishes itself with an icon-first visual language featuring over 400 commerce-specific SVG icons delivered as fi

    Ships a progress bar component for visually representing task completion.

    TypeScriptcomponent-librarydesign-systemdesign-systems
    عرض على GitHub↗6,174
  • codeigniter4/codeigniter4الصورة الرمزية لـ codeigniter4

    codeigniter4/CodeIgniter4

    5,924عرض على GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    Provides an animated progress bar for the terminal during long-running tasks.

    PHPcodeignitercodeigniter4framework-php
    عرض على GitHub↗5,924
السابق12التالي
  1. Home
  2. User Interface & Experience
  3. Progress Bars

استكشف الوسوم الفرعية

  • Animated RenderingRendering of progress indicators using animated vector paths to visualize completion levels. **Distinct from Progress Bars:** Specializes Progress Bars by focusing specifically on the animation of the vector path for visualization.
  • Animation State Controllers1 وسم فرعيLogic for managing the visibility, movement, and timing of progress bar animations based on external events. **Distinct from Progress Bars:** Distinct from Progress Bars: focuses on the state management and animation logic rather than the visual component itself.
  • Contextual Feedback ComponentsUI elements that provide status updates and information to users. **Distinct from Progress Bars:** Distinct from general progress bars: focuses on the broader suite of feedback UI like alerts and tooltips.
  • Iterable-Wrapping1 وسم فرعيProgress bars that automatically track and display progress by wrapping any iterable. **Distinct from Progress Bars:** Distinct from Progress Bars: adds automatic tracking via iterable wrapping without manual bar updates.
  • Jupyter-AdaptiveProgress bars that automatically adapt rendering to Jupyter notebooks, terminals, and non-TTY environments. **Distinct from Progress Bars:** Distinct from Progress Bars: adds automatic environment detection and rendering adaptation for Jupyter notebooks.
  • LSP Progress ViewersDisplays ongoing language server tasks with progress bars, spinners, and client names in the editor. **Distinct from Progress Bars:** Distinct from Progress Bars: applies specifically to LSP task progress display in an editor, not general progress indicators.
  • Log-IntegratedIntercepts print and logging calls to display them inline without disrupting the progress bar. **Distinct from Progress Bars:** Distinct from general Progress Bars: specifically integrates with logging systems to display messages without disrupting animation.
  • Orientation OptionsRenders the progress bar either horizontally or vertically to fit the layout of the surrounding interface. **Distinct from Progress Bars:** Distinct from Progress Bars: focuses on the orientation aspect rather than the general progress bar component.
  • Terminal Progress Bar Animations3 وسوم فرعيةAnimates a progress bar in the terminal to give visual feedback during long-running tasks. **Distinct from Progress Bars:** Distinct from general Progress Bars: specifically animates in terminal environments using cursor control sequences.
  • ThemeableChooses from built-in spinner, bar, and theme styles or creates custom animations using provided factory functions. **Distinct from Progress Bars:** Distinct from general Progress Bars: specifically supports theme selection and custom animation creation via factory functions.