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
  • 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?

  • SaaSHub

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

    SaaSHub logo
  • tqdm.cpp

    C++ port of tqdm

  • 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

  • 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/

  • rich

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

  • typer

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

  • textual

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

  • doit

    CLI task management & automation tool

  • DiskCache

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

  • pydantic

    Data validation using Python type hints

  • fastapi

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

  • 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

  • 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

  • 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)

  • xonsh

    :shell: Python-powered shell. Full-featured and cross-platform.

    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.

  • subb

    a wrapper module for python subprocess

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

  • 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.

  • schema

    Schema validation just got Pythonic

  • kwchecker

    Declarative verifier and sanitizer for python kwargs parameters.

  • Task

    A task runner / simpler Make alternative written in Go

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

  • 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.

  • 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

  • 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
  • Piou - Build beautiful command-line interfaces with type validation

    4 projects | /r/Python | 29 Dec 2021

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