ARQ
Browser-based architectural editor
- Status
- Pre-release
- Year
- 2026
- Stack
- TypeScript · Rust · WebAssembly
- Disciplines
- ArchitectureSystems


01 · Brief
Architects draw lines, but buildings are made of walls, doors and rooms. Most tools make you choose between quick drafting and heavy BIM. ARQ is a browser-based plan editor where a wall is a wall, with a thickness and a length in millimetres, and the plan, the 3D and the printed sheet all come from the same model.
- model behind the plan, the 3D and every sheet
- 1
- server round trips for ordinary editing
- 0
- marketing pages that work without JavaScript
- 17
02
One model, many views
Walls, openings, rooms, levels, dimensions, views and sheets are project data. Canvas lines and 3D meshes are derived from that data, so they can be thrown away and rebuilt at any time. Change a wall once and the plan, the 3D view and the sheet all follow.
03
A narrow first workflow
The first release does one thing end to end: new project, dimensioned residential plan, coordinated 3D, scaled vector PDF. It has to be fast, inspectable, recoverable and printable before anything else gets added.
- 01CAD-style input: snaps, numeric entry, predictable edits
- 02A Rust core compiled to WebAssembly, checked for parity with the TypeScript side
- 03Projects stay on your own disk, in SQLite natively or OPFS in the browser, with single-writer locking and recovery
04
Measured, not assumed
Every risky piece has a benchmark next to it: canvas renderers, Apple Pencil input, file open, journal recovery and sheet export. They run alongside unit, property and browser tests.
Status
Pre-release. The editor shell, plan canvas, Rust core and local storage are working. The full wall → room → plan → 3D → sheet workflow is the gate for the first release.