pmndrs/lamina
🍰 An extensible, layer based shader material for ThreeJS observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 28
- Release rhythm 35
- Longevity 100
Flags: no_releases 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: 1676
- days_rel: n/a
- days_push: 437
- n_releases_24m: 0
Adoption not part of the score
1106 stars · 54 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Lamina is a TypeScript library providing an extensible, layer-based shader material system for ThreeJS, letting developers declaratively stack and blend visual effects on 3D materials. It integrates well with React Three Fiber and was inspired by Spline's layer material approach.
Use cases
- create layered gradient materials for 3D objects in ThreeJS
- stack and blend shader effects declaratively in react-three-fiber
- build stylized 3D web scenes without writing raw GLSL
- compose depth, noise, and color layers on meshes
- prototype complex materials for WebGL visualizations
When to avoid
- starting a new project — the repo is archived and unmaintained since April 2023
- you need reliable, performant custom shaders — the author recommends THREE-CustomShaderMaterial (CSM) instead
- production apps requiring ongoing support or bug fixes
- use cases needing a well-maintained shader abstraction layer
Facets
library · maturity abandoned
graphics plugin-system graphics web-development browser threejs shaders webgl materials react-three-fiber layer-based game-development web-server javascript typescript
2 sources
- readme: https://github.com/pmndrs/lamina · fetched 2026-08-28 · b0f31a580e31
- registry_npm: https://registry.npmjs.org/lamina · fetched 2026-08-29 · cce3897ae09d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pmndrs/lamina | main | 10 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem