SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 Rich Open-Source Projects
-
Project mention: Enchant your terminal application with python: survey, glow, rich, textwrap. | dev.to | 2025-05-26
rich is so feature-packed that it might even feel like 'overkill' for very simple tasks. However, this extensive capability means you can do almost anything you can imagine with terminal styling and layout.
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
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.
Project mention: YAD: Is a simple tool for developing Graphical User Interfaces | news.ycombinator.com | 2025-05-28 -
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/
-
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.
-
-
-
Project mention: WebTUI β A CSS Library That Brings the Beauty of Terminal UIs to the Browser | news.ycombinator.com | 2025-04-12
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
Project mention: Show HN: Termichess β Play chess right on your terminal | news.ycombinator.com | 2024-10-07
There was some trouble in scaling unicode text within the layout. Unfortunately increasing `font-size` is not trivial within the context of terminal. There are some ways around this , but i figured out that it's far more easier to render chess pieces as pixel images using `rich-pixels` [1]
[1] https://github.com/darrenburns/rich-pixels
-
-
oby
A rich Observable/Signal implementation, the brilliant primitive you need to build a powerful reactive system.
-
-
-
databooks
A CLI tool to reduce the friction between data scientists by reducing git conflicts removing notebook metadata and gracefully resolving git conflicts.
-
-
-
-
meta-spy
πΎ CLI MetaSpy (Facebook, Instagram) scraper and crawler - instagram account, facebook accounts, pages and search
-
-
syn
πΎ Get synonyms and antonyms of words from Thesaurus.com and other sources in your terminal, with rich output. (by agmmnn)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rich discussion
Rich related posts
-
YAD: Is a simple tool for developing Graphical User Interfaces
-
Show HN: BlenderQ β A TUI for managing multiple Blender renders
-
Textual 1.0
-
Introduction to Textual: Building Modern Text User Interfaces in Python
-
Textual 1.0 Release
-
O Gerenciador de Hosts que VocΓͺ Nunca Soube que Precisava... AtΓ© Agora! π²
-
The Host Manager You Never Knew You Needed... Until Now! π²
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Jun 2025
Index
What are some of the best open-source Rich projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | rich | 52,371 |
2 | textual | 29,062 |
3 | toolong | 3,474 |
4 | rich-cli | 3,280 |
5 | dooit | 2,551 |
6 | smassh | 1,578 |
7 | textual-web | 1,095 |
8 | FastAnime | 696 |
9 | rich-click | 683 |
10 | girok | 479 |
11 | pdbr | 346 |
12 | rich-pixels | 304 |
13 | ancv | 257 |
14 | oby | 240 |
15 | rich-argparse | 165 |
16 | hook-slinger | 117 |
17 | databooks | 112 |
18 | textual-inputs | 95 |
19 | pyintelowl | 68 |
20 | pypi-command-line | 49 |
21 | meta-spy | 51 |
22 | pyboxen | 35 |
23 | syn | 33 |