LinuxCNC

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

Actively maintained

At a glance

GitHub stars
2.5k
Last activity
2026-11-03
Latest release
v2.10.0-pre2
2026-09-28
Commits (12 mo)
1.7k
License
GPL-2.0, LGPL-3.0
Language / platform
C, deb

Maintenance health: Actively maintained — Commits in the last 3 months.

Run LinuxCNC yourself

  • RAM: ~512 MB server (1 vCPU)
  • Docker: not detected — install from source or packages

Estimated monthly server cost

ProviderPlan size~ USD / month
Vultr512 MB$3.5Deploy →
DigitalOcean512 MB$4Deploy →
Akamai (Linode)1 GB$5Deploy →

Rough estimate from the app's stack and category, not a benchmark. Several light apps can share one server. Some hosting links may be affiliate links. We may earn a commission at no extra cost to you; it never affects which apps we list.

Prefer managed hosting? Check PikaPods or Elestio.

Similar self-hosted apps

Octoprint

Snappy web interface for controlling consumer 3D printers.

Actively maintained ★ 9.2k AGPL-3.0 🐳 Docker~$5/mo

Spoolman

Keep track of your inventory of 3D-printer filament spools.

Actively maintained ★ 3k MIT 🐳 Docker~$5/mo

CNCjs

Web interface for CNC milling controllers running Grbl, Smoothieware, or TinyG.

Actively maintained ★ 2.7k MIT 🐳 Docker~$5/mo

Mainsail

Modern and responsive user interface for the Klipper 3D printer firmware. Control and monitor your printer from everywhere, from any device.

Actively maintained ★ 2.2k GPL-3.0 🐳 Docker~$5/mo

Manyfold

Digital asset manager for 3d print files; STL, OBJ, 3MF and more.

Actively maintained ★ 2.2k MIT 🐳 Docker~$5/mo

Fluidd

Lightweight & responsive user interface for Klipper, the 3D printer firmware.

Actively maintained ★ 1.8k GPL-3.0 🐳 Docker~$5/mo

Is this your project? Get it featured or send a correction upstream to awesome-selfhosted-data.