Software:Rio (terminal emulator)
![]() | |
Original author(s) | Raphael Amorim |
---|---|
Initial release | May, 2023 |
Stable release | v0.2.2
/ Nov 23, 2024 |
Repository | https://github.com/raphamorim/rio |
Written in | Rust |
Operating system | MacOS, Microsoft Windows, Linux, FreeBSD |
Platform | x86-64, IA-32 |
License | MIT License |
Website | raphamorim |
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
Demo using tmux on Rio
Demo Rio navigation in x11
Demo Rio navigation in Wayland
Demo Rio on Microsoft Windows 10
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
- ↑ 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.
- ↑ "Rio: First terminal with WebGPU in development" (in en-US). 26 May 2023. https://allnewspress.com/rio-first-terminal-with-webgpu-in-development.
- ↑ Okoi, Divine. "11 Best Alternative Terminal Emulators for Mac in 2023" (in en-US). https://www.geeksmint.com/mac-terminals/#11_Rio_Term.
- ↑ "Arch Linux - rio 0.0.24-1 (x86_64)". https://archlinux.org/packages/extra/x86_64/rio/.
- ↑ "rio" (in en). 2023-10-20. https://build.opensuse.org/package/show/openSUSE:Factory/rioterm.
- ↑ "FreshPorts -- x11/rio: Hardware-accelerated GPU terminal emulator powered by WebGPU". https://www.freshports.org/x11/rio.
- ↑ "Parabola GNU/Linux-libre - rio 0.0.24-1 (x86_64)". https://www.parabola.nu/packages/extra/x86_64/rio/.
- ↑ "rio" (in en). https://formulae.brew.sh/formula/rio.
- ↑ "rio" (in en). https://formulae.brew.sh/cask/rio.
- ↑ 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.
- ↑ "Rio Terminal - Vulkan, Retro Shaders & Rust" (in en). 26 October 2024. https://www.youtube.com/watch?v=zERXjdfuSBw.
- ↑ "Kitty keyboard protocol | Meet Rio | Rio Terminal" (in en). https://raphamorim.io/rio/docs/features/kitty-keyboard-protocol.
- ↑ "Vi mode | Meet Rio | Rio Terminal" (in en). https://raphamorim.io/rio/docs/features/vi-mode.
- ↑ "Documentation - Rio Terminal" (in en-US). https://raphamorim.io/rio/docs.
Template:Terminal emulators Category:Free terminal emulators
![]() | Original source: https://en.wikipedia.org/wiki/Rio (terminal emulator).
Read more |