Thanks to visit codestin.com
Credit goes to github.com

Skip to content
/ rio Public
forked from raphamorim/rio

A hardware-accelerated GPU terminal emulator powered by WebGPU, focusing to run in desktops and browsers.

License

Notifications You must be signed in to change notification settings

MadRajib/rio

 
 

Repository files navigation

Rio term

tl;dr: Rio is a terminal built to run everywhere, as a native desktop applications by Rust/WebGPU or even in the browser powered by WebAssembly/WebGPU.

Rio banner

Development Status

Rio current development version is 0.0.4.

Basic features are under development for MacOs right now.

Platform Development Status Release plan
MacOs as desktop application In development 👷 0.1.0
Web Browser (WebAssembly) In development 👷 0.2.0
Linux as desktop application In development 👷 * TBD
Windows as desktop application Not started yet ---
Nintendo Switch * Not started yet ---

* Development and tests are targeting Wayland, probably is not stable on X11 yet.

* Nintendo Switch development is just for fun, the goal is to have the renderer working and the basic features of a terminal.

Demo Gallery

Demo tmux Demo emacs
Demo selection Demo colors
Demo colors Demo git

Note: Emojis are rendered with Noto Emoji.

Sugarloaf

Rio is built over a custom renderer called Sugarloaf, which is responsible for font and style rendering. Sugarloaf demo:

Demo Sugarloaf

Summary

About Rio

Website: https://raphamorim.io/rio

If you are using or want to help in any way please consider to donate via Github Sponsors.

Rio would not be possible without few acknowledgements and specially Alacritty, since a lot of Rio functionalities (e.g: ANSI parser, events, grid system) was originally written (and still uses a good amount) of Alacritty code.

Read about Rio in the official website: https://raphamorim.io/rio/docs.

Configuration File

Configuration file is documented in Rio official website: https://raphamorim.io/rio/docs#configuration-file.

Acknowledgments

About

A hardware-accelerated GPU terminal emulator powered by WebGPU, focusing to run in desktops and browsers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 99.5%
  • Other 0.5%