Open-source notices
Buildable is built on open-source work. These are the main components, the versions this installation pins, and their licenses. Each component's full license text ships with it or is at the linked project.
In your browser
| Component | Version | License | Used for |
|---|---|---|---|
| three.js | 0.180.0 | MIT | 3D views in the studio, the community and on phones |
| MediaPipe Tasks Vision | 0.10.35 | Apache-2.0 | Hand control and try-on tracking in the browser |
| MediaPipe model files (hand, face, segmentation) | see model cards | Apache-2.0 | Tracking and the try-on cut-out; library/vision/README.md describes the bundled fallback |
| qrcode-generator | 1.4.4 | MIT | QR codes for phone viewing |
Studio engine (Python packages)
| Component | Version | License | Used for |
|---|---|---|---|
| CadQuery | 2.8.0 | Apache-2.0 | Generating and measuring CAD |
| MuJoCo | 3.3.7 | Apache-2.0 | Mechanical simulation |
| NumPy | 2.5.4 | BSD-3-Clause and others (see package) | Numerics |
| SciPy | 1.18.1 | BSD-3-Clause | Numerics |
| Pillow | 12.3.0 | MIT-CMU | Images |
| jsonschema | 4.26.0 | MIT | Checking saved records |
| PyYAML | 6.0.3 | MIT | Reading data files |
| tqdm | 4.67.1 | MPL-2.0 and MIT | Progress output |
| pyuff | 2.5.1 | MIT | Reading measurement files |
Tools the engine runs
These run as separate programs, installed from their official releases with checked hashes (see tools/partner_tools_macos_arm64.json).
| Component | Version | License | Used for |
|---|---|---|---|
| Renode | 1.17.0 | MIT | Running compiled firmware on emulated chips |
| Zig toolchain | 0.14.1 | MIT | Compiling firmware |
| ngspice | 47 | BSD-3-Clause (modified BSD) | Circuit simulation |
| KiCad | 10.0.7 | GPL-3.0-or-later (run as a separate program) | Circuit boards |
| Freerouting | 2.4.1 | GPL-3.0 (run as a separate program) | Routing circuit boards |
| Gmsh | 4.15.2 | GPL-2.0-or-later with linking exceptions | Meshing for physics checks |
| scikit-fem | 12.0.2 | BSD-3-Clause | Finite-element checks |
| CoACD | 1.0.14 | MIT | Collision shapes for simulation |
| Arduino CLI and nRF52 board support | 1.5.1 | GPL-3.0 (CLI); board packages under their own licenses | Building firmware for real boards |
| Eclipse Temurin JRE | 25 | GPL-2.0 with Classpath Exception | Running Freerouting |
| Node.js | 24.14.0 | MIT | Front-end tooling |
Parts data
Manufacturers' CAD models, datasheets and board files used for real parts remain the property of their owners and are used under their own terms. They are not covered by Buildable's terms and are not redistributed by publishing a design.
Something missing or wrong? Write to .