GoLaserCut

module
v0.0.0-...-d4e01be Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 23, 2026 License: Apache-2.0

README

GoLaserCut

Free, open-source, cross-platform laser cutter software written in Go.

Import (SVG, DXF, images) → CAM (cut, engrave, 3D relief) → Control (GRBL 1.1 over serial)

Works on macOS, Linux and Windows. No runtime dependencies.

Why?

Software Free macOS Linux Windows CAM + Control
LaserGRBL
LightBurn ❌ (60€)
GoLaserCut

Status

🚧 Early development — contributions welcome.

See project_plan.md for architecture, roadmap and conventions.

Build

go build ./cmd/golasercut

Requires Go 1.22+.

Features (planned)

  • GRBL 1.1 sender with real-time status, jog, overrides
  • SVG / DXF / image import with 2D preview
  • Line mode (vector cutting with multi-pass)
  • Scan mode (raster engraving with overscan)
  • 3D engraving from STL heightmaps
  • Material profiles (plywood, acrylic, thin steel)
  • Native GUI via Gio — no Electron, no webview

Support this project

If you find GoLaserCut useful, consider buying me a coffee:

PayPal

License

Apache 2.0 — see LICENSE.

Directories

Path Synopsis
cmd
golasercut command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL