probe v0.6.0

A JavaScript-to-native compiler. Write ordinary JS — classes, closures, async/await — and probe compiles it to a statically linked binary. No runtime, no VM, no garbage collector at execution time. The binary starts in single-digit milliseconds and runs at native speed.

Node.js API compatible. fs, path, http, crypto, child_process, and Buffer work out of the box. If your program runs under Node, it will probably compile under probe without changes.

npm install -g axial-probe

~4MB compiler Node 18+ compat MIT

grist v1.2.0

A control library for robots and machines, built on JS generators. Each machine behavior is a function* that yields commands and receives sensor readings. Behaviors compose by yielding into each other. The runtime handles timing, cancellation, and hardware I/O.

No state machines. No callback spaghetti. No framework. Write sequential code that reads top to bottom, and grist turns it into real-time control loops. Supports serial, GPIO, CAN bus, and WebSocket transports.

npm install axial-grist

18kb 0 deps MIT