On the recordRead 9 Oct 202620 facts
Jas
On the record
- Browser app
- The Rust/Dioxus WebAssembly editor runs in a browser with no install and is described as an approximately 2 MB download.github.com · read 9 Oct 2026
- Browser privacy
- The web version requires no account and states it uses no analytics or third-party requests.github.com · read 9 Oct 2026
- Browser version
- The Rust/Dioxus editor runs in a browser via WebAssembly with no installation.github.com · read 9 Oct 2026
- Document model
- Documents use nested layers and groups, and edits create a new immutable document with undo and redo support.github.com · read 9 Oct 2026
- Drawing tools
- Jas supports rectangle, rounded rectangle, ellipse, line, polygon, and star shapes, plus Pen, Pencil, Path Eraser, and Smooth tools.github.com · read 9 Oct 2026
- Implementations
- Active development continues in the Rust and Swift implementations; the OCaml and Python/Qt implementations are preserved at the five-port-parity tag.github.com · read 9 Oct 2026
- Intended users
- The README describes Jas as a small, inspectable vector illustration application; it does not state a specific user group.github.com · read 9 Oct 2026
- License
- The project is licensed under Apache License 2.0.github.com · read 9 Oct 2026
- macOS requirement
- The Swift/AppKit implementation requires macOS and a recent Swift toolchain.github.com · read 9 Oct 2026
- Maker
- The repository identifies Jason Hickey as the project's author and maintainer.github.com · read 9 Oct 2026
- Maker profile
- Jason Hickey's GitHub profile lists the United States as his location.github.com · read 9 Oct 2026
- Path editing
- Path tools include anchor-point editing, a path eraser, and a smoothing tool.github.com · read 9 Oct 2026
- Privacy
- The browser editor is described as requiring no accounts, using no analytics, and making no third-party requests.github.com · read 9 Oct 2026
- Product
- Jas is a vector illustration editor for SVG-shaped documents.github.com · read 9 Oct 2026
- Selection
- Selection modes cover elements, control points, and group traversal, with marquee selection, shift-extend, alt-copy, and keyboard nudge.github.com · read 9 Oct 2026
- SVG files
- Each app can export documents to SVG and reopen SVG files it wrote.github.com · read 9 Oct 2026
- SVG support
- Each app can export its document to SVG and reopen SVGs it has written.github.com · read 9 Oct 2026
- Testing approach
- The implementations use a shared executable YAML specification and cross-language differential testing to check behavior.github.com · read 9 Oct 2026