Topics / #glsl

Glsl projects on GitHub

GLSL shader programming for realtime graphics.

As of , the most-starred Glsl projects on GitHub are pixijs (48.4K stars), 3d-game-shaders-for-beginners (20K stars) and gpu.js (15.5K stars). GitHub.Locker tracks 11 Glsl repositories with 116.7K stars combined. The fastest-growing on October 16 was fframes, with +28 stars in a day.

11Projects
116.7KStars in total
+70Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

11 projects · by stars

  1. #1 · pixijs/pixijs

    pixijs

    PixiJS is a 2D rendering engine for the web that uses WebGL and WebGPU to draw fast, interactive graphics like games, data visualizations, and creative sites.

    48.4K
  2. #2 · lettier/3d-game-shaders-for-beginners

    3d-game-shaders-for-beginners

    A step-by-step guide to implementing 3D game shading techniques such as SSAO, depth of field, bloom, normal mapping, fog, and screen space reflection/refraction for your own 3D game.

    20K
  3. #3 · gpujs/gpu.js

    gpu.js

    GPU.js is a JavaScript library that takes the functions you write and runs them on your GPU as shaders instead of on the CPU — a big speedup for parallel math like matrix multiplication.

    15.5K
  1. 4

    Vulkan

    12.2KSaschaWillems/Vulkan · GLSL

    A comprehensive collection of open source C++ examples for Vulkan, the low-level graphics and compute API from Khronos, covering everything from a basic triangle to PBR, deferred rendering and hardware ray tracing.

  2. 5

    Craft

    11.1Kfogleman/Craft · C

    Craft is a simple Minecraft clone written in C with modern OpenGL (shaders). It runs on Windows, Mac OS X and Linux and includes online multiplayer via a Python-based server.

  3. 6

    canvas-ui

    5KDavidHDev/canvas-ui · TypeScript

    Canvas UI is an open-source library of creative canvas components for building live, interactive web effects. Each component draws fluid simulations, shader effects, or 3D scenes directly over your real, still-clickable HTML.

  4. 7

    fframes

    2.8KdmtrKovalenko/fframes · Rust

    fframes is a Rust framework for writing videos as code: you compose scenes with Rust and SVG, and the GPU renders them into an MP4. It is built around actually being fast, unlike many code-first video tools.

  5. 8

    flutter_scene

    951bdero/flutter_scene · Dart

    Flutter Scene is a complete realtime 3D game engine for Flutter, covering physically-based rendering, physics, audio, animation, a scene editor, and a full asset pipeline, running on every platform Flutter supports, including the web.

  6. 9

    natural-disasters

    287Token-Gremlin/natural-disasters · JavaScript

    ABYSSAL is a fully procedural cinematic ocean and extreme-weather simulation that runs entirely in a browser tab, rendering multi-cascade FFT ocean waves, volumetric clouds, hurricanes and tsunamis with zero external assets, built on Three.js, WebGL2 and GLSL3.

  7. 10

    wutw-public

    241max99x/wutw-public · GDScript

    The complete public domain release of Worlds Upon The Wind, a peaceful roguelite deckbuilder sold on Steam, where you resettle the shards of a shattered world. The repo contains the full Godot project, source code, and art assets.

  8. 11

    LinearAbilityExtThreeJS

    214achrefelouafi/LinearAbilityExtThreeJS · JavaScript

    Elemental Sandbox is a skillshot VFX sandbox built with Three.js, Vite and hand-written GLSL, where you arm one of seven elemental abilities, aim it, and fire it with the mouse to watch procedurally generated fire, water, electricity and stone effects play out.

Often tagged together