Monday, October 26, 2026 4,350 lists 78,101 records on file
List your app or device

  1. Home
  2. 3D CAD Software
  3. build123d

build123d

Plans and prices

build123d

Free

Open-source Python CAD library · install with pip

Every plan, in full

On the record

Algebraic Modeling
Supports operator-driven, readable, composable modeling logic.build123d.readthedocs.io · read 28 Sep 2026
Assembly design
Yesgithub.com · read 23 Sep 2026
CAD Export
Models can be exported to FreeCAD and SolidWorks.build123d.readthedocs.io · read 28 Sep 2026
CAD interoperability
The project says models can be exported to tools such as FreeCAD and SolidWorks, and build123d objects can be exchanged with CadQuery through their shared OCP wrapper.build123d.readthedocs.io · read 30 Sep 2026
Cloud collaboration
Nogithub.com · read 23 Sep 2026
Code Standards
Uses PEP 8, mypy, pylint, and rich Pylance type hints.build123d.readthedocs.io · read 28 Sep 2026
Copyright Holder
The documentation shows copyright 2022, Gumyr.build123d.readthedocs.io · read 28 Sep 2026
Design Approach
Designed for modern, maintainable CAD-as-code.build123d.readthedocs.io · read 28 Sep 2026
Documentation Version
The page identifies the documentation as build123d 0.13.1.dev16+g66c62212d.build123d.readthedocs.io · read 28 Sep 2026
Extensibility
Custom objects and operations can be added as classes without monkey patching core functionality.build123d.readthedocs.io · read 30 Sep 2026
File import and export
Import: STEP, STL, 3MF; export: BREP, DXF, glTF, OBJ, STL, STEP, SVG, 3MFgithub.com · read 23 Sep 2026
Geometric Kernel
Built on the Open Cascade geometric kernel.build123d.readthedocs.io · read 28 Sep 2026
Geometry Basis
Boundary representation, or BREP, modeling.build123d.readthedocs.io · read 28 Sep 2026
Geometry Classes
Provides explicit 1D, 2D, and 3D geometry classes with defined operations.build123d.readthedocs.io · read 28 Sep 2026
Installation
The recommended installation for most users is `pip install build123d`, with development installation also available from GitHub.build123d.readthedocs.io · read 30 Sep 2026
Interchange formats
Documented import and export formats include 3MF, BREP, DXF, glTF, OBJ, STL, STEP, and SVG.build123d.readthedocs.io · read 30 Sep 2026
License
The project repository states that build123d is licensed under Apache License 2.0.github.com · read 30 Sep 2026
Manufacturing uses
The framework is intended for creating precise models for 3D printing, CNC machining, laser cutting, and other manufacturing processes.build123d.readthedocs.io · read 30 Sep 2026

Alternatives to build123d

Every alternative, ranked