Jump to content

Draft:Rio (terminal emulator)

From Wikipedia, the free encyclopedia
  • Comment: Close but not quite enough independent, significant coverage WikiOriginal-9 (talk) 02:54, 7 November 2023 (UTC)



Rio
Original author(s)Raphael Amorim
Initial releaseMay, 2023
Stable release
v0.2.0 / Nov 13, 2024
Repositoryhttps://github.com/raphamorim/rio
Written inRust
Operating systemMacOS, Microsoft Windows, Linux, FreeBSD
Platformx86-64, IA-32
LicenseMIT License
Websiteraphamorim.io/rio

Rio is a free and open-source GPU-accelerated terminal emulator powered by Rust and WebGPU for performance.[1][2][3]

The terminal is configurable to use as little or as much GPU as needed. Rio is also available as a native desktop application or as a Web application with WebAssembly.[4]

Rio is distributed on Arch Linux official extra packages[5], Manjaro Stable, OpenSUSE Tumbleweed[6], FreeBSD ports[7], Parabola[8], NixOS and Homebrew[9][10]

Features

[edit]
  • Font ligatures
  • Sixel image protocol
  • iTerm2 image protocol
  • Supports true color, text formatting features
  • Choose between fork or spawn processes
  • Supports multiple windows and tabs[11]
  • Single config file
  • Support to RetroArch shaders[12]
  • Colorize tabs based on running programs
  • Kitty keyboard protocol[13]
  • Vi mode[14]
[edit]

Configuration

[edit]

Rio is configured by editing a template file in TOML format[15], for example:

performance = "High"

[colors]
background       = '#2B3E50'
foreground       = '#F8F8F2'
cursor           = '#E6DB74'
black            = '#FFFFFF'
blue             = '#030303'

See also

[edit]

References

[edit]
  1. ^ Kindermann, Kornelius (2023-05-26). "Rio: Erstes Terminal mit WebGPU in Entwicklung". heise.de (in German). Retrieved 2023-08-10.
  2. ^ "Rio: Terminal app built over WebGPU, WebAssembly and Rust". Retrieved 2023-09-08.
  3. ^ "Rio: First terminal with WebGPU in development". 26 May 2023. Retrieved 2023-09-23.
  4. ^ Okoi, Divine. "11 Best Alternative Terminal Emulators for Mac in 2023". Retrieved 2023-08-10.
  5. ^ "Arch Linux - rio 0.0.24-1 (x86_64)". archlinux.org. Retrieved 2023-10-24.
  6. ^ "rio". openSUSE Build Service. 2023-10-20. Retrieved 2023-10-24.
  7. ^ "FreshPorts -- x11/rio: Hardware-accelerated GPU terminal emulator powered by WebGPU". www.freshports.org. Retrieved 2023-10-24.
  8. ^ "Parabola GNU/Linux-libre - rio 0.0.24-1 (x86_64)". www.parabola.nu. Retrieved 2023-10-24.
  9. ^ "rio". Homebrew Formulae. Retrieved 2023-10-24.
  10. ^ "rio". Homebrew Formulae. Retrieved 2023-10-24.
  11. ^ Furno, Nicolas (15 August 2023). "Rio, un nouveau terminal multiplateforme écrit en Rust" (in French). Retrieved 2023-08-17.
  12. ^ "Rio Terminal - Vulkan, Retro Shaders & Rust". youtube.com. 26 October 2024. Retrieved 2024-11-14.
  13. ^ "Kitty keyboard protocol | Meet Rio | Rio Terminal". raphamorim.io. Retrieved 2023-10-24.
  14. ^ "Vi mode | Meet Rio | Rio Terminal". raphamorim.io. Retrieved 2023-10-24.
  15. ^ "Documentation - Rio Terminal". Retrieved 2023-08-17.

Category:Free terminal emulators Category:Free software programmed in Rust Category:X Window programs