curv3d/curv
a language for making art using mathematics observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: archived
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: 3397
- days_rel: n/a
- days_push: 1071
- n_releases_24m: 0
Adoption not part of the score
1165 stars · 73 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Curv is a pure functional programming language for creating 2D and 3D art using mathematics, built on Function Representation (F-Rep) with GPU-accelerated rendering. It doubles as a geometric modelling tool supporting full colour, animation, and watertight mesh export (STL, OBJ, X3D) for 3D printing.
Use cases
- create generative art with a functional programming language
- model 3D shapes using signed distance fields and CSG
- export watertight meshes for 3D printing
- reproduce shadertoy-style graphics with simple programs
- teach math through visual creative coding
- make animated full-colour 2D and 3D models
When to choose
- you want a beginner-friendly functional language for mathematical art
- you need F-Rep or SDF-based modelling with GPU rendering
- you need defect-free mesh export for full-colour 3D printing
- you want to prototype shadertoy-like effects as reusable shape operators
When to avoid
- you need a production CAD tool with precise engineering constraints
- you require a stable, mature language with long-term support
- you need a browser-only tool (web interfaces are early prototypes)
- you want imperative or object-oriented modelling workflows
Facets
application · maturity active
programming-language graphics simulation gui graphics programming-languages artificial-intelligence windows cpp functional-language signed-distance-field f-rep csg 3d-printing generative-art creative-coding shaders geometric-modelling game-development linux macos gpu
1 source
- readme: https://github.com/curv3d/curv · fetched 2026-08-28 · e7970c5522eb
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| curv3d/curv | main | 10 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem