Rich

Open-source projects categorized as Rich

Top 23 Rich Open-Source Projects

  • rich

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

    Project mention: 5 Open Source Python Projects You Should Know About in 2024 | dev.to | 2024-09-17

    Where to check it out: https://github.com/Textualize/rich

  • SaaSHub

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

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

    Project mention: The Modern CLI Renaissance | news.ycombinator.com | 2024-09-10

    Excellent article of what is going on in the terminal space, agree on the TUI section where we are seeing lots of terminal tools being built in Rust and Go and libraries such as Ratatui [1] and Bubble Tea [2] becoming a new modern alternative to ncurses for building TUIs.

    Python has Textualize which is also very popular for building terminal user interfaces [3]

    And we've noticed this renaissance as well of new CLI and TUI tools that we list on Terminal Trove [4].

    [1] https://ratatui.rs/

    [2] https://github.com/charmbracelet/bubbletea

    [3] https://textual.textualize.io/

    [4] https://terminaltrove.com/

  • toolong

    A terminal application to view, tail, merge, and search log files (plus JSONL).

    Project mention: The Modern CLI Renaissance | news.ycombinator.com | 2024-09-10

    This is why Textualize[1] concerns me. I've tried a few of the applications using their framework, and they have noticable keypress latency. I didn't think it was possible to make a bloated TUI, but they have somehow succeeded. This might just be a Python thing because of the GIL, because VisiData[2] has the same problem.

    It's reminiscent of scroll-jacking, excessive animation, and other web GUI bloat, just translated to TUIs.

    [1]: https://www.textualize.io/

    [2]: https://www.visidata.org/

  • rich-cli

    Rich-cli is a command line toolbox for fancy output in the terminal

    Project mention: Kaskade (TUI for Kafka) protobuf support is out | news.ycombinator.com | 2024-07-14

    We featured kaskade on Terminal Trove as tool of the week and looks really cool and useful.

    https://terminaltrove.com/kaskade/

    For those interested, kaskade is made with the Textual TUI framework.

    https://www.textualize.io/

    Thanks for making this sauljp.

  • dooit

    An awesome TUI todo manager

    Project mention: I'm just looking to RUN the program... THATS it | /r/learnpython | 2023-10-12

    But how do I just run/open the god damn program? I've already installed dooit through the pip command and I know that's the right file location. I can literally see the file, just cant double click to open it any other way than with python. And the website doesn't have much more than some graphics of it.

  • smassh

    Smassh your Keyboard, TUI Edition

  • textual-web

    Run TUIs and terminals in your browser

    Project mention: Ratatui | news.ycombinator.com | 2023-12-10

    The worst part is there's absolutely nothing stopping anyone for making the same principles work in the browser. Zero. Nada. It's trivially proven by compiling apps to wasm and running in a terminal emulator but there's nothing stopping anyone from building react-terminal-like or whatever except that... I don't even know what since we've got https://github.com/Textualize/textual-web.

    People have thrown out decades of UX research and engineering out of the window because it isn't cool anymore. Makes me sick.

  • girok

    A powerful and beautiful CLI scheduler

  • pdbr

    pdb + Rich library

  • ancv

    Renders your (JSON) resume/CV for online & pretty terminal display

    Project mention: Show HN: Tech Jobs on the Command Line | news.ycombinator.com | 2024-03-06

    There is something similar https://github.com/alexpovel/ancv/

  • oby

    A rich Observable/Signal implementation, the brilliant primitive you need to build a powerful reactive system.

  • rich-pixels

    A Rich-compatible library for writing pixel images and ASCII art to the terminal.

    Project mention: Rich-compatible library for writing pixel images and ASCII art to the terminal | news.ycombinator.com | 2024-07-15
  • rich-argparse

    A rich help formatter for argparse

    Project mention: rich-argparse: A rich help formatter for argparse | news.ycombinator.com | 2023-10-19
  • hook-slinger

    A generic service to send, retry, and manage webhooks

  • databooks

    A CLI tool to reduce the friction between data scientists by reducing git conflicts removing notebook metadata and gracefully resolving git conflicts.

  • textual-inputs

    Textual Inputs is a collection of input widgets for the Textual TUI framework 🔡

  • pyintelowl

    Robust Python SDK and Command Line Client for interacting with IntelOwl's API.

  • pypi-command-line

    A powerful, colorful, beautiful command-line-interface for pypi.org

  • pyboxen

    Incredibly customizable terminal boxes for Python

  • syn

    🌾 Get synonyms and antonyms of words from Thesaurus.com and other sources in your terminal, with rich output. (by agmmnn)

  • pypod

    Python terminal music player

  • meta-spy

    👾 CLI MetaSpy (Facebook, Instagram) scraper and crawler - instagram account, facebook accounts, pages and search

    Project mention: A Comprehensive Guide to Scraping Instagram Data. How to bypass Instagram login while scraping - Facebook Spy / Meta Spy | dev.to | 2023-10-28
  • quizli

    An educational project teaching how to open-source an interactive Python quiz app

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

Rich discussion

Log in or Post with

Rich related posts

  • Show HN: An HP 15C themed TUI RPN calculator

    2 projects | news.ycombinator.com | 19 Aug 2024
  • Kaskade (TUI for Kafka) protobuf support is out

    3 projects | news.ycombinator.com | 14 Jul 2024
  • Using the Curses library on Windows - Terminal Display & Keys Input

    1 project | /r/learnpython | 7 Dec 2023
  • logmerger - Text UI to view multiple log files with unified time scale

    2 projects | /r/Python | 19 Oct 2023
  • I'm just looking to RUN the program... THATS it

    1 project | /r/learnpython | 12 Oct 2023
  • Ask HN: Programmers and Technologists in Scotland

    2 projects | news.ycombinator.com | 9 Oct 2023
  • Textual-web: Run TUIs and terminals in the browser

    1 project | /r/hypeurls | 12 Sep 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 6 Oct 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Rich projects? This list will help you:

Project Stars
1 rich 49,065
2 textual 25,204
3 toolong 3,119
4 rich-cli 3,039
5 dooit 2,065
6 smassh 1,349
7 textual-web 763
8 girok 456
9 pdbr 322
10 ancv 241
11 oby 232
12 rich-pixels 233
13 rich-argparse 126
14 hook-slinger 112
15 databooks 111
16 textual-inputs 94
17 pyintelowl 59
18 pypi-command-line 46
19 pyboxen 34
20 syn 31
21 pypod 29
22 meta-spy 28
23 quizli 24

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

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