Shaders Open Source Projects

Browse 530 Shaders open source projects, ranked by GitHub stars. Find the most popular Shaders tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 530 projects
23,878 stars

ssloy/tinyrenderer

A brief computer graphics / rendering course

Metrics details
Stars23,878
19,766 stars

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
Stars19,766
15,075 stars

terkelg/awesome-creative-coding

Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.

Metrics details
Stars15,075
13,382 stars

libretro/RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.

Metrics details
Stars13,382
11,067 stars

fogleman/Craft

A simple Minecraft clone written in C using modern OpenGL (shaders).

Metrics details
Stars11,067
7,572 stars

EmbarkStudios/rust-gpu

🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧

Metrics details
Stars7,572
6,953 stars

patriciogonzalezvivo/thebookofshaders

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

Metrics details
Stars6,953
6,345 stars

michidk/Unity-Script-Collection

A maintained collection of useful & free unity scripts / library's / plugins and extensions

Metrics details
Stars6,345
6,077 stars

candycat1992/Unity_Shaders_Book

:book: 书籍《Unity Shader入门精要》源代码

Metrics details
Stars6,077
5,608 stars

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
Stars5,608
5,444 stars

shader-slang/slang

Making it easier to work with shaders

Metrics details
Stars5,444
5,347 stars

ssloy/tinyraytracer

A brief computer graphics / rendering course

Metrics details
Stars5,347
5,324 stars

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
Stars5,324
5,306 stars

patriciogonzalezvivo/glslViewer

Console-based GLSL Sandbox for 2D/3D shaders

Metrics details
Stars5,306
5,300 stars

crosire/reshade

A generic post-processing injector for games and video software.

Metrics details
Stars5,300
5,013 stars

gfxfundamentals/webgl-fundamentals

WebGL lessons that start with the basics

Metrics details
Stars5,013
4,774 stars

dfranx/SHADERed

Lightweight, cross-platform & full-featured shader IDE

Metrics details
Stars4,774
4,440 stars

baba-s/awesome-unity-open-source-on-github

A categorized collection of awesome Unity open source on GitHub (800+)

Metrics details
Stars4,440
4,366 stars

UnityCommunity/UnityLibrary

:books: Library of all kind of scripts, snippets & shaders for Unity

Metrics details
Stars4,366
4,107 stars

mausimus/ShaderGlass

Overlay for running GPU shaders on top of Windows desktop and Wine

Metrics details
Stars4,107
4,032 stars

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
Stars4,032
3,782 stars

IrisShaders/Iris

A modern shaders mod for Minecraft compatible with existing OptiFine shader packs

Metrics details
Stars3,782
3,661 stars

keenanwoodall/Deform

A fully-featured deformer system for Unity that lets you stack effects to animate models in real-time

Metrics details
Stars3,661
3,611 stars

microsoft/DirectXShaderCompiler

This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.

Metrics details
Stars3,611
3,387 stars

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
Stars3,387
3,140 stars

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
Stars3,140
3,043 stars

Schneegans/Burn-My-Windows

🔥 Disintegrate your windows with style.

Metrics details
Stars3,043
3,005 stars

gre/gl-react

gl-react – React library to write and compose WebGL shaders

Metrics details
Stars3,005
2,833 stars

microsoft/DirectXTK

The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++

Metrics details
Stars2,833
2,759 stars

zauonlok/renderer

A shader-based software renderer written from scratch in C89

Metrics details
Stars2,759
2,654 stars

turbo/js

turbo.js - perform massive parallel computations in your browser with GPGPU.

Metrics details
Stars2,654
2,605 stars

patriciogonzalezvivo/glslEditor

Simple WebGL Fragment Shader Editor

Metrics details
Stars2,605
2,423 stars

eug/awesome-opengl

A curated list of awesome OpenGL libraries, debuggers and resources.

Metrics details
Stars2,423
2,422 stars

ssloy/tinykaboom

A brief computer graphics / rendering course

Metrics details
Stars2,422
2,405 stars

elringus/sprite-glow

Sprite glow effect with HDR outline

Metrics details
Stars2,405
2,331 stars

tangrams/tangram

WebGL map rendering engine for creative cartography

Metrics details
Stars2,331
2,314 stars

AcademySoftwareFoundation/OpenShadingLanguage

Advanced shading language for production GI renderers

Metrics details
Stars2,314
2,309 stars

moderngl/moderngl

Modern OpenGL binding for Python

Metrics details
Stars2,309
2,266 stars

patriciogonzalezvivo/glslCanvas

Simple tool to load GLSL shaders on HTML Canvas using WebGL

Metrics details
Stars2,266
2,177 stars

ekzhang/graphics-workshop

Learn computer graphics by writing GPU shaders!

Metrics details
Stars2,177
2,162 stars

nitin42/react-imgpro

📷 Image Processing Component for React

Metrics details
Stars2,162
2,121 stars

parasyte/pixels

A tiny hardware-accelerated pixel frame buffer. 🦀

Metrics details
Stars2,121
2,018 stars

Inori/GPCS4

A work-in-progress PlayStation 4 emulator.

Metrics details
Stars2,018
1,921 stars

UnityTechnologies/ShaderGraph_ExampleLibrary

A library of Shaders created using Unity's Shader Graph.

Metrics details
Stars1,921
1,914 stars

Themaister/Granite

My personal Vulkan renderer

Metrics details
Stars1,914
1,870 stars

crazyshader/GameDev

# Unity游戏开发资源

Metrics details
Stars1,870
1,838 stars

vaneenige/phenomenon

⚡️ A fast 2kB low-level WebGL API.

Metrics details
Stars1,838
1,836 stars

csdjk/LearnUnityShader

记录学习Unity Shader过程中实现过的一些Demo。

Metrics details
Stars1,836
1,824 stars

martinlaxenaire/curtainsjs

curtains.js is a lightweight vanilla WebGL javascript library that turns HTML DOM elements into interactive textured planes.

Metrics details
Stars1,824
1,786 stars

aras-p/glsl-optimizer

GLSL optimizer based on Mesa's GLSL compiler. Used to be used in Unity for mobile shader optimization.

Metrics details
Stars1,786
1,740 stars

microsoft/DirectXTK12

The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++

Metrics details
Stars1,740
1,734 stars

rexdex/recompiler

Xbox360 -> Windows executable converter

Metrics details
Stars1,734
1,730 stars

nvpro-samples/vk_raytracing_tutorial_KHR

Ray tracing examples and tutorials using VK_KHR_ray_tracing

Metrics details
Stars1,730
1,571 stars

CyberAgentGameEntertainment/NovaShader

Multi-functional shader for the Particle System that supports Universal Render Pipeline (URP) of Unity.

Metrics details
Stars1,571
1,569 stars

Angelo1211/HybridRenderingEngine

Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.

Metrics details
Stars1,569
1,560 stars

cakeslice/Outline-Effect

Outline Image Effect for Unity

Metrics details
Stars1,560
1,537 stars

DadSchoorse/vkBasalt

a vulkan post processing layer for linux

Metrics details
Stars1,537
1,501 stars

smkplus/ShaderMan

Convert ShaderToy to Unity HLSL/CG

Metrics details
Stars1,501
1,486 stars

unconed/mathbox

Presentation-quality WebGL math graphing

Metrics details
Stars1,486
1,475 stars

amandaghassaei/gpu-io

A GPU-accelerated computing library for running physics simulations and other GPGPU computations in a web browser.

Metrics details
Stars1,475
1-60 of 530 projects
Get A Weekly Email With Trending Shaders Projects
Stay updated on Shaders plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.