A Web Component for Drag and Drop Layouts
Zero DOM mutation layout component using pure CSS grid.
Serious React TUI renderer for serious CLI apps. Pure TypeScript Yoga layout, diff-based rendering, ScrollBox, alt buffer, mouse events, draggable and resizable components.
Cell-by-cell diff rendering hits O(changed cells) while Ink redraws entire frames.
Terminal app developers, CLI tool builders
Ink · Blessed · Terminal.js
You can grab an element with a mouse, drag it, drop it on a target, and drag-select text inside it across wrapped rows.
It's built in Yokai, my Ink fork: a React TUI renderer with pure-TS Yoga layout, diff-based rendering, ScrollBox, alt buffer, mouse events, and draggable/resizable components.
I built Yokai because I kept hitting Ink's limits and needed things Ink couldn't offer for my TUI-based project.
Try it:
pnpm demo:scratchpad # draggable editor window (an opaque sticky note you can drag across the screen and edit) pnpm demo:drag # drag rectangles into a drop zone (the one in the readme banner)
Zero DOM mutation layout component using pure CSS grid.
Requests is frozen—this adds HTTP/3 and async without breaking your code.
Finally, HTTP/3 and async in a requests-compatible library after years of feature freeze.
Modular React video SDK with AI captions, but Descript and Remotion already own this space.
Open-source Vapi alternative with drag-and-drop builder and zero per-minute fees.
Fixes OpenClaw relay fragility with state persistence and keepalive, but upstream PR pending.