https://github.com/raphamorim/rio
A hardware-accelerated GPU terminal emulator focusing to run in desktops and browsers.
https://github.com/raphamorim/rio
gpu-acceleration rio rio-terminal rust rust-lang terminal terminal-emulator terminal-emulators terminal-ui vte wpgu
Last synced: 6 days ago
JSON representation
A hardware-accelerated GPU terminal emulator focusing to run in desktops and browsers.
- Host: GitHub
- URL: https://github.com/raphamorim/rio
- Owner: raphamorim
- License: mit
- Created: 2022-10-05T15:18:41.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T09:00:42.000Z (6 months ago)
- Last Synced: 2024-10-29T10:56:20.520Z (6 months ago)
- Topics: gpu-acceleration, rio, rio-terminal, rust, rust-lang, terminal, terminal-emulator, terminal-emulators, terminal-ui, vte, wpgu
- Language: Rust
- Homepage: https://raphamorim.io/rio
- Size: 169 MB
- Stars: 3,627
- Watchers: 23
- Forks: 115
- Open Issues: 101
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-linux-minimalism - rio - A hardware-accelerated GPU terminal emulator focusing to run in desktops and browsers. (Uncategorized / Uncategorized)
- awesome-rust-tools - rio - accelerated GPU terminal emulator focusing to run in desktops and browsers. (Shell/Terminal)
- awesome-ccamel - raphamorim/rio - A hardware-accelerated GPU terminal emulator focusing to run in desktops and browsers. (Rust)
- awesome-rust - Rio - A hardware-accelerated GPU terminal emulator powered by WebGPU, focusing to run in desktops and browsers. (Applications)
- awesome-terminals - Rio - A hardware-accelerated GPU terminal emulator powered by WebGPU, focusing to run in desktops and browsers. (Uncategorized / Uncategorized)
- awesome-repositories - raphamorim/rio - A hardware-accelerated GPU terminal emulator focusing to run in desktops and browsers. (Rust)
- awesome-made-by-brazilians - Rio
- awesome-rust - Rio - A hardware-accelerated GPU terminal emulator powered by WebGPU, focusing to run in desktops and browsers. (Applications)
- awesome-rainmana - raphamorim/rio - A hardware-accelerated GPU terminal emulator focusing to run in desktops and browsers. (Rust)
- definitive-opensource - Rio - accelerated GPU terminal emulator focusing to run in desktops and browsers. | `Cross` | **5k** | (Table of Contents / Terminal Emulator)
- fucking-awesome-rust - Rio - A hardware-accelerated GPU terminal emulator powered by WebGPU, focusing to run in desktops and browsers. (Applications)
README
![]()
Rio Terminal
Rio is a modern terminal built to run everywhere.
About
·
Install
·
Config
·
Sponsor
## About
Documentation: https://raphamorim.io/rio
If you are using or want to help in any way please consider to donate via [Github Sponsors](https://github.com/sponsors/raphamorim).
Rio would not be possible without [few acknowledgements](#acknowledgments) and specially [Alacritty](https://github.com/alacritty/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.
## Supporting the Project
If you use and like Rio, please consider sponsoring it: your support helps to cover the fees required to maintain the project and to validate the time spent working on it!
* [](https://github.com/sponsors/raphamorim)
## Packaging
[](https://repology.org/project/rio-terminal/versions)
## Platforms
| Name | Details |
| --- | --- |
| MacOs _as desktop application_ | [Installation guide](https://raphamorim.io/rio/docs/install/macos/) |
| Linux _as desktop application_ | [Installation guide](https://raphamorim.io/rio/docs/install/linux/) |
| Windows _as desktop application_ | [Installation guide](https://raphamorim.io/rio/docs/install/windows/) |
| Web Browser _(WebAssembly)_ | (Sugarloaf is ready but Rio still need to be ported) |> Demo with split and CRT on MacOS

> Demo with blurred background on Linux

## Minimal stable rust version
Rio's MSRV is 1.80.1.