8 releases

Uses new Rust 2024

0.0.8 May 12, 2025
0.0.7 May 11, 2025

#1168 in Text processing

Download history 123/week @ 2025-04-28 403/week @ 2025-05-05 303/week @ 2025-05-12 34/week @ 2025-05-19 143/week @ 2025-05-26 7/week @ 2025-06-02 2/week @ 2025-06-16

161 downloads per month
Used in 4 crates (2 directly)

MIT/Apache

26KB
461 lines

soft_ratatui

Crates.io Documentation License Downloads

Software rendering backend for ratatui. No GPU required. TUI everywhere.

Fast, portable, no-bloat. Powered by cosmic-text.

  • Optimized for speed, generally faster than running ratatui inside a terminal. 120+ fps on normal workloads.
  • Full Unicode + font fallback.

Features

  • Unicode Font rendering with cosmic-text.
  • Portable pixel rasterizer.
  • egui integration provided by egui_ratatui. Have a TUI inside your GUI!
  • bevy game engine example
  • WASM compatible, deploy your ratatui application on the web!

TODO

  • Colored Emojis
  • More Examples
  • no-std support

License

Dual-licensed under MIT or Apache 2.0. Pick whichever suits you.


Status

Mostly complete, comments and suggestions are appreciated.

Dependencies

~18MB
~315K SLoC