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
·

127 repositorios

Awesome GitHub RepositoriesProgress Indicators

Spinners, loaders, and progress visualization tools.

Explore 127 awesome GitHub repositories matching part of an awesome list · Progress Indicators. Refine with filters or upvote what's useful.

Awesome Progress Indicators GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • jdg/mbprogresshudAvatar de jdg

    jdg/MBProgressHUD

    15,949Ver en GitHub↗

    MBProgressHUD is an Objective-C UI component and progress HUD library for iOS. It provides a screen-blocking activity indicator overlay that informs users of ongoing background processes using customizable icons and status labels. The library manages translucent interface layers to provide background task feedback and overlay management. It visualizes the completion percentage of long-running tasks through a dynamic overlay that prevents user interaction until a process completes.

    Popular progress indicator for loading states.

    Objective-C
    Ver en GitHub↗15,949
  • juanpe/skeletonviewAvatar de Juanpe

    Juanpe/SkeletonView

    12,873Ver en GitHub↗

    SkeletonView is an iOS loading skeleton library used to display animated placeholder views that mimic a layout's structure while asynchronous data loads. It functions as a UI placeholder generator and a UIView animation framework to indicate active background processes. The library includes a list view skeleton orchestrator that generates placeholder cells and headers for table and collection views based on data source protocols. It provides tools to simulate text layouts using configurable line counts and spacing to prepare users for the final screen structure. Capability areas cover the co

    Elegant skeleton screen implementation.

    Swift
    Ver en GitHub↗12,873
  • svprogresshud/svprogresshudAvatar de SVProgressHUD

    SVProgressHUD/SVProgressHUD

    12,461Ver en GitHub↗

    SVProgressHUD is a progress HUD library and overlay manager for iOS and tvOS applications. It provides a lightweight interface system for signaling background activity and operation status through task progress indicators and loading spinners. The system includes capabilities for visual style configuration, allowing for the adjustment of colors, fonts, and images. It also integrates haptic feedback triggering to generate physical vibrations on supported hardware to signal success, information, or error states. The library covers the management of app loading states and the display and remova

    Clean and lightweight progress HUD.

    Objective-Capplecarthagecocoapods
    Ver en GitHub↗12,461
  • ninjaprox/nvactivityindicatorviewAvatar de ninjaprox

    ninjaprox/NVActivityIndicatorView

    10,708Ver en GitHub↗

    NVActivityIndicatorView is a library of themed and configurable animation views used to replace standard system loading spinners in iOS applications. It provides a collection of reusable Swift UI components designed to signal background processing and data loading through various visual styles. The library focuses on custom activity indicators that allow for the implementation of stylized loading animations with specific colors and patterns. It enables the visualization of asynchronous processes and mobile app loading states to notify users that a background task is active. These components

    Collection of loading activity indicators.

    Swift
    Ver en GitHub↗10,708
  • formidablelabs/spectacleAvatar de FormidableLabs

    FormidableLabs/spectacle

    10,136Ver en GitHub↗

    Spectacle is a React-based presentation framework that enables developers to author slide decks using JSX and MDX syntax. It provides a component-driven approach to building presentations, where slides are composed as React components with declarative layouts, theme-driven styling, and step-based animation sequencing. The framework distinguishes itself through its support for live coding demonstrations within slides, allowing presenters to execute and display code directly during a talk. It includes a presenter mode with dual-view architecture that shows speaker notes, a timer, and upcoming s

    Ships a Pacman-themed animated progress indicator that moves as slides change.

    TypeScriptkeynotepresentationreact
    Ver en GitHub↗10,136
  • ybq/android-spinkitAvatar de ybq

    ybq/Android-SpinKit

    8,646Ver en GitHub↗

    Android-SpinKit is an Android animation library that provides a collection of animated loading spinner views for use as progress indicators during asynchronous operations. The library offers multiple predefined animation styles, including Circle, Wave, and DoubleBounce, which can be selected and displayed as standard Android View elements within an application's layout. The library distinguishes itself by being built entirely on the Android SDK's drawing and animation APIs, with no external dependencies required. Each spinner type implements a distinct animation state machine using Android's

    Android加载动画

    Javaandroid-loadinganimationloading
    Ver en GitHub↗8,646
  • daimajia/numberprogressbarAvatar de daimajia

    daimajia/NumberProgressBar

    6,092Ver en GitHub↗

    NumberProgressBar es una librería de vistas de Android personalizable que proporciona un indicador de progreso delgado. Combina un nivel de llenado visual con un valor numérico para mostrar el estado de finalización dentro de las aplicaciones Android. El componente permite la adjunción de etiquetas de prefijo y sufijo personalizadas a los indicadores numéricos para proporcionar contexto adicional. Soporta una gama de opciones de estilo, incluyendo la capacidad de ajustar los colores, la altura y el tamaño del texto de las pistas de progreso para que coincidan con diseños visuales específicos.

    多彩进度条

    Java
    Ver en GitHub↗6,092
  • dmytrodanylyk/circular-progress-buttonAvatar de dmytrodanylyk

    dmytrodanylyk/circular-progress-button

    5,749Ver en GitHub↗

    This is an Android button widget that morphs into a circular progress indicator during asynchronous operations. The core identity of the project is a custom UI component that transforms a standard button into a loading spinner, then reverts it upon task completion. The implementation uses canvas-based morphing animation to transition between button and circular progress shapes, with property animation interpolation controlling the transformation over time. A state-driven view hierarchy switches between button and progress indicator layouts based on a finite state machine, while layer-based co

    Button that transitions into a circular progress indicator.

    Java
    Ver en GitHub↗5,749
  • castorflex/smoothprogressbarAvatar de castorflex

    castorflex/SmoothProgressBar

    4,512Ver en GitHub↗

    SmoothProgressBar es una biblioteca de barras de progreso personalizadas para Android, diseñada para renderizar indicadores de carga indeterminados, tanto horizontales como circulares. Funciona como un componente de UI reutilizable y una extensión de vista utilizada para mostrar el estado de procesos en segundo plano dentro de aplicaciones Android. La biblioteca proporciona animaciones suaves y estilos personalizados para crear estados de carga fluidos. Soporta formatos lineales y circulares, permitiendo especificar colores y estilos para que coincidan con el sistema de diseño de una aplicación móvil.

    Customizable horizontal indeterminate progress bar.

    Java
    Ver en GitHub↗4,512
  • winjs/winjsAvatar de winjs

    winjs/winjs

    4,122Ver en GitHub↗

    winjs es un toolkit de interfaz de usuario de navegador y biblioteca de componentes JavaScript diseñada para construir aplicaciones web. Proporciona un conjunto de componentes y utilidades de alto rendimiento con soporte nativo para táctil, teclado y accesibilidad. El proyecto cuenta con un normalizador de eventos cross-browser que crea eventos sintéticos de puntero y foco para asegurar un comportamiento de entrada consistente en diferentes navegadores. También incluye un framework de localización web para gestionar traducciones en múltiples idiomas y formatos regionales usando archivos de recursos clave-valor. El toolkit cubre una amplia gama de capacidades, incluyendo un pipeline de activos frontend para compilar código fuente, sincronización de UI basada en estado para optimizar actualizaciones del DOM y un sistema de estilos integral para tipografía, controles de formulario y colores de acento dinámicos. También proporciona utilidades para la gestión global de eventos, animaciones de transición de UI y la coordinación de elementos de interfaz descartables.

    Includes styling utilities for formatting progress bars and animated ring loaders.

    JavaScript
    Ver en GitHub↗4,122
  • dinuscxj/loadingdrawableAvatar de dinuscxj

    dinuscxj/LoadingDrawable

    4,102Ver en GitHub↗

    LoadingDrawable es una librería de componentes de carga para Android que proporciona elementos visuales personalizables para indicar actividad en tareas en segundo plano o estados de carga. Funciona como una colección de componentes de vista personalizados e indicadores de progreso que se integran con las vistas estándar de Android. La librería permite renderizar indicadores de carga animados para componentes de refresco o marcadores de posición de imágenes, y realiza un seguimiento del progreso de carga para reflejar el porcentaje de finalización de operaciones que consumen tiempo. La implementación abarca la visualización de progreso en Android y el diseño de UI, utilizando dibujo a nivel de canvas y animaciones basadas en drawable para proporcionar retroalimentación visual dentro de las aplicaciones Android.

    安卓工具动画集合

    Java
    Ver en GitHub↗4,102
  • marxon13/m13progresssuiteAvatar de Marxon13

    Marxon13/M13ProgressSuite

    3,907Ver en GitHub↗

    M13ProgressSuite is a suite of mobile user interface components for iOS designed to track activity and task completion. It provides a collection of visual indicators including progress bars, rings, and pies, as well as specialized tools like navigation progress bars and status heads-up display overlays. The library features a controllable progress indicator specifically for the top of navigation areas to track page-level activity. It also includes customizable heads-up displays that overlay views to communicate ongoing progress and status information. The suite supports various task completi

    Comprehensive suite of progress bar components.

    Objective-C
    Ver en GitHub↗3,907
  • ninjinkun/njkwebviewprogressAvatar de ninjinkun

    ninjinkun/NJKWebViewProgress

    3,874Ver en GitHub↗

    NJKWebViewProgress is an iOS web view UI component and loading monitor designed to track and visually represent the loading state of web pages within a mobile application. It functions as a progress indicator that monitors browser activity to provide real-time feedback on page load completion. The project integrates with embedded web content to drive numerical loading values and visual indicators, such as loading bars, to manage the user interface during the page load process. The implementation relies on delegate callbacks and key-value observing to monitor the underlying web view state and

    Progress interface for web views.

    Objective-C
    Ver en GitHub↗3,874
  • lzyzsd/circleprogressAvatar de lzyzsd

    lzyzsd/CircleProgress

    3,800Ver en GitHub↗

    CircleProgress is a custom view library for Android that provides reusable UI widgets for rendering circular, donut, or arc-shaped progress indicators. It is designed to help developers visualize task completion status and data progress within native mobile application interfaces. The component allows for the display of custom text labels and inner graphical assets alongside the progress indicator. It functions by manually calculating paths and arcs on a canvas surface, translating progress percentages into geometric angles to ensure accurate positioning within a circular frame. The library

    三种圆形进度视图

    Java
    Ver en GitHub↗3,800
  • pkluz/pkhudAvatar de pkluz

    pkluz/PKHUD

    3,781Ver en GitHub↗

    PKHUD is a Swift interface library used to replicate native system heads-up displays and temporary visual notification overlays on iOS. It provides a framework for creating blurred visual alerts that float above the application interface to mirror the appearance and behavior of official system indicators. The library enables the emulation of specific system UI elements, such as those used for volume and screen rotation. It supports real-time content updates to transition between different visual states, such as switching from a loading spinner to a success checkmark. The toolkit manages over

    Reimplementation of system HUDs.

    Swift
    Ver en GitHub↗3,781
  • relatedcode/progresshudAvatar de relatedcode

    relatedcode/ProgressHUD

    2,963Ver en GitHub↗

    ProgressHUD is a lightweight and easy-to-use HUD for iOS. Over 5000+ animations.

    Lightweight and easy-to-use HUD.

    Swift
    Ver en GitHub↗2,963
  • ldoublem/loadingviewAvatar de ldoublem

    ldoublem/LoadingView

    2,715Ver en GitHub↗

    a simple loadingview for android with animation

    简单的带有动画效果的加载控件

    Java
    Ver en GitHub↗2,715
  • todd-davies/progresswheelAvatar de Todd-Davies

    Todd-Davies/ProgressWheel

    2,624Ver en GitHub↗

    A progress wheel for android, intended for use instead of the standard progress bar.

    圆形旋转效果

    Java
    Ver en GitHub↗2,624
  • akexorcist/android-roundcornerprogressbarAvatar de akexorcist

    akexorcist/Android-RoundCornerProgressBar

    2,586Ver en GitHub↗

    Android Round Corner Progress Bar Library for Android

    Android圆角进度条库

    Kotlin
    Ver en GitHub↗2,586
  • mrackwitz/mrprogressAvatar de mrackwitz

    mrackwitz/MRProgress

    2,530Ver en GitHub↗

    Collection of iOS drop-in components to visualize progress

    Collection of progress views and indicators.

    Objective-C
    Ver en GitHub↗2,530
Ant.123456…7Siguiente
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Progress Indicators

Explorar subetiquetas

  • Animated SlideProgress indicators that animate as slides advance, often with playful characters or motion effects. **Distinct from Progress Indicators:** Distinct from general Progress Indicators: specifically animates in sync with slide transitions, not static loading spinners.