Storm
A compositor-based terminal UI. Fast. Layered. Unstoppable.
Storm is a compositor‑based terminal UI framework built on React. It renders interfaces by diffing at the individual cell level, updating only the characters that change, which keeps most of the screen untouched on each frame. The rendering pipeline uses typed‑array buffers to avoid garbage‑collection overhead and provides a sub‑millisecond imperative path for animations and live data, while still supporting declarative React components for layout.
The library ships with a large set of built‑in elements, including dozens of components, AI‑styled widgets, hooks, and headless behaviors, plus a plugin ecosystem that allows npm‑based extensions. It supports buffer‑level background effects, a collection of themes with live CSS‑like hot‑reloading, and a time‑travel developer tool that records every frame for inspection and performance analysis. Additionally, Storm can serve terminal applications over SSH, providing isolated React trees per connection with full keyboard, mouse, and resize handling.
Storm targets developers who need high‑performance, feature‑rich text user interfaces that can run locally or be accessed remotely, and who want fine‑grained control over rendering speed and visual styling without writing low‑level terminal code.
Reviews
Loading reviews…
Similar apps

Terminals & CLI
gridland
React apps that render in the terminal and browser
Terminals & CLI
InkUI
shadcn/ui for the terminal - own your Ink components

Terminals & CLI
hyper
A terminal built on web technologies.

Terminals & CLI
Ghostty
A fast, native, GPU-accelerated terminal emulator that aims to push the platform forward instead of recreating decades-old conventions.

Terminals & CLI
sgomez-cli
The only CLI you need. Scaffold, Docker, CI, auth & more
DevOps & Infrastructure
StackStorm
StackStorm (aka _IFTTT for Ops_) is event-driven automation for auto-remediation, security responses, troubleshooting, deployments, and…