Skip to content
Projects

yeicor/OCP.wasm has 52 GitHub stars and 6 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 05:09 UTC. Last push 2026-09-24.

How these counts are measured

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

About

Build123d in the browser!

Creative & Media

README.md

Original

OCP.wasm — CAD Modeling in the Browser with WebAssembly & Pyodide

OCP.wasm brings the full power of build123d —the intuitive Pythonic 3D CAD library— directly into your browser.

No installs. No setup. 100% private browser-native code-first CAD.

This project ports the low-level dependencies required for build123d to run in a browser. For a fully featured frontend, check out Yet Another CAD Viewer or other projects using OCP.wasm below.

Performance and support may vary across browsers.

Quick Start

Go to the Pyodide REPL and run this code. Then, run your build123d script as usual.

(Optional) For extra tricks required for passing (almost) 100% of the build123d tests, see this code.

(Optional) To run all the tests in your (chrome-only for now) browser, use the Pyodide REPL and follow the intructions at the top of the test bootstrapping script.

Check out the Pyodide docs to integrate OCP.wasm into your own applications. Or look at the projects using OCP.wasm below for inspiration.

Projects using OCP.wasm