Skip to content
vibetrend

wterm

Terminal emulator for the web, renders to DOM with native text selection

#193
Today
#314
7 days
#323
30 days
wterm.devOpen live site ↗
Screenshot of wterm homepageVisit wterm.dev ↗

What is wterm?

wterm is a web-based terminal emulator that renders directly to the DOM, enabling native text selection, copy/paste, find, and accessibility features. It offers pluggable cores: a lightweight Zig/WASM core (~26 KB) or Ghostty VT emulation for richer terminal compatibility. The project is built with Zig compiled to WebAssembly for near-native performance.

Designed for developers and web applications, wterm supports framework bindings for React, Vue 3, and Svelte. Key features include dirty-row tracking for efficient rendering, 24-bit color support, wide Unicode cells for CJK and emoji, alternate screen buffers for vim and similar tools, configurable scrollback history, and WebSocket transport for connecting to PTY backends.

Momentum

Daily activity over the last 30 days: upvotes, unique visits, new GitHub stars and Hacker News points.

2026-09-29: 0 upvotes, 0 visits, 0 stars, 0 HN points2026-09-30: 0 upvotes, 0 visits, 2 stars, 0 HN points2026-10-01: 0 upvotes, 0 visits, 4 stars, 0 HN points2026-10-02: 0 upvotes, 0 visits, 1 stars, 0 HN points2026-10-03: 0 upvotes, 0 visits, 2 stars, 0 HN points2026-10-04: 0 upvotes, 0 visits, 2 stars, 0 HN points2026-10-05: 0 upvotes, 0 visits, 1 stars, 0 HN points2026-10-06: 0 upvotes, 0 visits, 1 stars, 0 HN points2026-10-07: 0 upvotes, 0 visits, 0 stars, 0 HN points2026-10-08: 0 upvotes, 0 visits, 1 stars, 0 HN points2026-10-09: 0 upvotes, 0 visits, 0 stars, 0 HN points2026-10-10: 0 upvotes, 0 visits, 1 stars, 0 HN points2026-10-11: 0 upvotes, 0 visits, 4 stars, 0 HN points2026-10-12: 0 upvotes, 0 visits, 0 stars, 0 HN points2026-10-13: 0 upvotes, 0 visits, 1 stars, 0 HN points2026-10-14: 0 upvotes, 0 visits, 1 stars, 0 HN points2026-10-15: 0 upvotes, 0 visits, 5 stars, 0 HN points2026-10-16: 0 upvotes, 0 visits, 1 stars, 0 HN points2026-10-17: 0 upvotes, 0 visits, 3 stars, 0 HN points2026-10-18: 0 upvotes, 0 visits, 3 stars, 0 HN points2026-10-19: 0 upvotes, 0 visits, 5 stars, 0 HN points2026-10-20: 0 upvotes, 0 visits, 5 stars, 0 HN points2026-10-21: 0 upvotes, 0 visits, 1 stars, 0 HN points2026-10-22: 0 upvotes, 0 visits, 2 stars, 0 HN points2026-10-23: 0 upvotes, 0 visits, 3 stars, 0 HN points2026-10-24: 0 upvotes, 0 visits, 0 stars, 0 HN points2026-10-25: 0 upvotes, 0 visits, 0 stars, 0 HN points2026-10-26: 0 upvotes, 0 visits, 1 stars, 0 HN points2026-10-27: 0 upvotes, 0 visits, 14 stars, 0 HN points2026-10-28: 0 upvotes, 0 visits, 11 stars, 0 HN points
30 days agotoday

How do we know it's vibe coded?

vibetrend discovered wterm automatically. Evidence: GitHub vercel-labs/wterm; repo has AGENTS.md. View source.

Similar vibe-coded apps

FluxDown screenshot
FluxDown

Multi-protocol download manager built in Rust with browser integration

Other AI tools★ 5.1k GitHub stars
CodexBar screenshot
CodexBar

Track AI coding provider usage, credits, and reset windows in your menu bar

Other AI tools★ 23k GitHub stars