Home β€Ί Hardware & Internet of Things β€Ί 3D Printing

3D Printing

Top Hardware & Internet of Things tools for 3d printing β€” made for makers, hobbyists and engineers. Every project below is a real, public GitHub repository, ranked by the stars the community gave it.

50 repositories Β· ranked by GitHub stars by default

FreeCAD avatar

FreeCAD

by FreeCAD

Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.

⭐ 35k🍴 6.3k πŸ’» C++Coding Knowledge Recommended
Updated 02 Nov 2026 Explore Tool
MarlinFirmware avatar

Marlin

by MarlinFirmware

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…

⭐ 17.6k🍴 19.7k πŸ’» C++Coding Knowledge Recommended
Updated 02 Nov 2026 Explore Tool
OrcaSlicer avatar

OrcaSlicer

by OrcaSlicer

G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.)

⭐ 16.3k🍴 3.4k πŸ’» C++Coding Knowledge Recommended
Updated 02 Nov 2026 Explore Tool
makerspet avatar

oomwoo

by makerspet

Open-source vacuum robot cleaner

⭐ 12.9k🍴 813 πŸ’» PythonCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
openscad avatar

openscad

by openscad

OpenSCAD - The Programmers Solid 3D CAD Modeller

⭐ 10.6k🍴 1.8k πŸ’» C++Coding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
Ultimaker avatar

Cura

by Ultimaker

3D printer / slicing GUI built on top of the Uranium framework

⭐ 7.1k🍴 2.2k πŸ’» PythonCoding Knowledge Recommended
Updated 30 Oct 2026 Explore Tool
cnr-isti-vclab avatar

meshlab

by cnr-isti-vclab

The open source mesh processing system

⭐ 5.9k🍴 921 πŸ’» C++Coding Knowledge Recommended
Updated 25 Aug 2026 Explore Tool
dw-0 avatar

kiauh

by dw-0

Klipper Installation And Update Helper

⭐ 4.6k🍴 644 πŸ’» PythonCoding Knowledge Recommended
Updated 03 Aug 2026 Explore Tool

Industrial design files for Keychron keyboards and mice. 100+ models with CAD assets in STEP, DXF, DWG, and PDF. Source-available, with commercial use allowed for original…

⭐ 3.8k🍴 304 πŸ’» β€”Basic Technical Setup
Updated 15 Oct 2026 Explore Tool
slic3r avatar

Slic3r

by slic3r

Open Source toolpath generator for 3D printers

⭐ 3.7k🍴 1.3k πŸ’» C++Coding Knowledge Recommended
Updated 18 Jun 2024 Explore Tool
huxingyi avatar

dust3d

by huxingyi

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.

⭐ 3.6k🍴 273 πŸ’» C++Coding Knowledge Recommended
Updated 16 Oct 2026 Explore Tool
gumyr avatar

build123d

by gumyr

A python CAD programming library

⭐ 3.6k🍴 323 πŸ’» PythonCoding Knowledge Recommended
Updated 30 Oct 2026 Explore Tool

⌨️ A curated list of Open Source Mechanical Keyboard resources.

⭐ 3.3k🍴 206 πŸ’» AstroBasic Technical Setup
Updated 07 Sep 2026 Explore Tool
maziggy avatar

bambuddy

by maziggy

Your Bambu Lab. No Cloud. Your Rules. Self-hosted command center for Bambu Lab β€” from one A1 to an entire print farm.

⭐ 3.2k🍴 473 πŸ’» PythonCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
Donkie avatar

Spoolman

by Donkie

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

⭐ 3k🍴 314 πŸ’» PythonCoding Knowledge Recommended
Updated 31 Oct 2026 Explore Tool
Slicer avatar

Slicer

by Slicer

Multi-platform, free open source software for visualization and image computing.

⭐ 2.7k🍴 802 πŸ’» C++Coding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
bencbartlett avatar

3D-printed-mirror-array

by bencbartlett

3D-printable hexagonal mirror array capable of reflecting sunlight into arbitrary patterns

⭐ 2.5k🍴 147 πŸ’» Jupyter NotebookCoding Knowledge Recommended
Updated 03 Jan 2022 Explore Tool
greghesp avatar

ha-bambulab

by greghesp

