veldrid/veldrid
A low-level, portable graphics library for .NET. observed · 2026-08-28
Health v2 · maintenance only
55/100
- Activity 72
- Release rhythm 8
- Longevity 100
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: 3842
- days_rel: n/a
- days_push: 169
- n_releases_24m: 0
Adoption not part of the score
2700 stars · 309 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Veldrid is a low-level, portable graphics library for .NET that provides a unified, API-agnostic interface to the GPU for rendering and compute workloads. It supports Direct3D 11, Vulkan, Metal, OpenGL 3, and OpenGL ES 3 backends, enabling high-performance 2D and 3D applications across desktop and mobile platforms.
Use cases
- render 3D graphics in a cross-platform .NET application
- build a custom game engine on top of a portable GPU abstraction
- write GPU compute shaders from C#
- create 2D and 3D simulations or graphical tools in .NET
- target Vulkan, Metal, Direct3D, and OpenGL with one codebase
- build high-performance graphical applications for desktop and mobile
When to choose
- you need a portable, API-agnostic GPU abstraction in .NET
- you want low-level control over rendering pipelines, buffers, and command lists
- you need to support multiple graphics backends (D3D11, Vulkan, Metal, OpenGL) from a single codebase
- you are building a game engine, simulation, or rendering tool in C#
When to avoid
- you want a high-level game engine with built-in scene management, physics, or asset pipelines
- you need a library with active public development and frequent updates (the maintainer has stopped publicly sharing updates since 2023)
- you are not working in the .NET ecosystem
- you only need simple 2D drawing where a higher-level UI or canvas library would suffice
Facets
library · maturity maintenance
graphics simulation graphics cross-platform cross-platform windows dotnet gpu-rendering compute vulkan direct3d metal opengl opengl-es 3d-graphics 2d-graphics game-engine-foundation game-development macos linux android ios
4 sources
- readme: https://github.com/veldrid/veldrid · fetched 2026-08-28 · 6b67b85546a4
- homepage: https://veldrid.dev/ · fetched 2026-08-29 · acc56bc64ba7
- site_page: https://veldrid.dev/articles/getting-started/intro.html · fetched 2026-08-29 · 9d045dd13936
- site_page: https://veldrid.dev/api/Veldrid.html · fetched 2026-08-29 · 0a6883d5c8b1
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| veldrid/veldrid | main | 55 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem