raphamorim/rio

A hardware-accelerated GPU terminal emulator focusing to run in desktops and browsers.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 27 minutes ago
Added to GitGenius on September 8th, 2026
Created on October 5th, 2022
Open Issues & Pull Requests: 296 (+0)
GitHub issues: Enabled
Number of forks: 344
Total Stargazers: 7,472 (+1)
Total Subscribers: 32 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 30.6 hours
Mean response time: 55.7 days
90th percentile: 195.0 days
Tracked items: 645

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 97% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 45% of tracked open issues have had no activity in three months. Only 8% of issues opened in the past year have been closed. Three people close 83% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 194
New in 7 days: 3
Closed in 7 days: 4
Avg open age: 311 days
Stale 30+ days: 156
Stale 90+ days: 116

Recent activity

Opened in 7 days: 3
Closed in 7 days: 3
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (25)
  • wishlist (22)
  • Sugarloaf (7)
  • good first issue (6)
  • Sixel (2)
  • discussion (2)
  • Image-protocols (1)
  • freeBSD (1)

Detailed Description

Rio is a hardware-accelerated GPU terminal emulator built to run on desktops and in browsers.

Terminal emulators typically rely on CPU rendering, which limits performance and visual effects. Rio addresses this by leveraging GPU acceleration through Vulkan and Metal APIs, enabling features like smooth animations, blurred backgrounds, and CRT effects without taxing the CPU. The tool is written in Rust and uses wgpu for cross-platform graphics rendering, allowing it to function across different operating systems and even in web environments.

Rio suits developers and power users who want a modern terminal with visual polish and performance. It runs on Linux, macOS, and can execute on specialized hardware like the Steam Deck. The project targets those who value both functionality and aesthetic terminal experiences, particularly users comfortable with Rust-based tooling. The README does not position Rio against other terminal emulators or name specific alternatives, so direct comparisons cannot be made.

The project shows active development with regular updates and maintains a documented changelog. The maintainer actively seeks community support through sponsorship options, indicating ongoing commitment to the project's sustainability. Documentation is centralized on a dedicated website covering installation, configuration, and feature details.