elalish/manifold
Geometry library for topological robustness observed · 2026-08-28
Health v2 · maintenance only
96/100
- Activity 99
- Release rhythm 90
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 24
- age_days: 2744
- days_rel: 67
- days_push: 7
- n_releases_24m: 14
Adoption not part of the score
2247 stars · 245 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A C++ geometry library for creating and operating on manifold triangle meshes that represent solid objects, with guaranteed topologically robust output. It offers bindings for Python and JavaScript/WASM and is used by tools like OpenSCAD, Blender, and Godot.
Use cases
- perform robust boolean operations on 3d meshes
- ensure meshes are manifold for 3d printing or CAD
- compute CSG geometry in the browser via wasm
- repair non-manifold triangle meshes
- build procedural 3d modeling tools
- prepare solid meshes for manufacturing or structural analysis
When to choose
- you need guaranteed manifold output from mesh operations without edge cases
- you need fast, parallelized mesh boolean and CSG operations
- you want a geometry engine usable from C++, Python, or JavaScript/WASM
When to avoid
- you need general-purpose rendering or animation rather than solid geometry operations
- you work with point clouds or non-triangle mesh representations
- you need subdivision surfaces or sculpting-style mesh editing
Facets
library · maturity stable
graphics simulation math graphics computer-vision developer-tools cpp python wasm cross-platform geometry mesh-processing cad 3d-modeling manifold-meshes boolean-operations wasm game-development
1 source
- readme: https://github.com/elalish/manifold · fetched 2026-08-28 · 094c8fd1eceb
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| elalish/manifold | main | 96 |
For agents
markdown · JSON · MCP: product_card(name="elalish/manifold")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem