Most popular glsl repositories and open source projects

glsl-godrays

This module implements a volumetric light scattering effect(godrays)

18   201   201  

radiance

Radiance is video art software for VJs. It supports beat detection, an...

23   200   200  

Wisdom-Shaders

A Minecraft shaderspack. Offers high performance with high quality at...

14   198   198  

react-regl

React Fiber Reconciler Renderer for Regl WebGL

24   197   197  

glsl

GLSL parser for Rust

29   197   197  

threejs-starter

17   197   197  

zengl

OpenGL Rendering Pipelines for Python

13   196   196  

flutter_opengl

A Flutter OpenGL ES plugin using a Texture() widget. Supports Android,...

21   196   196  

sparkle

:sparkler: A particle engine running on the GPU, using c++14 and OpenG...

12   195   195  

retrace.gl

Create, ray trace & export programatically defined Signed Distance Fun...

10   195   195  

HypnoticCanvas

A shader modifier for Compose Multiplatform / Jetpack Compose

7   193   193  

volume-rendering

🌊 The code for my volume rendering implementation in Three.js and GLS...

5   189   189  

glsl-language-server

Language server implementation for GLSL

30   189   189  

iceWebGL

🧊 WebGL上车指南,带你从零开始体系化学习 WebGL。

17   179   179  

blocks

Tiny Minecraft clone in C and GLSL using the new SDL3 GPU API

7   178   178  

shadows

Shädows - A Shadows & Lights engine for löve

9   178   178  

30-days-of-shade

30 days of shaders in GLSL using GLSLCanvas

9   178   178  

gaiasky

Mirror of the main Gaia Sky repository hosted on Gitlab: https://gitla...

21   177   177  

ProcessingStuff

Various pretty-ish Processing sketches by Odditica. About 50% shaders.

15   175   175  

my-three-js-journey

A repo for my THREE JS journey from Bruno Simon 🍔

43   175   175  

wasm-raytracer

a performance comparison of a simple raytracer in JavaScript, asm.js,...

11   174   174  

minigdx

Minimalist Game Framework using Kotlin Multiplatform

11   173   173  

gpupad

A flexible GLSL and HLSL shader editor and IDE.

8   170   170  

mpv-config

🎥 High-quality configuration for mpv media player

10   167   167  

emoteJAM

Simple website that generates animated BTTV emotes from static images.

21   161   161  

ShaderBoy

Simple text editor that lets you write Shadertoy shaders more comforta...

5   155   155  

hdr-toys

A set of color conversion shaders.

4   155   155  

rayray

A tiny GPU raytracer, using Zig and WebGPU

8   154   154  

Noble

A Minecraft shaderpack that enhances one's experience with customizabl...

15   153   153  

c-game-resources

A collection of helpful resources for writing games in C and OpenGL.

5   152   152  

react-fluid-distortion

Post-processing fluid distortion effects in response to cursor interac...

21   151   151  

sildurs-shaders.github.io

Sildurs shaders website

12   150   150  

krafix

GLSL cross-compiler based on glslang and SPIRV-Cross

27   148   148  

vuo

A realtime visual programming language for interactive media.

20   148   148  

spvm

Tiny C++ SPIR-V virtual machine (interpreter), can be used for shader...

24   147   147  

Sky-Shader

:sunny: WebGL sky and sun shader editor

16   145   145  

Unity-Shaders-from-Shader-Toy

Converted Unity shaders from SahderToy to Unity shading language

25   145   145  

three-msdf-text-utils

Utility classes for Text rendering in Three.js using Bitmap fonts and...

9   144   144  

raylib-gpu-particles

Raylib 100% GPU particles example in 3D. Uses compute shaders and is f...

5   144   144  

cute-deferred-shading

Cute little deferred shading implementation.

12   141   141  

Open-Shaders

Collection of many open source shaders(GLSL, HLSL, CG) in popular open...

16   140   140  

Anime4KMetal

Anime4K for Apple platforms based on Metal

9   140   140  

glsl-rotate

GLSL rotation functions with matrices: 2D and 3D (with X/Y/Z convenien...

5   139   139  

shaderkit

Tools and IntelliSense for GLSL and WGSL.

4   138   138  

ssam

Ssam.js is a creative coding helper that provides animation loop, git...

6   137   137  

CS2X

Transpiles a C# subset to non .NET languages. (Powered by Roslyn)

14   135   135  

pilka

Another live-coding tool for creating shader demos, Vulkan+Wgpu powere...

7   134   134  

wrend

A framework-agnostic Rust/WASM + WebGL2 Rendering library, compatible...

3   133   133  

kivy3dgui

Pure Kivy library to display and interact with Kivy widgets in a 3D me...

29   132   132  

caldera

Vulkan and rust experiments, including a spectral path tracer using Vu...

5   132   132