Maker.js is a TypeScript library that treats 2D CNC designs as composable JSON models with advanced geometry and multi-format exports, enabling programmatic, version-controlled CAD.
Rnote is a Rust GTK4 desktop app for vector-based handwritten notes with stylus pressure sensitivity, infinite canvas, and evolving .rnote file format. It supports cross-platform installs and CLI automation.