Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Glsl

Glsl

63 projects

Showing 36 of 63 projects

pixi.js
pixi.jsTypeScript

A fast, lightweight 2D WebGL/WebGPU renderer for creating rich interactive graphics and cross-platform web applications.

#web-animation#interactive-graphics#webgpu
Stars47.9k
Forks5.0k
Last commit5 days ago
Pixi.js
Pixi.jsTypeScript

A fast, lightweight 2D WebGL/WebGPU renderer for creating interactive graphics and cross-platform web applications.

#webgpu#canvas#pixi
Stars47.9k
Forks5.0k
Last commit5 days ago
Pixi.js
Pixi.jsTypeScript

A fast, lightweight 2D WebGL/WebGPU renderer for creating interactive graphics and cross-platform web applications.

#webgpu#html5#canvas
Stars47.9k
Forks5.0k
Last commit5 days ago
PixiJS
PixiJSTypeScript

A fast, lightweight 2D WebGL/WebGPU renderer for creating interactive graphics and cross-platform web applications.

#web-animation#interactive-graphics#webgpu
Stars47.9k
Forks5.0k
Last commit5 days ago
3D Game Shaders For Beginners
3D Game Shaders For BeginnersC++

A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

#graphics#shaders#opengl
Stars19.8k
Forks1.5k
Last commit3 years ago
OpenGL Mathematics
OpenGL MathematicsC++

A header-only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications.

#mathematics#cpp-library#simulation
Stars11.1k
Forks2.4k
Last commit3 months ago
Craft
CraftC

A simple Minecraft clone written in C using modern OpenGL with online multiplayer support.

#multiplayer#procedural-generation#opengl
Stars11.1k
Forks1.4k
Last commit2 years ago
Book of Shaders
Book of ShadersGLSL

A gentle step-by-step guide through the abstract and complex universe of Fragment Shaders.

#generative-art#glsl-shader#real-time-graphics
Stars7.0k
Forks751
Last commit4 months ago
Material Maker
Material MakerGDScript

A procedural texture authoring and 3D model painting tool built on the Godot game engine.

#procedural-generation#painting#textures
Stars5.7k
Forks359
Last commit9 days ago
SHADERed
SHADERedC++

A lightweight, cross-platform IDE for writing, debugging, and analyzing shaders with instant preview and plugin support.

#shader-ide#plugin-system#compute-shaders
Stars4.8k
Forks313
Last commit2 years ago
Shader-school
Shader-schoolJavaScript

An interactive workshopper that teaches GLSL shaders and graphics programming through browser-based lessons.

#real-time-graphics#shaders#educational-tool
Stars4.4k
Forks261
Last commit5 years ago
glslang
glslangC++

A reference compiler front end for GLSL and ESSL, partial HLSL support, and a SPIR-V generator.

#vulkan#compiler#graphics
Stars3.6k
Forks981
Last commit1 day ago
Lygia
LygiaGLSL

A granular, multi-language shader library for real-time graphics, supporting GLSL, HLSL, Metal, WGSL, and CUDA.

#cuda#real-time-graphics#library
Stars3.4k
Forks222
Last commit4 months ago
Blotter
BlotterJavaScript

A JavaScript API for drawing unconventional text effects on the web using WebGL and GLSL shaders.

#design#animation#web-animation
Stars3.1k
Forks202
Last commit6 years ago
OpenGL Examples
OpenGL ExamplesC

A collection of 45 OpenGL 3.x and 4.x examples with GLSL shaders demonstrating modern graphics programming techniques.

#examples#shaders#opengl
Stars2.6k
Forks688
Last commit6 days ago
SPIRV-Cross
SPIRV-CrossGLSL

A tool and library for parsing, reflecting on, and converting SPIR-V shaders to high-level languages like GLSL, HLSL, and MSL.

#vulkan#opengl#metal
Stars2.5k
Forks692
Last commit4 days ago
awesome-opengl
awesome-opengl

A curated collection of high-quality OpenGL libraries, debuggers, tutorials, and resources for graphics developers.

#lists#shaders#opengl
Stars2.4k
Forks186
Last commit6 months ago
OpenGL
OpenGL

A curated list of awesome OpenGL libraries, debuggers, tutorials, and resources for graphics programming.

#lists#shaders#opengl
Stars2.4k
Forks186
Last commit6 months ago
glslify
glslifyJavaScript

A node.js-style module system for GLSL, enabling modular shader development and reuse via npm.

