Ross ROSS = Recommend OSS · open-source software intelligence for agents

patriciogonzalezvivo/lygia

LYGIA, it's a granular and multi-language (GLSL, HLSL, Metal, WGSL, WEGL and CUDA) shader library designed for performance and flexibility observed · 2026-08-28

github.com/patriciogonzalezvivo/lygia · homepage · GLSL · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

77/100

  • Activity 98
  • Release rhythm 37
  • 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: 221.0
  • age_days: 1975
  • days_rel: 207
  • days_push: 16
  • n_releases_24m: 3

Full methodology

Adoption not part of the score

3416 stars · 223 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

LYGIA is a granular, multi-language shader library of reusable functions supporting GLSL, HLSL, Metal, WGSL, WESL, and CUDA. It is designed for performance and flexibility, with integrations for major engines and frameworks like Unity, Unreal, Three.js, and openFrameworks.

Use cases

  • reuse shader functions across glsl and hlsl projects
  • add procedural drawing functions to webgl shaders
  • port shaders between opengl, vulkan, and webgpu
  • resolve shader #include dependencies online
  • prototype fragment shaders for creative coding
  • use a common shader library across unity and unreal

When to choose

  • you need battle-tested, granular shader functions in multiple shading languages
  • you want to ship shaders across many engines and platforms from one codebase
  • you want to include shader files via #include or an online resolver

When to avoid

  • you need a full shader engine or material system rather than reusable functions
  • your environment cannot resolve #include directives and you cannot bundle files
  • you need a permissively licensed library with a standard OSI license

Facets

library · maturity active

graphics image-processing math sdk graphics web-development cross-platform cross-platform cpp rust python shader-library glsl hlsl wgsl metal cuda webgpu opengl vulkan directx creative-coding game-development gpu web

2 sources

Member repositories

RepositoryRoleHealth v2
patriciogonzalezvivo/lygiamain77

For agents

markdown · JSON · MCP: product_card(name="patriciogonzalezvivo/lygia")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem