LinuxCNC

Linux based CNC machine controller. It can drive milling machines, lathes, 3D printers, laser cutters, plasma cutters, robot arms, hexapods, and more.

Healthy · 79
79/100
Healthy

Actively maintained with regular releases.

Maintenance 32/40
Releases 21/25
Community 11/20
Momentum 15/15

Commit activity more than 80% of tracked projects; popularity more than 53%. How this is calculated.

Commits, last 11 months

2025-10: 0 commits 2025-11: 0 commits 2025-12: 0 commits 2026-01: 0 commits 2026-02: 0 commits 2026-03: 0 commits 2026-04: 0 commits 2026-05: 290 commits 2026-06: 259 commits 2026-07: 169 commits 2026-08: 346 commits
2025-10 1064 total 2026-08
Stars2.5k
Latest releasev2.9.10 · 3 Jul 2026
Repo updated27 Sept 2026
LicenceGPL-2.0LGPL-3.0
Built withC, deb

Is LinuxCNC actively maintained?

LinuxCNC is under active development: 1064 commits landed over the last 11 months, averaging roughly 258 commits a month in the most recent quarter.

Activity is accelerating: the last quarter carried 167% more commits than the one before it.

The most recent tagged release, v2.9.10, is about 3 months old.

Of the 7 projects we track in Manufacturing, LinuxCNC ranks #2 by health score — in the top quarter of its category.

What LinuxCNC actually does

LinuxCNC is a software controller designed to operate computer numerical control machines directly from a computer running a Linux operating system. It provides real-time control signals to drive hardware such as milling machines, lathes, 3D printers, and robotic arms.

Best fit: It is suited for workshops, makers, and engineers looking to build or retrofit physical manufacturing hardware using open-source control software.

Worth knowing: You need compatible computer hardware capable of meeting strict real-time kernel requirements, as standard desktop installations will cause timing jitter and machine failure.

Deployment notes

It is typically distributed as native packages for Debian-based systems and requires direct hardware access rather than standard containerised deployment.


Alternatives to LinuxCNC

Projects in the same categories, ordered by health score.