#npm#shader-modules#modular-shaders
Stars2.3k
Forks83
Last commit4 years ago
OpenGL & GLSL Tutorials
OpenGL & GLSL TutorialsJava

A minimal shader-based library for 2D LWJGL sprite games, providing utilities for textures, shaders, and rendering.

#shaders#opengl#java
Stars1.9k
Forks180
Last commit7 years ago
Curtainsjs
CurtainsjsJavaScript

A lightweight vanilla WebGL library that turns HTML DOM elements into interactive textured planes.

#responsive#3d-animation#interactive-graphics
Stars1.8k
Forks114
Last commit1 year ago
Taisei
TaiseiC

A free and open-source Touhou Project fangame

#opengl#sdl#c
Stars1.6k
Forks125
Last commit22 hours ago
Taisei
TaiseiC

A free and open-source Touhou Project fangame

#opengl#sdl#c
Stars1.6k
Forks125
Last commit22 hours ago
Custom Shader Material
Custom Shader MaterialTypeScript

Extend Three.js standard materials with custom vertex and fragment shaders for both vanilla and React environments.

#custom-shaders#shaders#threejs
Stars1.3k
Forks77
Last commit9 months ago
Terra Forge 3D
Terra Forge 3DC++

A cross-platform, professional procedural terrain generation and texturing tool for creating realistic 3D landscapes.

#terrain-generation#procedural-generation#open-source
Stars1.2k
Forks111
Last commit1 year ago
ffmpeg-concat
ffmpeg-concatJavaScript

Concatenates videos with customizable OpenGL transitions using ffmpeg and GLSL shaders.

#ffmpeg#media-concatenation#opengl
Stars989
Forks118
Last commit6 months ago
Shader Park
Shader ParkJavaScript

A JavaScript library for creating real-time 2D and 3D procedural shaders with animation and interactivity.

#procedural-graphics#interactive-art#sdf
Stars823
Forks30
Last commit2 years ago
ffmpeg-gl-transition
ffmpeg-gl-transitionC

An FFmpeg filter that applies GLSL video transitions from the gl-transitions collection to video streams.

#glsl-transitions#ffmpeg#opengl
Stars720
Forks131
Last commit2 years ago
GLSL Shader Editor Extension
GLSL Shader Editor ExtensionJavaScript

A Chrome DevTools extension for live editing WebGL GLSL shaders directly in the browser.

#real-time-editing#shader-editing#chrome-devtools-extension
Stars634
Forks58
Last commit
<shader-doodle>
<shader-doodle>JavaScript

A friendly web component for writing and rendering fragment shaders directly in HTML with built-in uniforms for time, mouse, and audio.

#web-components#interactive-art#graphics
Stars587
Forks38
Last commit29 days ago
WebGL Noise
WebGL NoiseC

A collection of GLSL procedural noise functions (Perlin, simplex, Worley) for WebGL with no external dependencies.

#worley-noise#graphics-shaders#procedural-generation
Stars587
Forks39
Last commit1 year ago
eternal
eternalJavaScript

A visual node-based programming environment for creating generative audio-visual art in the browser.

#audio-synthesis#music#procedural-music
Stars580
Forks35
Last commit11 months ago
LearningWebGPU 教程 (Chinese)
LearningWebGPU 教程 (Chinese)TypeScript

WebGPU tutorials inspired by LearningWebGL.com, covering both WGSL and GLSL/SPIR-V shader languages.

#shader-language#gpu-compute#webgpu
Stars558
Forks45
Last commit3 years ago
Hylogen
HylogenJavaScript

A Haskell library that embeds GLSL for live-coding shaders with a companion live-coding environment.

#haskell#functional-programming#real-time-graphics
Stars489
Forks25
Last commit2 years ago
GLSL lighting walkthrough
GLSL lighting walkthroughJavaScript

An interactive tutorial implementing Phong shading with GLSL, covering per-pixel lighting, normal mapping, and gamma correction.

#lighting#3d-graphics#real-time-rendering
Stars466
Forks33
Last commit
Glsl easings
Glsl easingsJavaScript

Robert Penner's easing functions implemented in GLSL for use with glslify.

#graphics#animation#opengl
Stars465
Forks36
Last commit6 years ago
Page 1 of 2Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
9 years ago
11 years ago
#Webgl31
#Graphics Programming23
#Opengl21
#Game Development21
#Shaders19
#Javascript12
#Cross Platform11
#Graphics11
#Real Time Rendering9
#3d Graphics9
#Creative Coding8
#2d Graphics7