Back to browse
GitHub Repository

LinuxCNC gRPC server and client libraries for Python, Go, Node, and Rust

5 starsPython

A LinuxCNC gRPC Server with Clients in Rust, Go, Python, Node

by dougcalobrisi·Apr 5, 2026·2 points·0 comments

AI Analysis

●●SolidNiche GemSolve My Problem

Remote LinuxCNC control via gRPC when native API only works locally.

Strengths
  • Published to PyPI, npm, crates.io, and pkg.go.dev for seamless multi-language integration.
  • Real-time status streaming replaces inefficient polling for machine state updates.
  • HAL file integration enables auto-start with LinuxCNC without manual process management.
Weaknesses
  • Extremely narrow audience—only matters if you're already running LinuxCNC machines.
  • Requires LinuxCNC already running; no bundled machine control or simulation features.
Target Audience

Industrial automation engineers, CNC operators

Similar To

Machinekit · GRBL · OctoPrint

Similar Projects

Infrastructure●●●Banger

Sayiir – A simple durable workflow engine (Rust core, Python/Node.js)

Checkpoint-based recovery beats determinism constraints; embed without separate server, unlike Temporal/Airflow.

Big BrainDark HorseSolve My Problem
ybsoft
103mo ago