ricosjp/truck
Truck is a Rust CAD Kernel. observed · 2026-08-28
Health v2 · maintenance only
77/100
- Activity 99
- Release rhythm 35
- Longevity 100
Flags: no_releases
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: 2076
- days_rel: n/a
- days_push: 9
- n_releases_24m: 0
Adoption not part of the score
1533 stars · 105 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Truck is an open-source CAD kernel written in Rust, providing geometric and topological data structures for shape processing such as B-splines, NURBS, and boundary representation (B-rep). It is organized as a collection of small, replaceable crates leveraging Rust and WebGPU for safe, high-performance geometry processing.
Use cases
- build a CAD application in Rust
- model 3D shapes with NURBS and B-rep
- convert CAD geometry to polygon meshes
- create and manipulate solids, shells, faces, and wires
- render parametric curves and surfaces with WebGPU
- develop a next-generation open-source CAD kernel
When to choose
- you need a Rust-native CAD kernel with memory safety
- you want modular crates for geometry, topology, and meshing
- you target WebGPU or cross-platform 3D geometry processing
- you prefer Apache-2.0 licensed CAD tooling
When to avoid
- you need a full-featured commercial CAD package with GUI
- you require STEP/IGES file interoperability out of the box
- you need mature boolean operations and feature modeling comparable to OpenCascade
Facets
library · maturity active
graphics simulation sdk math graphics computer-vision developer-tools cross-platform rust cross-platform wasm cad cad-kernel b-rep nurbs geometry topology mesh-processing webgpu 3d-modeling gpu
1 source
- readme: https://github.com/ricosjp/truck · fetched 2026-08-28 · eda2e9be964e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ricosjp/truck | main | 77 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem