A small embeddable data language with schemas, helpful diagnostics, units, comments, and clean JSON interop, ready to drop in
- Zig 71.2%
- TypeScript 23.1%
- Rust 5.4%
- Shell 0.3%
SJON is a deterministic S-expression data and safe-expression language with a stable binary wire format and diagnostic codes. The pipeline runs Lexer -> Parser -> SoA AST -> Validator -> Expr evaluator -> Binary IR, shipping two WASM artifacts and parity hosts in Node, Rust, and TypeScript. |
||
|---|---|---|
| conformance | ||
| docs | ||
| fixtures | ||
| hosts | ||
| manifests | ||
| src | ||
| tools | ||
| .editorconfig | ||
| .gitignore | ||
| biome.json | ||
| build.zig | ||
| build.zig.zon | ||
| LICENSE | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| SJON.svg | ||