ratatui
calibre
ratatui | calibre | |
---|---|---|
6 | 867 | |
13,882 | 21,808 | |
5.0% | 1.5% | |
9.7 | 9.9 | |
4 days ago | 5 days ago | |
Rust | Python | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ratatui
- Rat in the Wild Challenge
-
The Cassowary Linear Arithmetic Constraint Solving Algorithm [pdf]
We use a cassowary based constraint solver within Ratatui [1]. It's kind of neat once you understand the algorithm and add your own UI rules system on top of it. Unfortunately the library[2] that we use for the actual solving is unmaintained for many years now. I've been meaning to rewrite[3] a bunch of things in the lib to be more ergonomic, but it hasn't bubbled to the top of my todo list yet.
[1]: https://github.com/ratatui/ratatui/blob/main/ratatui-core/sr...
[2]: https://crates.io/crates/cassowary/
[3]: https://crates.io/crates/kasuari
-
Ratzilla
I think this may lack a bit of context, so I'll try to fill in.
This is a demo that was just showcased live by the author as part of their talk at FOSDEM'25: https://fosdem.org/2025/schedule/event/fosdem-2025-5496-brin...
The talk was centered on Ratatui (a TUI library in Rust, https://ratatui.rs/) now targeting terminals and web browsers with a shared approach. Video recording of the talk should appear online soon.
-
Show HN: Rebels in the sky โ Terminal game about space pirates
Proudly built with Ratatui: https://github.com/ratatui/ratatui :)
The graphics themselves are basically handmade pixel-by-pixel, you can take a look in the assets folders to get an idea.
For example, pirate images are generated by combining the different parts and then applying a color mapping for the different skin tones.
Planet gifs are adapted starting from https://deep-fold.itch.io/pixel-planet-generator
-
The Modern CLI Renaissance
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/
-
The Tao of Unicode Sparklines
I recently had to look at the implementation of the Sparkline [1] widget in Ratatui which uses a similar Unicode technique but scales nicely for sparklines with larger vertical size.
[1] https://github.com/ratatui/ratatui/blob/20c88aaa5b9eb011a522...
calibre
-
calibre VS plutobook - a user suggested alternative
2 projects | 19 Jun 2025
-
anaconda on Xubuntu 24.04
If I make the environment variable persistent in my .profile, Calibre's ebook reader does not work.
- Calibre: Open-Source eBook Manager
- The Modern CLI Renaissance
-
From RSS to My Kindle
Very neat. I've been doing this with Calibre (https://calibre-ebook.com/), which involves plugging it into your PC via USB. Simple RSS feeds work with little configuration, and more complicated news sites require writing a custom python "recipe".
This project uses Amazon's email gateway, which I think is limited to 25 articles per month (don't quote me on this).
-
Calibre: Unlock the Data in Your Breath
Not to be confused with Calibre, the excellent ebook software by Kovid Goyal:
https://calibre-ebook.com/
- A newbie with two questions
- Kindle 2nd gen
- Send to Kindle
- Questions for โUnsupportedโ Kindle Users!
What are some alternatives?
macmon - ๐ฆโ๏ธ Sudoless performance monitoring for Apple Silicon processors. CPU / GPU / RAM usage, power consumption & temperature ๐ก๏ธ
zotero - Zotero is a free, easy-to-use tool to help you collect, organize, annotate, cite, and share your research sources.
tui-rs - Build terminal user interfaces and dashboards using Rust
Kavita - Kavita is a fast, feature rich, cross platform reading server. Built with the goal of being a full solution for all your reading needs. Setup your own server and share your reading collection with your friends and family.
flawz - A Terminal UI for browsing security vulnerabilities (CVEs)
Calibre Web - :books: Web app for browsing, reading and downloading eBooks stored in a Calibre database