# standardagents/arrow-js

The first UI framework for the agentic era — tiny, performant, with WASM sandboxes for safe code execution.

Repository: https://github.com/standardagents/arrow-js
Canonical: https://ross.abutalabs.com/products/arrow-js
Homepage: https://arrow-js.com
Language: TypeScript
License: MIT
License Family: permissive
Topics: declarative, reactive, rendering, ui, ux, web, webcomponents
Last push: 2026-07-01T16:52:04+00:00

## Health v2 (maintenance only)
Score: 87/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 90, release rhythm 77, longevity 99
- inputs: {"age_days": 1394, "days_push": 63, "days_rel": 154, "gap_med": 0, "n_releases_24m": 2}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3729, forks 89 (observed 2026-08-28T04:08:15.679849+00:00)

## What it is
ArrowJS is a tiny, type-safe reactive UI framework for the web built on JavaScript primitives like template literals and the DOM, with no build step required. It includes optional packages for async components, SSR, hydration, and a QuickJS/WASM sandbox for safely executing agent-generated UI code.

## Use cases
- build reactive web UIs with a minimal API
- render server-side and hydrate on the client
- safely render UI generated by LLM coding agents in a WASM sandbox
- ship dynamic on-demand interfaces without pre-planned components
- use a UI framework a coding agent can reliably write
- add interactivity to pages without a build step

## When to choose
- you want a tiny (<5kb), zero-dependency reactive framework
- you need to safely execute untrusted or agent-generated UI code
- you prefer plain TypeScript and template literals over JSX or compilers
- you need SSR and hydration with an explicit package layering

## When to avoid
- you need a large ecosystem of components, routers, and community plugins
- your team relies on mature tooling like React DevTools or Vue ecosystem libraries
- you need mobile or native rendering
- the project requires long-term enterprise support

## Facets
- artifact type: framework
- maturity: active
- function: frontend-framework, ssr, templating, state-management, wasm
- domain: web-development, frontend, artificial-intelligence
- platform: browser, wasm
- tags: reactive-ui, tagged-template-literals, no-build-step, ssr-hydration, wasm-sandbox, agentic-ui, webcomponents, tiny-bundle, ai-agents, nodejs, web-server, typescript

## Member repositories
- standardagents/arrow-js (main) score 87

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:15.679849+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:29:14.359058+00:00, confidence not recorded.
  - readme: https://github.com/standardagents/arrow-js (fetched 2026-08-28T04:08:15.679849+00:00, sha dbf9ed890f8f)
  - homepage: https://arrow-js.com (fetched 2026-08-29T09:24:10.435998+00:00, sha 5ccc0895dd4f)
  - site_page: https://arrow-js.com/play?example=accordion (fetched 2026-08-29T09:24:10.447945+00:00, sha 8a6e829835ac)
- Data as of 2026-08-30T08:39:29.467469+00:00.
