VibeHunt
Back to browse

Storm

A compositor-based terminal UI. Fast. Layered. Unstoppable.

Visit

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

Sign in to leave a review.

Loading reviews…

Similar apps