Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Cnc

Cnc

17 projects

Showing 17 of 17 projects

grbl
grblC

An embedded, high-performance G-code parser and CNC milling controller for Arduino that replaces parallel-port motion control.

#diy-cnc#open-source-hardware#embedded
Stars6.2k
Forks3.2k
Last commit2 years ago
cncjs
cncjsJavaScript

A full-featured web-based interface for CNC controllers running Grbl, Marlin, Smoothieware, or TinyG.

#g-code#smoothieware#cnc-milling-controller
Stars2.6k
Forks612
Last commit23 days ago
Universal-G-Code-Sender
Universal-G-Code-SenderJava

A cross-platform Java application for sending G-Code to CNC controllers like GRBL, Smoothieware, TinyG, and g2core.

#manufacturing#smoothieware#grbl
Stars2.2k
Forks824
Last commit1 day ago
ESP3D
ESP3DC

Firmware for ESP8266/ESP8285/ESP32 microcontrollers to add wireless connectivity and web-based control to 3D printers, CNC machines, and sand tables.

#iot#esp8285#embedded-systems
Stars2.0k
Forks490
Last commit2 days ago
Plotters
Plotters

A curated list of code, hardware, and resources for computer-controlled drawing machines and visual art robots.

#robotics#generative-art#plotter
Stars1.4k
Forks95
Last commit7 months ago
TinyG
TinyGG-code

A 6-axis motion control system for high-performance CNC and small to mid-sized industrial machines.

#robotics#industrial-automation#json-api
Stars941
Forks296
Last commit10 months ago
GRBL-Plotter
GRBL-PlotterC#

A Windows GCode sender for GRBL controllers supporting SVG, DXF, HPGL import, 6-axis DRO, and advanced CNC machine control.

#open-source-cnc#cnc-control#laser
Stars872
Forks201
Last commit1 month ago
Makelangelo-firmware
Makelangelo-firmwareC++

Open-source CNC firmware for diverse robotic systems including polargraphs, robot arms, and delta robots.

#robotics#polargraph#esp32
Stars166
Forks83
Last commit4 years ago
4AxisFoamCutter
4AxisFoamCutternesC

An open-source DIY 4-axis CNC hot wire foam cutter using Arduino and Ramps for cutting RC airplane wing cores.

#g-code#open-hardware#rc-wing
Stars101
Forks23
Last commit5 years ago
svg2gcode
svg2gcodePython

A fast Python script that converts SVG files to G-code for Marlin firmware, enabling CNC and laser engraving.

#marlin-firmware#svg-to-gcode#laser-engraving
Stars97
Forks38
Last commit8 years ago
PlotterXY
PlotterXYG-code

A Core XY plotter designed as a second machine combining AxiDraw's pen flexibility with Roland's speed and size.

#g-code#core-xy-plotter#diy-hardware
Stars91
Forks8
Last commit2 years ago
Polargraph Optimizer
Polargraph OptimizerPython

Optimizes drawing plans for polargraph machines by removing duplicate paths and reordering for minimal pen travel distance.

#polargraph#greedy-algorithm#motion-planning
Stars58
Forks16
Last commit11 years ago
svg2gcode
svg2gcodeJavaScript

A command-line utility that converts SVG vector graphics to Gcode for CNC machining.

#command-line-tool#machining#cnc
Stars55
Forks15
Last commit11 years ago
node-gcode
node-gcodeJavaScript

A GCode interpreter and simulator for Node.js that parses and executes CNC machine instructions.

#robotics#manufacturing#simulator
Stars35
Forks8
Last commit10 years ago
svgoutline
svgoutlinePython

A Python library that extracts stroke outlines from SVG files as line segments for pen plotters and cutting machines.

#qt-svg#python-library#svg-to-lines
Stars23
Forks4
Last commit2 years ago
micropython-stepper
micropython-stepperPython

A MicroPython library for controlling stepper motors with non-blocking timers and angle-based movement.

#robotics#micropython#python-library
Stars22
Forks10
Last commit8 months ago
micropython-rp2-smartStepper
micropython-rp2-smartStepperPython

A MicroPython library for smooth, non-blocking stepper motor control on RP2040/RP2350 microcontrollers using DMA and PIO.

#pio#micropython#rp2350
Stars6
Forks2
Last commit3 months ago

Related Tags

#Robotics5#Gcode5#G Code4#Arduino4#Maker Tools4#Pen Plotter4#Grbl4#Motion Control3#Firmware3#Smoothieware3#Vector Graphics3#3d Printing3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub