3D Printing Libraries

Explore all 3D printing open source software, libraries, packages, source code, cloud functions and APIs.

3D printing, or additive manufacturing, is the construction of a three-dimensional object from a CAD model or a digital 3D model. The term "3D printing" can refer to a variety of processes in which material is deposited, joined or solidified under computer control to create a three-dimensional object, with material being added together (such as liquids or powder grains being fused together), typically layer by layer.

FILTER

LANGUAGES

All

LICENSES

All

COMPONENT TYPES

All

SUPPORT

All

SOURCES

All

SECURITY

All

INDUSTRIES

All
Click on the libraries for details

Sort by

Relevance
O

OctoPrintby OctoPrint

OctoPrint is the snappy web interface for your 3D printer!

Python Updated: 4 mo ago License: Strong Copyleft

Support
Quality
Security
License
Reuse
o

openscadby openscad

OpenSCAD - The Programmers Solid 3D CAD Modeller

C++ Updated: 6 d ago License: Proprietary

Support
Quality
Security
License
Reuse
P

PRNetby YadiraF

Joint 3D Face Reconstruction and Dense Alignment with Position Map Regression Network (ECCV 2018)

Python Updated: 6 mo ago License: Permissive

Support
Quality
Security
License
Reuse
P

PrusaSlicerby prusa3d

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)

C++ Updated: 5 d ago License: Strong Copyleft

Support
Quality
Security
License
Reuse
o

openMVGby openMVG

open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.

C++ Updated: 10 d ago License: Proprietary

Support
Quality
Security
License
Reuse
C

Curaby Ultimaker

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

Python Updated: 7 d ago License: Weak Copyleft

Support
Quality
Security
License
Reuse
c

colmapby colmap

COLMAP - Structure-from-Motion and Multi-View Stereo

C Updated: 3 mo ago License: Proprietary

Support
Quality
Security
License
Reuse
p

pytorch-OpCounterby Lyken17

Count the MACs / FLOPs of your PyTorch model.

Python Updated: 4 mo ago License: Permissive

Support
Quality
Security
License
Reuse
S

Slic3rby slic3r

Open Source toolpath generator for 3D printers

C++ Updated: 3 mo ago License: Strong Copyleft

Support
Quality
Security
License
Reuse
b

backward-cppby bombela

A beautiful stack trace pretty printer for C++

C++ Updated: 5 mo ago License: Permissive

Support
Quality
Security
License
Reuse
s

solvespaceby solvespace

Parametric 2d/3d CAD

C++ Updated: 3 mo ago License: Strong Copyleft

Support
Quality
Security
License
Reuse
l

leocadby leozide

A CAD application for creating virtual LEGO models

C++ Updated: 6 d ago License: No License

Support
Quality
Security
License
Reuse
e

escpos-phpby mike42

PHP library for printing to ESC/POS-compatible thermal and impact printers

PHP Updated: 6 mo ago License: Proprietary

Support
Quality
Security
License
Reuse
c

cncjsby cncjs

A web-based interface for CNC milling controller running Grbl, Marlin, Smoothieware, or TinyG.

JavaScript Updated: 7 mo ago License: Permissive

Support
Quality
Security
License
Reuse
P

Prusa-Firmwareby prusa3d

Firmware for Original Prusa i3 3D printer by PrusaResearch

C++ Updated: 3 mo ago License: Strong Copyleft

Support
Quality
Security
License
Reuse
c

cupsby apple

Apple CUPS Sources

C Updated: 5 mo ago License: Permissive

Support
Quality
Security
License
Reuse
C

CuraEngineby Ultimaker

Powerful, fast and robust engine for converting 3D models into g-code instructions for 3D printers. It is part of the larger open source project Cura.

C++ Updated: 14 d ago License: Strong Copyleft

Support
Quality
Security
License
Reuse
U

Universal-G-Code-Senderby winder

A cross-platform G-Code sender for GRBL, Smoothieware, TinyG and G2core.

Java Updated: 4 mo ago License: Strong Copyleft

Support
Quality
Security
License
Reuse
A

AR2by Chris-Annin

6 axis stepper motor robot and control software - Gen2

Python Updated: 6 mo ago License: No License

Support
Quality
Security
License
Reuse
R

Releaseby vczh-libraries

Release folder of all projects.

C++ Updated: 2 mo ago License: Proprietary

Support
Quality
Security
License
Reuse