- Home
- 3D CAD Software
- build123d
On the recordRead 30 Sep 202637 facts
build123d
Plans and prices
build123d
Free
Open-source Python CAD library · install with pip
Read 30 Sep 2026 · github.com
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