Stats

Basic rich repo stats
5
25,277
9.8
8 days ago

willmcgugan/rich is an open source project licensed under MIT License which is an OSI approved license.

Rich Alternatives

Similar projects and alternatives to rich

  • GitHub repo WindTerm

    A quicker and better cross-platform SSH/Sftp/Shell/Telnet/Serial client.

  • GitHub repo DearPyGui

    Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

  • GitHub repo Airflow

    Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

  • GitHub repo pep585-upgrade

    Pre-commit hook for upgrading type hints

  • GitHub repo imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

  • GitHub repo Python Fire

    Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.

  • GitHub repo Ink

    🌈 React for interactive command-line apps

  • GitHub repo termui

    Golang terminal dashboard

  • GitHub repo blessed

    A high-level terminal interface library for node.js.

  • GitHub repo tui-rs

    Build terminal user interfaces and dashboards using Rust

  • GitHub repo picocli

    Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.

  • GitHub repo keyboard

    Hook and simulate global keyboard events on Windows and Linux.

  • GitHub repo nana

    a modern C++ GUI library

  • GitHub repo snakemake

    This is the development home of the workflow management system Snakemake. For general information, see

  • GitHub repo mordant

    Multiplatform text styling for Kotlin command-line applications

  • GitHub repo cligen

    Nim library to infer/generate command-line-interfaces / option / argument parsing; Docs At

  • GitHub repo piqa

    PyTorch Image Quality Assessement package

  • GitHub repo reader

    A Python feed reader library. (by lemon24)

  • GitHub repo glacier

    :snowflake: Building Python CLI using docstrings and typehints :snake: (by relastle)

  • GitHub repo pydantic-cli

    Turn Pydantic defined Data Models into CLI Tools

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better rich alternative or higher similarity.

Posts

Posts where rich has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-04-10.
  • A simple terminal ui dashboard for code review
    It's a library called Rich that provides the layout: https://github.com/willmcgugan/rich
  • A TUI library for Kotlin?
    reddit.com/r/Kotlin | 2021-04-10
    Do you know any good TUI libraries for Kotlin? (Specifically something like Rich)?
  • Blessed: Curses-like library with high level terminal interface API for Node.js
    news.ycombinator.com | 2021-03-31
  • One of us
    reddit.com/r/dune | 2021-03-29
  • I made command-line Wikipedia!
    reddit.com/r/Python | 2021-03-28
  • Writing Small CLI Programs in Common Lisp
    news.ycombinator.com | 2021-03-17
    I read this entire thread thinking - this is neat and all but it’s a handful of lines of almost english language in a .py file.

    Click is a neat upgrade from argparse if you’re ever tempted (assuming something like “pip install —-user” is viable in your situation which isn’t true for everyone).

    I’ve seen, but haven’t used https://typer.tiangolo.com/ - i have used his FastAPI and thought that was nicely done (even if python async is a bit annoying to test).

    Talking of python cli libs I haven’t tried but will do one day - rich: https://github.com/willmcgugan/rich

  • A terminal dashboard I put together for my unraid server! Updates once a minute.
    reddit.com/r/unRAID | 2021-02-26
    Written in python using the rich library. All the data is pulled over ssh by a process that reads a few files in /var/emhttp/. Any suggestions for improvements are welcome. I plan on adding a section for VMs once I start using those.
  • Anything more?
    Rich is a Python based terminal manager that's more bells and whistles than ncurses.
  • Is it possible in python to show a spinning cursor or character to indicate that the program is busy doing something?
    You can use the Rich module for that (and many other things).
  • Modern UI in C++ on Linux
    reddit.com/r/cpp | 2021-02-02
    want a console app? Wrap the logic project with some python hooks and use Python rich or anything else.
  • My eyes bleed out after watching this
    I do. A lot. Luckily not with C. In python, using libraries like rich lets you make some pretty cool stuff without much effort.
  • What are some of your gold standard Python open source repos you discovered here or elsewhere that have very high quality, commented and understandable code that use best practices?
    reddit.com/r/Python | 2021-01-25
    Rich is commented, typed, and tested.
  • Colorpedia – Command-line tool for looking up colors
    reddit.com/r/Python | 2021-01-23
    Maybe rich can help with that.
  • Mypy 0.800 Released
    reddit.com/r/Python | 2021-01-22
    https://github.com/willmcgugan/rich is fully typed
  • Checking for file to finish downloading