Python progress-bar

Open-source Python projects categorized as progress-bar

Top 14 Python progress-bar Projects

  • rich

    Rich is a Python library for rich text and beautiful formatting in the terminal.

    Project mention: colors.crumb - first Crumb usable. Extending Crumb with basic terminal styling and RGB, HEX, ANSI conversion functions. | /r/lisp | 2023-09-09

    colors.crumb extends Crumb with basic terminal styling functions and RGB, HEX, ANSI conversion functions. It is in the realm of JavaScript's chalk and Python's rich but slightly more functional 😉.

  • tqdm

    :zap: A Fast, Extensible Progress Bar for Python and CLI

    Project mention: Helper class for tracking the progress of iteration in CLI | /r/PHP | 2023-07-02

    BTW, my inspiration was library for python and any contribution is welcome to add similar functionality.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • alive-progress

    A new kind of Progress Bar, with real-time throughput, ETA, and very cool animations!

  • p_tqdm

    Parallel processing with progress bars

    Project mention: Need Help With Multiprocessing or Multithreading or whatever it's called | /r/learnpython | 2023-06-24

    I avoid dealing directly with multiprocessing and asyncio unless absolutely necessary. I find I can parallelize a lot of tasks simply with the p_tqdm library which abstracts a lot of that away. Just be careful with it as it makes copies of anything you feed into it to get around the GIL.

  • progress-bar

    📊 Flask API for SVG progress badges

  • lowbar

    The simplest no-nonsense progress bar for python

  • ffpb

    A progress bar for ffmpeg. Yay !

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • pqdm

    Comfortable parallel TQDM using concurrent.futures

  • Proglog

    :memo: Logs and progress bars manager for Python

  • PBar

    Small python library to display customizable progress bars on the terminal easily.

  • quo

    🚦🛠️⚙️Quo, a toolkit for writing Command-Line Interface applications and a Text User Interface framework for Python.

  • progiter

    Prints loop progress. A single-threaded alternative to tqdm.

    Project mention: How do you feel about vendored packages? | /r/Python | 2023-04-29

    Number 3 is the one I feel most conflicted about. Specifically, I tout my ubelt library as having 0 required dependencies. However, it vendors two libraries: progiter and orderedset. The first of which I also maintain and the second of which I don't maintain, but have contributed to. It feels odd to have a single dependency for a library that would otherwise have zero. But at the same time it feels odd to maintain that code myself. Also if I didn't vendor it, it would not be included in the documentation, so there is that. I've recently been thinking I should split ubelt up into many smaller packages and then use ubelt as a "hub" to include them all. However, that's a lot more work than just maintaining one (still quite small) package, and I think having everything broken up with incur a lot of overhead at pip install time, so I'm very conflicted on the whole subject.

  • ezbar

    A simple progress bar for loop progress measurement and time estimation.

    Project mention: EZBar - A simple yet powerful progress bar | /r/Python | 2022-11-24

    You can find the GitHub repository here, and the PyPI release here (this is only so that you can do python3 -m pip install ezbar and try it out easily).

  • WargamingGamePop

    This is a small app to query the Wargaming Server Info API in order to collect, store, and display their world-wide server populations

    Project mention: STEAM CHARTS, Not so Good. Should go up if you introduce a new type of play (SUBS) | /r/WorldOfWarships | 2023-06-21

    Instead of trying to draw vague conclusions from third-party data (especially Steam counts, considering how inundated Steam is with bots), I feel like it would just be easier to rely on the actual player count data provided by the API. wotapi is a site that captures this count constantly and tracks it over time. If you're feeling real spicy there's a little program over on github that you can use to track the population yourself.

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-09.

Python progress-bar related posts


What are some of the best open-source progress-bar projects in Python? This list will help you:

Project Stars
1 rich 44,796
2 tqdm 25,806
3 alive-progress 4,641
4 p_tqdm 419
5 progress-bar 418
6 lowbar 382
7 ffpb 271
8 pqdm 229
9 Proglog 92
10 PBar 38
11 quo 29
12 progiter 14
13 ezbar 2
14 WargamingGamePop 0
Write Clean Python Code. Always.
Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.