Software:Rio (terminal emulator)

From HandWiki
Rio
Rio-terminal-logo.png
Original author(s)Raphael Amorim
Initial releaseMay, 2023
Stable release
v0.2.2 / Nov 23, 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]

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.[3]

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

Features

  • 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[10]
  • Single config file
  • Support to RetroArch shaders[11]
  • Colorize tabs based on running programs
  • Kitty keyboard protocol[12]
  • Vi mode[13]

Gallery

Configuration

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

performance = "High"

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

See also

Note: This topic belongs to "Free and open-source software " portal

References

  1. Kindermann, Kornelius (2023-05-26). "Rio: Erstes Terminal mit WebGPU in Entwicklung" (in de). https://www.heise.de/news/Rio-Erster-Terminal-mit-WebGPU-in-Entwicklung-9067499.html. 
  2. "Rio: First terminal with WebGPU in development" (in en-US). 26 May 2023. https://allnewspress.com/rio-first-terminal-with-webgpu-in-development. 
  3. Okoi, Divine. "11 Best Alternative Terminal Emulators for Mac in 2023" (in en-US). https://www.geeksmint.com/mac-terminals/#11_Rio_Term. 
  4. "Arch Linux - rio 0.0.24-1 (x86_64)". https://archlinux.org/packages/extra/x86_64/rio/. 
  5. "rio" (in en). 2023-10-20. https://build.opensuse.org/package/show/openSUSE:Factory/rioterm. 
  6. "FreshPorts -- x11/rio: Hardware-accelerated GPU terminal emulator powered by WebGPU". https://www.freshports.org/x11/rio. 
  7. "Parabola GNU/Linux-libre - rio 0.0.24-1 (x86_64)". https://www.parabola.nu/packages/extra/x86_64/rio/. 
  8. "rio" (in en). https://formulae.brew.sh/formula/rio. 
  9. "rio" (in en). https://formulae.brew.sh/cask/rio. 
  10. Furno, Nicolas (15 August 2023). "Rio, un nouveau terminal multiplateforme écrit en Rust" (in fr). https://www.macg.co/logiciels/2023/08/rio-un-nouveau-terminal-multiplateformes-ecrit-en-rust-138685. 
  11. "Rio Terminal - Vulkan, Retro Shaders & Rust" (in en). 26 October 2024. https://www.youtube.com/watch?v=zERXjdfuSBw. 
  12. "Kitty keyboard protocol | Meet Rio | Rio Terminal" (in en). https://raphamorim.io/rio/docs/features/kitty-keyboard-protocol. 
  13. "Vi mode | Meet Rio | Rio Terminal" (in en). https://raphamorim.io/rio/docs/features/vi-mode. 
  14. "Documentation - Rio Terminal" (in en-US). https://raphamorim.io/rio/docs. 

Template:Terminal emulators Category:Free terminal emulators