wiedymi

wiedymi / restty

Public

Powerful, lightweight web terminal. Batteries included. Powered by libghostty-vt, WebGPU, and text-shaper.

264
14
100% credibility
Found Feb 08, 2026 at 75 stars 4x -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

restty is a powerful, lightweight browser terminal library for web applications, featuring WASM-based terminal core, WebGPU rendering, multi-pane support, theme application, and PTY websocket connections.

Star Growth

See how this repo grew from 75 to 264 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is restty?

Restty delivers a powerful, lightweight web terminal emulator in JavaScript, running shells in the browser via WebSocket PTY connections. Drop a div on your page, instantiate it, and get split panes, truecolor rendering, and kitty graphics support out of the box—batteries included with built-in themes, font fallbacks, and a live demo. It solves sluggish browser terminals by leveraging WebGPU for smooth 60fps output and text-shaper for precise glyph rendering.

Why is it gaining traction?

Unlike xterm.js, restty prioritizes perf with WebGPU fallback to WebGL2, custom shader stages for CRT effects or tints, and a plugin API for input hooks or render overlays without core hacks. Touch-friendly panning, local font querying, and Ghostty theme parsing make it feel native across devices. Early buzz on powerful github repos stems from its no-config playground and xterm compat layer for easy swaps.

Who should use this?

Web IDE builders like Replit clones or VS Code extensions needing fast PTY embedding. Frontend devs crafting dashboard shells or cloud consoles, especially those migrating from xterm.js for better GPU accel and panes. Suits prototypes where powerful lightweight vacuum-like efficiency trumps ecosystem size.

Verdict

Solid pick for browser terminals—try the demo at restty.pages.dev—but at 159 stars and 1.0% credibility, it's early alpha with known kitty image edge cases. Great docs and tests; production users should monitor API stability.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.