Ross ROSS = Recommend OSS · open-source software intelligence for agents

LinuxCNC/linuxcnc

LinuxCNC controls CNC machines. It can drive milling machines, lathes, 3d printers, laser cutters, plasma cutters, robot arms, hexapods, and more. observed · 2026-08-28

github.com/LinuxCNC/linuxcnc · homepage · Python · GPL-2.0 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

92/100

  • Activity 99
  • Release rhythm 79
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 66
  • age_days: 5291
  • days_rel: 62
  • days_push: 7
  • n_releases_24m: 4

Full methodology

Adoption not part of the score

2455 stars · 1305 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

LinuxCNC is an open-source machine control software that drives CNC machines such as milling machines, lathes, 3D printers, laser and plasma cutters, and robot arms. It accepts G-code input, runs under Linux with optional realtime extensions, and offers multiple GUIs and support for many hardware interfaces.

Use cases

  • control a CNC milling machine with G-code
  • retrofit an old lathe with modern machine control software
  • drive a 3D printer or laser cutter from Linux
  • control a robot arm or hexapod with G-code
  • run a plasma cutter with rigid tapping and cutter compensation
  • build a DIY CNC controller on a realtime Linux system

When to choose

  • you need full-featured, proven open-source CNC control on Linux
  • you want support for many machine types and hardware interfaces
  • you need advanced features like rigid tapping and cutter compensation
  • you want an active community and long-maintained project

When to avoid

  • you need Windows or macOS-native machine control
  • you require certified safety compliance - the software explicitly disclaims liability
  • you want a plug-and-play commercial controller with vendor support
  • you need a lightweight hobby firmware like Marlin or GRBL for a simple 3D printer

Facets

application · maturity stable

robotics simulation gui interpreter developer-tools robotics hardware embedded-systems python cross-platform cnc g-code machine-control realtime motion-control 3d-printing laser-cutter plasma-cutter mill lathe linux-rtai hardware-retrofit automation manufacturing linux

2 sources

Member repositories

RepositoryRoleHealth v2
LinuxCNC/linuxcncmain92

For agents

markdown · JSON · MCP: product_card(name="LinuxCNC/linuxcnc")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem