nical/lyon
2D graphics rendering on the GPU in rust using path tessellation. observed · 2026-08-28
Health v2 · maintenance only
59/100
- Activity 80
- 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: 3749
- days_rel: n/a
- days_push: 122
- n_releases_24m: 0
Adoption not part of the score
2593 stars · 155 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Lyon is a Rust library for 2D graphics rendering on the GPU via path tessellation. It converts complex SVG-compliant vector paths into triangle geometry that can be consumed by graphics APIs like OpenGL, Vulkan, or D3D.
Use cases
- tessellate SVG paths into triangles for GPU rendering
- render 2D vector graphics in a game engine
- convert bezier paths to vertex buffers for OpenGL or Vulkan
- fill and stroke complex 2D shapes in Rust
- build a custom 2D rendering engine on the GPU
- generate triangle geometry from vector paths for Servo-like browsers
When to choose
- you need GPU-accelerated 2D vector rendering in Rust
- you want to turn paths into triangles for your own rendering pipeline
- you need SVG-compliant path fill and stroke tessellation
When to avoid
- you need a complete SVG file renderer rather than path primitives
- you want CPU-side rasterization of 2D graphics
- you need a full GUI or drawing application out of the box
Facets
library · maturity stable
graphics image-processing graphics web-development rust cross-platform tessellation 2d-graphics vector-graphics svg-paths gpu-rendering game-development gpu
2 sources
- readme: https://github.com/nical/lyon · fetched 2026-08-28 · 347eddf1b02a
- registry_crates: https://crates.io/api/v1/crates/lyon · fetched 2026-08-29 · e0426adaeb96
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| nical/lyon | main | 59 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem