Editors for drawing the symbols of synoptic views — the schematic screens that supervise plants, networks and buildings — where every shape is defined by numbers: whole-number sizes, radii and angles, the geometry computed from them, each shape written as one clean SVG <path>.
- Documentation: https://alexandregallais.github.io/synoptic-studio/ — the software, how it is made, the API.
- Playground: https://alexandregallais.github.io/synoptic-studio/playground/ — the library at work, as of the last release.
Built by an AI coding agent for one Product Owner: the Product Owner decides what the software does and in which order, tries each change and validates each review; the agent researches, designs, codes and tests. Every calculation rests on a source that was read, every test is written before or with its code, and the library has no runtime dependency.
flowchart LR
N[Numbers] --> M[Model]
M --> G[Geometry<br/>segments, arcs, curves]
G --> S[SVG path]
S --> E[Playground, editors]
With Node.js 24 and the Rust toolchain of rust-toolchain.toml:
npm install
npm run dev # the playground on http://localhost:5173
npm run docs:dev # the documentation siteContributing · Security · License: Apache-2.0 (LICENSE, NOTICE) · For coding agents: AGENTS.md