Jas
The facts below are what the maker publishes about Jas, checked and dated. Our editors have not written about it yet.
The facts
Each one read from Jas's own pages, with the date it was checked.
Where it runs
- Browser app
- The Rust/Dioxus WebAssembly editor runs in a browser with no install and is described as an approximately 2 MB download.checked 9 Oct 2026
- Browser privacy
- The web version requires no account and states it uses no analytics or third-party requests.checked 9 Oct 2026
- Browser version
- The Rust/Dioxus editor runs in a browser via WebAssembly with no installation.checked 9 Oct 2026
- macOS requirement
- The Swift/AppKit implementation requires macOS and a recent Swift toolchain.checked 9 Oct 2026
- Platforms
- The project documents a browser implementation, a Swift/AppKit implementation requiring macOS, and Python/Qt and OCaml/GTK implementations.checked 9 Oct 2026
- Testing approach
- The implementations use a shared executable YAML specification and cross-language differential testing to check behavior.checked 9 Oct 2026
What it does
- Document model
- Documents use nested layers and groups, and edits create a new immutable document with undo and redo support.checked 9 Oct 2026
- Drawing tools
- Jas supports rectangle, rounded rectangle, ellipse, line, polygon, and star shapes, plus Pen, Pencil, Path Eraser, and Smooth tools.checked 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.checked 9 Oct 2026
- Intended users
- The README describes Jas as a small, inspectable vector illustration application; it does not state a specific user group.checked 9 Oct 2026
- License
- The project is licensed under Apache License 2.0.checked 9 Oct 2026
- Path editing
- Path tools include anchor-point editing, a path eraser, and a smoothing tool.checked 9 Oct 2026
- Privacy
- The browser editor is described as requiring no accounts, using no analytics, and making no third-party requests.checked 9 Oct 2026
- Product
- Jas is a vector illustration editor for SVG-shaped documents.checked 9 Oct 2026
- Selection
- Selection modes cover elements, control points, and group traversal, with marquee selection, shift-extend, alt-copy, and keyboard nudge.checked 9 Oct 2026
- SVG files
- Each app can export documents to SVG and reopen SVG files it wrote.checked 9 Oct 2026
- SVG support
- Each app can export its document to SVG and reopen SVGs it has written.checked 9 Oct 2026
- Text
- Text features include in-place editing, word wrap, multi-line area text, and Type on a Path.checked 9 Oct 2026
The company
- Maker
- The repository identifies Jason Hickey as the project's author and maintainer.checked 9 Oct 2026
- Maker profile
- Jason Hickey's GitHub profile lists the United States as his location.checked 9 Oct 2026