A Home Assistant Integration for Bambu Lab Printers

⭐ 2.4k🍴 282 πŸ’» PythonCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
braindefender avatar

KLP-Lame-Keycaps

by braindefender

Sculpted and curved keycaps for Kailh Choc and MX switches

⭐ 2.3k🍴 191 πŸ’» β€”Basic Technical Setup
Updated 10 Oct 2026 Explore Tool
MarlinFirmware avatar

Configurations

by MarlinFirmware

Configurations for Marlin Firmware

⭐ 2.3k🍴 3.4k πŸ’» CCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
mainsail-crew avatar

mainsail

by mainsail-crew

Mainsail is the popular web interface for managing and controlling 3D printers with Klipper.

⭐ 2.2k🍴 613 πŸ’» VueCoding Knowledge Recommended
Updated 31 Oct 2026 Explore Tool
manyfold3d avatar

manyfold

by manyfold3d

A self-hosted digital asset manager for 3d print files.

⭐ 2.2k🍴 147 πŸ’» RubyCoding Knowledge Recommended
Updated 31 Oct 2026 Explore Tool
dune3d avatar

dune3d

by dune3d

3D CAD application

⭐ 2.1k🍴 98 πŸ’» CCoding Knowledge Recommended
Updated 17 Oct 2026 Explore Tool

A curated list of awesome 3D printing resources

⭐ 2.1k🍴 260 πŸ’» β€”Basic Technical Setup
Updated 28 Oct 2026 Explore Tool
fogleman avatar

sdf

by fogleman

Simple SDF mesh generation in Python

⭐ 2k🍴 173 πŸ’» PythonCoding Knowledge Recommended
Updated 30 Sep 2026 Explore Tool
fluidd-core avatar

fluidd

by fluidd-core

Fluidd, the klipper UI.

⭐ 1.8k🍴 614 πŸ’» VueCoding Knowledge Recommended
Updated 30 Oct 2026 Explore Tool
shunsukesaito avatar

PIFu

by shunsukesaito

This repository contains the code for the paper "PIFu: Pixel-Aligned Implicit Function for High-Resolution Clothed Human Digitization"

⭐ 1.8k🍴 344 πŸ’» PythonCoding Knowledge Recommended
Updated 24 Nov 2023 Explore Tool
feelfreelinux avatar

octo4a

by feelfreelinux

Use your old Android device as an OctoPrint server.

⭐ 1.8k🍴 179 πŸ’» KotlinCoding Knowledge Recommended
Updated 28 Aug 2025 Explore Tool
LuwuDynamics avatar

xgoduck_hardware

by LuwuDynamics

Build your own robot duck. XGO-Duck is a 3D-printable biped powered by Arduino UNO Q and 15 servos, adapted from Pollen Robotics' Microduck. Includes mechanical models, PCB…

⭐ 1.7k🍴 224 πŸ’» Game Maker LanguageCoding Knowledge Recommended
Updated 30 Oct 2026 Explore Tool
nophead avatar

NopSCADlib

by nophead

Library of parts modelled in OpenSCAD and a framework for making projects

⭐ 1.7k🍴 195 πŸ’» OpenSCADCoding Knowledge Recommended
Updated 24 Sep 2026 Explore Tool
sn4k3 avatar

UVtools

by sn4k3

MSLA/DLP, file analysis, calibration, repair, conversion and manipulation

⭐ 1.6k🍴 145 πŸ’» C#Coding Knowledge Recommended
Updated 26 Oct 2026 Explore Tool
Haskell-Things avatar

ImplicitCAD

by Haskell-Things

A math-inspired CAD program in haskell. CSG, bevels, and shells; 2D & 3D geometry; 2D gcode generation...

⭐ 1.6k🍴 148 πŸ’» JavaScriptCoding Knowledge Recommended
Updated 13 Apr 2026 Explore Tool
jazwa avatar

rackstack

by jazwa

A modular 3d-printable mini rack system.

⭐ 1.6k🍴 89 πŸ’» OpenSCADCoding Knowledge Recommended
Updated 19 Jun 2026 Explore Tool
gantFDT avatar

icraft

by gantFDT

iCraft Editor - Help you easily create excellent 3D architecture diagrams

