FREEDOM251

Freedom251 › Terminal Emulators

Rio

Free plan LinuxMacWindows

Visit Rio Alternatives

Rio's own site

What Rio is

Rio is an open source terminal emulator built for desktops and browsers, with GPU acceleration and split panes. It runs on macOS, Windows, Linux, FreeBSD and WebAssembly. Listed terminal features include multiple windows, Vi mode, adaptive themes, hyperlinks, hints and shell integration for zsh, fish and PowerShell. Split panels are enabled by default. Rio supports inline images through the Kitty graphics protocol and the iTerm2 protocol. Its Sugarloaf renderer includes native Metal and Vulkan backends; WebGPU requires a build using the wgpu Cargo feature. Settings live in a TOML file, and edits automatically trigger a new render. Windows support requires Windows 10 or later and includes MSI and portable options; macOS downloads are universal for Apple Silicon and Intel. Linux packages cover several distributions, with .deb and .rpm files on GitHub releases. Stable and daily nightly builds are available. Rio is free and pre-1.0, with security fixes aimed at the latest release.

Who it suits

Rio suits users seeking a free, open source terminal with GPU rendering across desktop systems or browsers. It also fits people who want split panels, image protocols and configurable shell integration.

What it does well

  • Free and open source
  • Runs across major desktop systems
  • GPU acceleration with split panels
  • Supports Kitty and iTerm2 images
  • TOML configuration reloads automatically

What to know first

  • Pre-1.0 project
  • Security fixes target latest release
  • WebGPU needs a special build
  • Some Linux packages lack terminfo

Verdict

Rio offers a broad, free terminal feature set with GPU rendering and several platform targets. Its pre-1.0 status and release-focused security support are important considerations for users who need older-version fixes.

Facts from Rio's own pages

Adaptive themes
Rio can switch between light and dark themes based on system appearance on Web, macOS, Windows, and Linux. · rioterm.com, 4 Oct 2026
Available systems
Rio is available for Windows, Linux, FreeBSD, macOS, and WebAssembly. · rioterm.com, 4 Oct 2026
Build status
Rio offers stable builds and nightly builds, with nightly builds created daily. · rioterm.com, 4 Oct 2026
Customization
Rio allows users to configure settings in a TOML file, and changes to that file automatically trigger the terminal to render with the new configuration. · rioterm.com, 4 Oct 2026
Desktop availability
Rio is available for Windows, Linux distributions, FreeBSD, and macOS. · rioterm.com, 4 Oct 2026
Free plan
Yes · rioterm.com, 20 Sept 2026
GPU acceleration
Yes · rioterm.com, 20 Sept 2026
GPU support
Rio's Sugarloaf renderer has native Metal and Vulkan backends, while WebGPU requires building with the wgpu Cargo feature. · rioterm.com, 4 Oct 2026
GPU terminal
The project describes Rio as a hardware-accelerated GPU terminal emulator for desktops and browsers. · github.com, 4 Oct 2026
Image support
Rio supports the iTerm2 inline image protocol. · rioterm.com, 4 Oct 2026
Linux packages
Prebuilt Linux packages are available for distributions including Arch, Alpine, Nix, openSUSE, Flathub, and Void, with .deb and .rpm packages on GitHub releases. · rioterm.com, 4 Oct 2026
Linux packaging
The project lists packages for Arch, Alpine, Nix, openSUSE, Flathub, and Void, plus .deb and .rpm packages on GitHub releases. · rioterm.com, 4 Oct 2026
Linux terminfo note
Rio's .deb packages do not include terminfo; Ubuntu 22.04 and older Debian or Ubuntu systems require manual installation. · rioterm.com, 4 Oct 2026
macOS support
The macOS download is a universal binary for Apple Silicon and Intel machines. · rioterm.com, 4 Oct 2026
Maintenance
The homepage invites users to sponsor the project to help keep it going. · rioterm.com, 4 Oct 2026
Product
Rio describes itself as an open source terminal for the 21st century. · rioterm.com, 4 Oct 2026
Purpose
Rio is a hardware-accelerated GPU terminal emulator designed to run on desktops and in browsers. · github.com, 4 Oct 2026
Release channels
Rio offers stable builds, which are described as thoroughly tested, and nightly builds created daily. · rioterm.com, 4 Oct 2026
Scripting API
Yes · rioterm.com, 20 Sept 2026
Security reporting
The project asks users to report security issues privately through the repository's Security tab or by email, rather than in a public issue. · github.com, 4 Oct 2026
Shell integration
Rio can inject shell integration for zsh, fish, and PowerShell to report the working directory, and the feature can be disabled in configuration. · rioterm.com, 4 Oct 2026
Split panels
Split panels are supported and enabled by default. · rioterm.com, 4 Oct 2026
Split panes
Yes · rioterm.com, 20 Sept 2026
Supported platforms
macOS,Windows,Linux · rioterm.com, 20 Sept 2026

Where Rio stands on Freedom251

Look at these too