linuxcnc-grpc
JSON →TypeScript/JavaScript gRPC client for remote control of LinuxCNC machine control and HAL. Version 1.0.0 provides a stable gRPC interface to LinuxCNC's Python API, enabling remote monitoring, multi-machine management, and real-time streaming. It exposes two main services: LinuxCNCService for machine control (status, jogging, MDI, file management) and HalService for read-only HAL introspection. Key differentiators: first-class TypeScript support with generated types, real-time status streaming via gRPC, and multi-language server ecosystem (Python, Go, Rust). Ships with generated TypeScript types from protocol buffers.
Resources
packagelinuxcnc-grpc ↗