⭐ 1.6k🍴 138 πŸ’» β€”Basic Technical Setup
Updated 31 Dec 2025 Explore Tool
unlimitedbacon avatar

stl-thumb

by unlimitedbacon

Thumbnail generator for STL files

⭐ 1.5k🍴 132 πŸ’» RustCoding Knowledge Recommended
Updated 11 Mar 2025 Explore Tool
github avatar

gh-skyline

by github

A GitHub CLI extension to generate a 3D model of your GitHub contribution history

⭐ 1.4k🍴 105 πŸ’» GoCoding Knowledge Recommended
Updated 15 Oct 2026 Explore Tool

Klipper plugin for self-calibrating z-offset

⭐ 1.3k🍴 167 πŸ’» PythonCoding Knowledge Recommended
Updated 05 Oct 2026 Explore Tool
Frix-x avatar

klippain

by Frix-x

Generic Klipper configuration for 3D printers

⭐ 1.2k🍴 277 πŸ’» ShellCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
OpenAstroTech avatar

OpenAstroTracker

by OpenAstroTech

3D printed DSLR tracking mount

⭐ 1.2k🍴 130 πŸ’» OpenSCADCoding Knowledge Recommended
Updated 21 Feb 2025 Explore Tool
lumina-layer-studio avatar

Lumina-Layers

by lumina-layer-studio

Full-color flat FDM printing with calibrated filament layer mixing. Reproduce image colors and tonal detail, fine-tune local recipes, and export slicer-ready 3MF files.

⭐ 1.2k🍴 155 πŸ’» PythonCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
MSzturc avatar

the100

by MSzturc

THE 100 - The worlds fastest 3D Printer based on a printed frame

⭐ 1.1k🍴 81 πŸ’» β€”Basic Technical Setup
Updated 30 Sep 2023 Explore Tool
lhndo avatar

LH-Stinger

by lhndo

Fast, Precise, Cartesian, FDM 3D Printer

⭐ 1.1k🍴 76 πŸ’» HTMLCoding Knowledge Recommended
Updated 30 Sep 2026 Explore Tool
gdsfactory avatar

gdsfactory

by gdsfactory

A Python library for designing chips (Photonics, Analog, Quantum, MEMS), PCBs, and 3D-printable objects. We aim to make hardware design accessible, intuitive, and funβ€”empowering…

⭐ 1.1k🍴 449 πŸ’» PythonCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool

A list of projects that were or will be featured in Weekly Robotics newsletter

⭐ 1.1k🍴 99 πŸ’» β€”Basic Technical Setup
Updated 31 May 2026 Explore Tool
UnchartedBull avatar

OctoDash

by UnchartedBull

OctoDash is a simple, but beautiful dashboard for OctoPrint.

⭐ 1.1k🍴 230 πŸ’» TypeScriptCoding Knowledge Recommended
Updated 06 Oct 2026 Explore Tool
Pan-Chera avatar

Multi-Agent-CAD

by Pan-Chera

MAC (Multi-Agent CAD): A decoupled multi-agent framework for text-to-CAD generation via constrained test-time compute

⭐ 1.1k🍴 99 πŸ’» PythonCoding Knowledge Recommended
Updated 28 Oct 2026 Explore Tool
tomohiron907 avatar

Strecs3D

by tomohiron907

FEM-based infill optimizer for 3D printing

⭐ 1k🍴 40 πŸ’» C++Coding Knowledge Recommended
Updated 30 Oct 2026 Explore Tool

Stronger frame for Prusa i3 MK2(s), MK2.5 and MK3

⭐ 1k🍴 335 πŸ’» ShellCoding Knowledge Recommended
Updated 08 Jul 2023 Explore Tool
gkjohnson avatar

three-bvh-csg

by gkjohnson

A flexible, memory compact, fast and dynamic CSG implementation on top of three-mesh-bvh

⭐ 957🍴 87 πŸ’» JavaScriptCoding Knowledge Recommended
Updated 27 Sep 2026 Explore Tool
GridSpace avatar

grid-apps

by GridSpace

Browser-based Slicer for 3D Printing, CAM, Laser (Kiri:Moto) and mesh editor (Mesh:Tool)

⭐ 928🍴 223 πŸ’» JavaScriptCoding Knowledge Recommended
Updated 22 Oct 2026 Explore Tool