ArrowJS is a tiny UI framework built for coding agents and agent-generated interfaces. The current project emphasizes direct DOM rendering, no-build-step core usage, and WebAssembly sandboxes that isolate generated component logic without forcing the UI into iframes or pre-defined component sets.
Features
- Tiny reactive UI runtime built around JavaScript modules, template literals, and the DOM
- No-build-step core usage plus a larger framework stack for SSR, hydration, and async components
- QuickJS and WebAssembly sandbox runtime for executing Arrow code outside the host window realm
- Type-safe component model designed to stay legible to coding agents
- Tooling for playground use, API docs, framework packages, and agent setup flows
So agents can…
- Generate inline interfaces that render directly into an app without inventing a full frontend stack
- Run agent-produced UI logic inside sandboxes while keeping the host environment safer
- Ship lightweight interactive surfaces quickly, then scale up to SSR and hydration when needed
Comments