Showing 159 open source projects for "shaders"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    StreamFX

    StreamFX

    StreamFX is a plugin for OBS® Studio which adds many new effects

    Upgrade your setup with several modern sources, filters, transitions and encoders using StreamFX! With several performant and flexible features, you will discover new ways to build your scenes, better ways to encode your content, and take your stream to the next level. Create cool new scenes with 3D effects, add glow or shadow, or blur out content - endless choices, and all of it at your fingertips.
    Downloads: 181 This Week
    Last Update:
    See Project
  • 2
    Torque3D

    Torque3D

    MIT Licensed Open Source version of Torque3D from GarageGames

    ...As a mature and full-featured engine, Torque3D provides developers with a comprehensive editor suite that supports terrain sculpting, environment creation, and complex scene design, alongside powerful tools for materials, particle effects, and visual scripting. It has robust support for physics, animation, lighting, shaders, and networking, making it suitable for a wide range of 3D applications from driving simulators to multiplayer games and interactive experiences. Using modern shader pipelines, support for COLLADA and other model formats, and advanced rendering techniques such as deferred lighting and volumetric effects, Torque3D allows creators to build visually rich worlds that can be deployed on Windows, macOS, Linux, and even the web.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3

    Minecraft Shaders GLWSP

    Lightweight Shaders for Intel HD Graphics - (Chocapic13' Shaders edit)

    A Minecraft shader pack designed for low-end Intel HD Graphics and older 2/4 core CPU's. It is a Chocapic13' Shaders edit. The shader pack is very minimal and compliments vanilla nicely while adding just enough to be beautiful. Based off of Chocopic's shaders and designed to be even faster and more optimised than other low-end shader packs. Works on 1.19.2 and in the nether. No crashes observed and also works in both Optifine and Fabric/Sodium.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 4
    AssetStudio

    AssetStudio

    AssetStudio is a tool for exploring, extracting and exporting assets

    AssetStudio is a cross-platform tool for exploring, extracting, and exporting assets from Unity games—supporting assetbundles and built-in assets. It handles textures, sprites, audio, meshes, shaders, and more, exporting to formats like png, bmp, mp3, wav. The original is archived (supports Unity ≤2022.1); forks like AssetStudio2024 add support for newer Unity versions and Lua asset decompiling.
    Downloads: 702 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New to Google Cloud? Get $300 in credits to explore Compute Engine, BigQuery, Cloud Run, Gemini Enterprise Agent Platform, and more.

    Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query petabytes in BigQuery, or build agents with Gemini Enterprise Agent Platform. Once your credits are used, keep building with 20+ always-free tier products including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. No commitment required—just sign up and start building.
    Claim $300 Free
  • 5
    CUDA Pathtracer

    CUDA Pathtracer

    GPU Raytracer from scratch in C++/CUDA

    GPU-Raytracer is a high-performance, real-time ray tracing engine implemented using OpenGL compute shaders. It demonstrates the power of modern GPU architectures to handle complex lighting calculations, reflections, shadows, and global illumination in real-time. This project is educational and experimental, providing insight into GPU parallelism and real-time rendering techniques. Its clean and modular C++ structure makes it a great reference for students and graphics developers alike.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    EmuSAK UI

    EmuSAK UI

    Download saves or mods for Nintendo Switch emulators

    .../emusak-ui-X.Y_amd64.deb. Add one or multiple Ryujinx folders (where Ryujinx.exe is located) to manage different builds (such as mainline, portable, LDN, etc.) Display your local shaders count & EmuSAK shaders count (to download them if you have fewer shaders) You can share shaders in just one click if you have more shaders than EmuSAK. Downloads mods for a specific game. Download shaders for a specific game.
    Downloads: 104 This Week
    Last Update:
    See Project
  • 7
    SHADERed

    SHADERed

    Lightweight, cross-platform & full-featured shader IDE

    SHADERed is a lightweight, cross-platform, and full-featured shader Integrated Development Environment (IDE). It allows developers to write, debug, and test shaders in real-time, providing tools like a shader debugger, variable tracking, and code editing features. SHADERed supports various shader types and is suitable for both beginners and experienced graphics programmers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Graphics Workshop

    Graphics Workshop

    Learn computer graphics by writing GPU shaders

    Graphics Workshop is an educational computer graphics repository built around writing GPU shaders. It teaches graphics concepts through interactive two-dimensional and three-dimensional browser projects. The workshop covers topics such as fragment shaders, procedural textures, rasterization, lighting, stylized rendering, and real-time ray tracing. It is designed so learners can focus on shader code while the surrounding WebGL and JavaScript harness is already provided. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    G3N

    G3N

    Go 3D Game Engine

    G3N (pronounced "gen") is an OpenGL 3D Game Engine written in Go. It can be used to write cross-platform Go applications that show rich and dynamic 3D representations - not just games. A basic integrated GUI framework is provided, and 3D spatial audio is supported through OpenAL. Go 1.8+ is required. The engine also requires the system to have an OpenGL driver and a GCC-compatible C compiler. On Unix-based systems, the engine depends on some C libraries that can be installed using the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Your monitoring isn't a stack. It's a pile. Fix that. Icon
    Your monitoring isn't a stack. It's a pile. Fix that.

    Errors, performance, logs, uptime. One install, one invoice, one UI.

    Replace Datadog, New Relic, and Sentry without adding three more dashboards.
    Free 30 days.
  • 10
    bevy_retrograde

    bevy_retrograde

    Plugin pack for making 2D games with Bevy

    Bevy Retrograde is a plugin for the Bevy game engine that helps developers build retro-style 2D games with pixel-perfect rendering, low-resolution output, and input abstraction. It simplifies the creation of NES- or SNES-era aesthetics while integrating tightly with Bevy’s ECS and rendering systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    AviSynth AiUpscale v1.2.0

    AviSynth AiUpscale v1.2.0

    AviSynth+ implementation of Super-Resolution Convolutional Neural

    ...Independent luma/chroma upscaling and chroma resampling. Two modes for Video/Photography and Line Art. KrigBilateral option for chroma upscaling/resampling. mpv user shaders of all models for real-time upscaling. Copy AiUpscale.avsi and the Shaders folder to the AviSynth+ plugins folder. The low resolution images were generated using the bicubic filter with Catmull-Rom settings, which is the method commonly used for training super-resolution networks, including those tested here. Note however that as an exception to this, the Anime4K models were trained using the average area downsampling method. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    texgen.js

    texgen.js

    JavaScript Texture Generator

    texgen.js is a compact JavaScript library for generating procedural textures directly in the browser. It exposes a set of composable operations—noise, gradients, patterns, transforms, blends—that you can stack to create complex materials without image files. The API is deliberately fluent, letting you chain nodes to define a pipeline and then render to a canvas or WebGL texture. This approach is ideal for games, demos, and creative coding where small footprint and dynamic variation matter...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Longford

    Longford

    A cross platform Lua based game engine

    ... + Play sound effects using WAV files and stream music using OGG files. + Automatic tweening system + Texture atlases so that many Bitmaps can be "cut out" of a single larger picture file. + Supports user-written shaders for advanced graphic effects. + Automatic resolution scaling. + Supports OpenGL or DirectX backend
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Amethyst Game Engine

    Amethyst Game Engine

    Data-oriented and data-driven game engine written in Rust

    ...It is meant to be used for 2D and 3D, with various utilities for both types of games. It should be beginner friendly but also allow more advanced uses such as custom render passes and GLSL shaders. Thanks to the Rust programming language, Amethyst uses all CPU cores to run its internals and logic. A lot of optimizations have yet to be done, but the current status is already showing great potential. Amethyst is open source and free software. You can use, read, modify, distribute its source code under the permissive MIT and Apache 2.0 licenses.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    Magnum

    Magnum

    Lightweight and modular C++11 graphics middleware for data and games

    ...Among Mag­num es­sen­tials is a UTF-8-aware OS, filesys­tem and con­sole ab­strac­tion, a ver­sat­ile vec­tor math lib­rary and a slim C++11 wrap­per of Vulkan and OpenGL API fam­il­ies. Build on top of that or opt-in for more. Shaders and prim­it­ives for fast pro­to­typ­ing, al­gorithms, de­bug­ging and auto­mat­ic test­ing, as­set man­age­ment, in­teg­ra­tion with pop­u­lar win­dow­ing toolkits and a UI lib­rary. Everything fits to­geth­er but you still have a choice. There’s al­ways more than one way to do things.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Anime4kSharp

    Anime4kSharp

    Anime4K implemented in C#

    ...Images are processed in four phases that are executed on a pixel- per- pixel basis. Each phase takes a input image and renders it to a output image. This makes it easy to port the algorithm (back) to GLSL fragment shaders. As bloc97 described in his pseudo-preprint, the Anime4K algorithm is actually quite simple.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    GraphicsFuzz

    GraphicsFuzz

    A testing framework for automatically finding and simplifying bugs

    GraphicsFuzz is a framework developed by Google for testing and fuzzing graphics drivers using automatically generated GLSL shaders. It helps identify security vulnerabilities, driver crashes, and rendering inconsistencies in OpenGL and Vulkan drivers by feeding them randomized but valid shader programs. Originally developed through academic research, GraphicsFuzz automates the process of minimizing and analyzing problematic shaders, helping hardware vendors and driver developers improve the reliability and robustness of their graphics stack.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    lwjglbook

    lwjglbook

    Source code of the chapters of the book 3D Game Development with LWJGL

    lwjglbook-leg is the companion code repository for the “3D Game Development with LWJGL 3” book, offering a practical learning path for building a 3D game engine in Java using the Lightweight Java Game Library (LWJGL). It covers the implementation of a modern OpenGL-based engine from scratch, guiding readers through key concepts such as rendering, lighting, animation, input handling, and scene management. This project serves as an excellent educational resource for Java developers interested...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19

    Lexolights

    Lexolights is close-to-photorealistic 3D model viewer

    Lexolights is 3D model viewer focused on close-to-photorealistic user experience. To achieve the scene realism, it uses shaders and other latest technologies. It is based on OpenSceneGraph.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Synthclipse

    Synthclipse

    GLSL shader prototyping tool based on Eclipse IDE.

    Synthclipse is a GLSL shader prototyping tool. It makes possible to fast develop all kinds of shaders: Fragment (FS), Vertex (VS), Geometry (GS), Tessellation (TS) and Compute (CS). Shader development can be done using, compatible with Fragmentarium and Shadertoy (but limited to FS and VS), Fragx shaders or by using fully featured JavaScript JSX scripts. The JSX API is consistent with WebGL but in fact exposes complete OpenGL 4+ API.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Lexolights is 3D model viewer focused on photorealistic user experience. To achieve the scene realism, it uses shaders and other latest technologies. It is based on OpenSceneGraph.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Inviwo

    Inviwo

    Interactive Visualization Workshop

    Inviwo is a modern, open-source visualization framework designed for interactive visual data analysis and scientific computing. Built in C++ with a modular, extensible architecture, Inviwo combines a visual editor (for creating data pipelines) with a powerful runtime engine that supports real-time rendering, interaction, and GPU-accelerated processing. It’s widely used in scientific domains for building and sharing visualizations of complex data such as medical imaging, simulations, and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    GAPID

    GAPID

    Graphics API Debugger

    ...Replay also supports modifications, allowing you to adjust command parameters and shader source to instantly see what effect this would have on the frame. GAPID can also visualize the textures, shaders and draw call geometry used by the application.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    3D Game Shaders for Beginners

    3D Game Shaders for Beginners

    A step-by-step guide to implementing SSAO for 3D games

    ...I've explained each technique in such a way that you can take what you learn here and apply/port it to whatever stack you use—be it Godot, Unity, Unreal, or something else. For the glue in between the shaders, I've chosen the fabulous Panda3D game engine and the OpenGL Shading Language (GLSL). So if that is your stack, then you'll also get the benefit of learning how to use these shading techniques with Panda3D and OpenGL specifically.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    GPUImage 2

    GPUImage 2

    Framework for GPU-accelerated video and image processing

    GPUImage 2 is the second generation of the GPUImage framework, an open source project for performing GPU-accelerated image and video processing on Mac, iOS, and now Linux. The original GPUImage framework was written in Objective-C and targeted Mac and iOS, but this latest version is written entirely in Swift and can also target Linux and future platforms that support Swift code. The objective of the framework is to make it as easy as possible to set up and perform realtime video processing...
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo