Shaders Open Source Projects
Browse 530 Shaders open source projects, ranked by GitHub stars. Find the most popular Shaders tools and libraries.
ssloy/tinyrenderer
A brief computer graphics / rendering course
Metrics details
| Stars | 23,878 |
lettier/3d-game-shaders-for-beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Metrics details
| Stars | 19,766 |
terkelg/awesome-creative-coding
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
Metrics details
| Stars | 15,075 |
libretro/RetroArch
Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
Metrics details
| Stars | 13,382 |
fogleman/Craft
A simple Minecraft clone written in C using modern OpenGL (shaders).
Metrics details
| Stars | 11,067 |
EmbarkStudios/rust-gpu
🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧
Metrics details
| Stars | 7,572 |
patriciogonzalezvivo/thebookofshaders
Step-by-step guide through the abstract and complex universe of Fragment Shaders.
Metrics details
| Stars | 6,953 |
michidk/Unity-Script-Collection
A maintained collection of useful & free unity scripts / library's / plugins and extensions
Metrics details
| Stars | 6,345 |
candycat1992/Unity_Shaders_Book
:book: 书籍《Unity Shader入门精要》源代码
Metrics details
| Stars | 6,077 |
ConfettiFX/The-Forge
The Forge Cross-Platform Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
Metrics details
| Stars | 5,608 |
shader-slang/slang
Making it easier to work with shaders
Metrics details
| Stars | 5,444 |
ssloy/tinyraytracer
A brief computer graphics / rendering course
Metrics details
| Stars | 5,347 |
jagenjo/webglstudio.js
A full open source 3D graphics editor in the browser, with scene editor, coding pad, graph editor, virtual file system, and many features more.
Metrics details
| Stars | 5,324 |
patriciogonzalezvivo/glslViewer
Console-based GLSL Sandbox for 2D/3D shaders
Metrics details
| Stars | 5,306 |
crosire/reshade
A generic post-processing injector for games and video software.
Metrics details
| Stars | 5,300 |
gfxfundamentals/webgl-fundamentals
WebGL lessons that start with the basics
Metrics details
| Stars | 5,013 |
dfranx/SHADERed
Lightweight, cross-platform & full-featured shader IDE
Metrics details
| Stars | 4,774 |
baba-s/awesome-unity-open-source-on-github
A categorized collection of awesome Unity open source on GitHub (800+)
Metrics details
| Stars | 4,440 |
UnityCommunity/UnityLibrary
:books: Library of all kind of scripts, snippets & shaders for Unity
Metrics details
| Stars | 4,366 |
mausimus/ShaderGlass
Overlay for running GPU shaders on top of Windows desktop and Wine
Metrics details
| Stars | 4,107 |
gdquest-demos/godot-shaders
A large library of free and open-source shaders for the Godot game engine. Here, you'll get 2D and 3D shaders with playable demos.
Metrics details
| Stars | 4,032 |
IrisShaders/Iris
A modern shaders mod for Minecraft compatible with existing OptiFine shader packs
Metrics details
| Stars | 3,782 |
keenanwoodall/Deform
A fully-featured deformer system for Unity that lets you stack effects to animate models in real-time
Metrics details
| Stars | 3,661 |
microsoft/DirectXShaderCompiler
This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
Metrics details
| Stars | 3,611 |
patriciogonzalezvivo/lygia
LYGIA, it's a granular and multi-language (GLSL, HLSL, Metal, WGSL, WEGL and CUDA) shader library designed for performance and flexibility
Metrics details
| Stars | 3,387 |
Sergio0694/ComputeSharp
A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute and pixel shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀
Metrics details
| Stars | 3,140 |
Schneegans/Burn-My-Windows
🔥 Disintegrate your windows with style.
Metrics details
| Stars | 3,043 |
gre/gl-react
gl-react – React library to write and compose WebGL shaders
Metrics details
| Stars | 3,005 |
microsoft/DirectXTK
The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++
Metrics details
| Stars | 2,833 |
zauonlok/renderer
A shader-based software renderer written from scratch in C89
Metrics details
| Stars | 2,759 |
turbo/js
turbo.js - perform massive parallel computations in your browser with GPGPU.
Metrics details
| Stars | 2,654 |
patriciogonzalezvivo/glslEditor
Simple WebGL Fragment Shader Editor
Metrics details
| Stars | 2,605 |
eug/awesome-opengl
A curated list of awesome OpenGL libraries, debuggers and resources.
Metrics details
| Stars | 2,423 |
ssloy/tinykaboom
A brief computer graphics / rendering course
Metrics details
| Stars | 2,422 |
elringus/sprite-glow
Sprite glow effect with HDR outline
Metrics details
| Stars | 2,405 |
tangrams/tangram
WebGL map rendering engine for creative cartography
Metrics details
| Stars | 2,331 |
AcademySoftwareFoundation/OpenShadingLanguage
Advanced shading language for production GI renderers
Metrics details
| Stars | 2,314 |
moderngl/moderngl
Modern OpenGL binding for Python
Metrics details
| Stars | 2,309 |
patriciogonzalezvivo/glslCanvas
Simple tool to load GLSL shaders on HTML Canvas using WebGL
Metrics details
| Stars | 2,266 |
ekzhang/graphics-workshop
Learn computer graphics by writing GPU shaders!
Metrics details
| Stars | 2,177 |
nitin42/react-imgpro
📷 Image Processing Component for React
Metrics details
| Stars | 2,162 |
parasyte/pixels
A tiny hardware-accelerated pixel frame buffer. 🦀
Metrics details
| Stars | 2,121 |
Inori/GPCS4
A work-in-progress PlayStation 4 emulator.
Metrics details
| Stars | 2,018 |
UnityTechnologies/ShaderGraph_ExampleLibrary
A library of Shaders created using Unity's Shader Graph.
Metrics details
| Stars | 1,921 |
Themaister/Granite
My personal Vulkan renderer
Metrics details
| Stars | 1,914 |
crazyshader/GameDev
# Unity游戏开发资源
Metrics details
| Stars | 1,870 |
vaneenige/phenomenon
⚡️ A fast 2kB low-level WebGL API.
Metrics details
| Stars | 1,838 |
csdjk/LearnUnityShader
记录学习Unity Shader过程中实现过的一些Demo。
Metrics details
| Stars | 1,836 |
martinlaxenaire/curtainsjs
curtains.js is a lightweight vanilla WebGL javascript library that turns HTML DOM elements into interactive textured planes.
Metrics details
| Stars | 1,824 |
aras-p/glsl-optimizer
GLSL optimizer based on Mesa's GLSL compiler. Used to be used in Unity for mobile shader optimization.
Metrics details
| Stars | 1,786 |
microsoft/DirectXTK12
The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
Metrics details
| Stars | 1,740 |
rexdex/recompiler
Xbox360 -> Windows executable converter
Metrics details
| Stars | 1,734 |
nvpro-samples/vk_raytracing_tutorial_KHR
Ray tracing examples and tutorials using VK_KHR_ray_tracing
Metrics details
| Stars | 1,730 |
CyberAgentGameEntertainment/NovaShader
Multi-functional shader for the Particle System that supports Universal Render Pipeline (URP) of Unity.
Metrics details
| Stars | 1,571 |
Angelo1211/HybridRenderingEngine
Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
Metrics details
| Stars | 1,569 |
cakeslice/Outline-Effect
Outline Image Effect for Unity
Metrics details
| Stars | 1,560 |
DadSchoorse/vkBasalt
a vulkan post processing layer for linux
Metrics details
| Stars | 1,537 |
smkplus/ShaderMan
Convert ShaderToy to Unity HLSL/CG
Metrics details
| Stars | 1,501 |
unconed/mathbox
Presentation-quality WebGL math graphing
Metrics details
| Stars | 1,486 |
amandaghassaei/gpu-io
A GPU-accelerated computing library for running physics simulations and other GPGPU computations in a web browser.
Metrics details
| Stars | 1,475 |
