xibyte/jsketcher
Parametric 2D and 3D modeler written in pure javascript observed · 2026-08-28
Health v2 · maintenance only
57/100
- Activity 77
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3659
- days_rel: n/a
- days_push: 140
- n_releases_24m: 0
Adoption not part of the score
1737 stars · 315 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
JSketcher is a parametric 2D and 3D CAD modeler written in pure JavaScript/TypeScript that runs entirely in the browser with no server-side component. It combines a 2D geometric constraint solver, feature-history-based 3D modeling, and OpenCascade (via wasm) for solid BREP boolean operations.
Use cases
- create parametric 3D models in the browser
- sketch 2D profiles with geometric constraints
- design parts for 3D printing and export to STL
- build CAD models with feature history and named dimensions
- measure and dimension 2D drawings
- run a CAD tool without installing desktop software
When to choose
- you need a browser-based parametric CAD tool with no server backend
- you want constraint-driven 2D sketching feeding into 3D solid modeling
- you need STL/SVG/DWG export for 3D printing workflows
- you want to embed or extend an open-source CAD kernel in JavaScript
When to avoid
- you need production-grade CAD interoperability with STEP or native CAD file formats
- you require a mature, fully-licensed commercial CAD package
- you need offline desktop performance for very large assemblies
Facets
application · maturity active
simulation graphics gui wasm computer-vision graphics developer-tools cross-platform browser wasm cross-platform cad parametric-modeling 3d-modeling 2d-sketcher constraint-solver brep opencascade stl-export 3d-printing web-cad web-server
2 sources
- readme: https://github.com/xibyte/jsketcher · fetched 2026-08-28 · 40a68077df64
- homepage: http://web-cad.org · fetched 2026-08-29 · 7d43507dd981
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| xibyte/jsketcher | main | 57 |
For agents
markdown · JSON · MCP: product_card(name="xibyte/jsketcher")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem