tqdm (Python)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. tqdm

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

    That's a reasonable request. Discussion about a feature along those lines seems to be happening in https://github.com/tqdm/tqdm/issues/614; perhaps you could weigh in there?

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. tqdm.cpp

    C++ port of tqdm

  4. mpb

    multi progress bar for Go cli applications

    While not having all the tqdm features, i find mpb to be quite good actually.

    https://github.com/vbauerster/mpb

  5. chime

    🎵 Python sound notifications made easy (by MaxHalford)

    chime [1] is another python package that fans of tqdm might like.

    [1] https://github.com/MaxHalford/chime/

  6. rich

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

  7. typer

    Typer, build great CLIs. Easy to code. Based on Python type hints.

  8. textual

    Lean TUI application framework for Python. Build sophisticated terminal user interfaces with a simple Python API. Run your apps in the terminal and a web browser.

  9. doit

    CLI task management & automation tool

  10. DiskCache

    Python disk-backed cache (Django-compatible). Faster than Redis and Memcached. Pure-Python.

  11. pydantic

    Data validation using Python type hints

  12. fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

  13. just

    🤖 Just a command runner

    or if you prefer rust, there's just. https://github.com/casey/just/

    better yet, use both and just doit

  14. pqdm

    Comfortable parallel TQDM using concurrent.futures

    If you like tqdm, it's worth checking out pqdm, a parallelized version. If you have embarrassingly parallel work to process in a script, it makes it dead simple to parallelize and monitor the progress of something. Highly recommend:

    https://github.com/niedakh/pqdm

  15. tqdm-ruby

    Add a progress bar to your loops in a second. (A port of Python's tqdm.)

    Big fan of tqdm in python, so I ported it to ruby 5 years ago:

    https://github.com/powerpak/tqdm-ruby

    (shameless plug and an invitation for pull requests)

  16. xonsh

    🐚 Python-powered shell. Full-featured, cross-platform and AI-friendly.

    I raise you xonsh: bash in your Python and vice versa, all in the shell! https://xon.sh/

    Also have to mention the fantastic Python Prompt Toolkit, which xonsh is based on - https://python-prompt-toolkit.readthedocs.io/en/master/

    I mirror another commenter's excitement on this thread about the cool libraries we have at this age, and the tools that are made possible by them.

  17. subb

    a wrapper module for python subprocess

    i have a subprocess wrapper, might also be of help: https://github.com/MoserMichael/subb

  18. python-obj-system

    Tutorials on advanced python topics, and literate programming framework to write them (see README.md)

    it may be easy to get going with python, but it takes a non trivial amount of time to understand, what is going on. I have a advanced python3 course https://github.com/MoserMichael/python-obj-system that explains some of the more advanced concepts.

  19. schema

    Schema validation just got Pythonic

  20. kwchecker

    Declarative verifier and sanitizer for python kwargs parameters.

  21. Task

    A fast, cross-platform build tool inspired by Make, designed for modern workflows.

    For simple tasks — e.g. a list of commands — that are fine staying in sh, https://taskfile.dev is excellent

  22. fastprogress

    Simple and flexible progress bar for Jupyter Notebook and console

    Tqdm is awesome and I use it all the time!

    Another great alternative is fastprogress: https://github.com/fastai/fastprogress

    It often works better in Jupyter Notebooks.

  23. austin

    Python frame stack sampler for CPython

    Just wanted to add Austin: Python frame stack sampler for CPython written in pure C (https://github.com/P403n1x87/austin)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How I built a progress bar library in 300 lines of Python

    1 project | dev.to | 16 Apr 2026
  • Using Textual to Build a ChatGPT TUI App

    4 projects | dev.to | 21 Jul 2023
  • Epub Reader that allows syncing reading progress?

    3 projects | /r/opensource | 3 Mar 2023
  • Epr – CLI ePub Reader

    1 project | news.ycombinator.com | 14 Nov 2022
  • lightnovel.sh: A terminal-based lightnovel reader written in Bash.

    4 projects | /r/linux | 22 Jun 2022

Did you know that Python is
the 1st most popular programming language
based on number of references?