SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rich Open-Source Projects
-
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
-
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.
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/
-
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.
-
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.
-
-
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.
-
-
-
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.
-
Project mention: Rich-compatible library for writing pixel images and ASCII art to the terminal | news.ycombinator.com | 2024-07-15
-
Project mention: rich-argparse: A rich help formatter for argparse | news.ycombinator.com | 2023-10-19
-
-
databooks
A CLI tool to reduce the friction between data scientists by reducing git conflicts removing notebook metadata and gracefully resolving git conflicts.
-
-
-
-
-
syn
🌾 Get synonyms and antonyms of words from Thesaurus.com and other sources in your terminal, with rich output. (by agmmnn)
-
-
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 -
Rich discussion
Rich related posts
-
Show HN: An HP 15C themed TUI RPN calculator
-
Kaskade (TUI for Kafka) protobuf support is out
-
Using the Curses library on Windows - Terminal Display & Keys Input
-
logmerger - Text UI to view multiple log files with unified time scale
-
I'm just looking to RUN the program... THATS it
-
Ask HN: Programmers and Technologists in Scotland
-
Textual-web: Run TUIs and terminals in the browser
-
A note from our sponsor - SaaSHub
www.saashub.com | 6 Oct 2024
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 |