G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.)
3d Printing GitHub Repositories (2026) · Open Source Tools
Discover the best 3d Printing open source repositories on GitHub. Explore trending tools, live star counts, source code, and developer projects updated daily.
A python CAD programming library
Native macOS and Windows menu bar app for Bambu Lab 3D printers. Live progress, time left, temperatures, AMS spools and errors, print controls, several printers and desktop widgets. Local network, no account or cloud.
Parametric CAD for 3D printing, in your browser. Offline version for your Mac, Windows or Linux computer is also available.
MCP server for Bambu Lab 3D printers — STL manipulation, BambuStudio or FULU/orca slicing, Blender MCP integration, and direct printer control
Self-hosted asset management for 3D printing files, slicer metadata, and printer workflows.
Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
Dust3D is a cross-platform 3D modeling software that makes it easy to create low poly 3D models for video games, 3D printing, and more.
Browser-based Slicer for 3D Printing, CAM, Laser (Kiri:Moto) and mesh editor (Mesh:Tool)
A flexible, memory compact, fast and dynamic CSG implementation on top of three-mesh-bvh
Your Bambu Lab. No Cloud. Your Rules. Self-hosted command center for Bambu Lab — from one A1 to an entire print farm.
From idea to object, and every version in between. Kiln is the open-source MCP server for 3D printing: AI agents (ChatGPT, Claude, Codex, Cursor, Gemini, Grok, Hermes Agent, or any MCP client) design, slice and print on Bambu Lab, Creality, Prusa, Elegoo, Klipper, OctoPrint and more. Git-style version control: branch, merge and undo your designs.
Parametric CAD modeling with Lua
Multi-modal constructive solid geometry kernel in Rust
layerling - Easy 3D CAD for 3D printing
print in docker - Deploy a containerized Klipper Stack for your 3D Printer
Marlin is a firmware for RepRap 3D printers optimized for both 8 and 32 bit microcontrollers. Marlin supports all common platforms. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
A self-hosted library that imports, organises, designs, and never loses your favourites 3d print models.
3D printer / slicing GUI built on top of the Uranium framework
A Home Assistant Integration for Bambu Lab Printers