awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
dfranx avatar

dfranx/SHADERed

0
View on GitHub↗
4,765 stars·311 forks·C++·MIT·31 viewsshadered.org↗

SHADERed

SHADERed is a cross-platform shader development environment and debugger used for authoring vertex, pixel, and compute shaders. It functions as an integrated editor for writing and compiling shader code while providing live visual previews and the ability to configure render pipeline states.

The tool features a GLSL shader debugger that enables line-by-line execution with breakpoints and variable watches to resolve visual logic errors. It includes a shader asset manager for importing 3D models and textures as data inputs and supports an extensible plugin system to integrate new languages and external tools.

The platform further covers render pipeline configuration for blending and depth tests, along with frame data analysis to identify undefined behavior across a full frame.

Features

  • Shader Development Environments - Functions as a cross-platform integrated editor and debugger for authoring vertex, pixel, and compute shaders with live previews.
  • Shader Development Workflows - Offers a complete workflow for writing, compiling, and testing vertex, pixel, and compute shaders with live previews.
  • GPU Debugging and Profiling Suites - Provides a comprehensive suite for debugging and profiling GPU programs via breakpoints and variable watches.
  • Hot-Reloading Shader Editors - Functions as a lightweight, cross-platform editor that re-compiles and updates shader visuals instantly upon code changes.
  • Line-by-Line Execution Controls - Provides a GPU debugger capable of line-by-line execution and breakpoint management to track variable values.
  • Live Preview & Tuning - Provides a real-time compilation pipeline that updates the GPU state for immediate visual feedback during shader authoring.
  • GPU Pipeline State Controls - Allows developers to configure GPU render states, including blending and depth testing, via a pipeline definition.
  • Rendering State Configurations - Allows the definition of render states, such as blending and depth tests, to control the final image output.
  • GLSL Line-Step Debuggers - Ships a specialized GLSL debugger for stepping through shader execution line-by-line with breakpoints and variable watches.
  • Cross-Platform Abstraction Layers - Implements a unified abstraction layer to ensure consistent graphics API behavior across Windows, Linux, and Web platforms.
  • IDE Plugin Systems - Features a plugin system that allows the IDE to be extended with custom logic and external tool integrations.
  • IDE Toolchain Plugins - Supports extending the development environment with plugins to integrate new languages and external tools.
  • Asset Management - Includes a system to import and manage 3D models, textures, and audio files as data inputs for shaders.
  • 3D Asset Importers - Provides utilities to import 3D meshes and textures to be used as data inputs for testing shader effects.
  • Frame Data Inspection Tools - Enables the capture and analysis of per-pixel and per-vertex data across full frames to detect undefined shader behavior.
  • Asset-to-Register Mappings - Provides mechanisms to map imported 3D models and textures directly to shader input registers for rendering.
  • Asset Import Systems - Provides a system to import 3D models and textures to be used as data inputs during shader development.
  • Shader - Analyzes variable values and instructions across full frames to identify and resolve undefined shader behavior.
  • Shader Tools - Shader IDE, written in C++.
  • Visual and Shader Tools - Lightweight tool for creating and testing HLSL and GLSL shaders.

Star history

Star history chart for dfranx/shaderedStar history chart for dfranx/shadered

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with SHADERed

These projects share indexed features with SHADERed. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • remix-project-org/remix-projectremix-project-org avatar

    remix-project-org/remix-project

    3,003View on GitHub↗

    Remix is a comprehensive blockchain development environment and Ethereum smart contract IDE. It provides a complete workspace for writing, compiling, deploying, and debugging smart contracts across simulated and public blockchain networks. The project distinguishes itself as a specialized toolchain for EVM debugging and analysis, offering opcode-level transaction stepping and state memory analysis. It also includes a dedicated zero-knowledge proof toolchain for compiling ZK circuits and generating cryptographic proofs, alongside an AI-powered coding assistant for code generation and explanati

    TypeScriptblockchainethereumevm
    View on GitHub↗3,003
  • patriciogonzalezvivo/thebookofshaderspatriciogonzalezvivo avatar

    patriciogonzalezvivo/thebookofshaders

    6,931View on GitHub↗

    The Book of Shaders is an interactive educational guide and curriculum for learning GLSL fragment shader programming to create procedural graphics and visual effects. It provides a structured learning path and a categorized reference guide for data types, built-in functions, and mathematical operations used in shader development. The project features a web-based shader sandbox and interactive editor that allows for real-time iteration and visualization of GLSL code. Users can experiment with procedural art and share their results via unique URLs. The curriculum covers a wide range of graphic

    GLSL
    View on GitHub↗6,931
  • panda3d/panda3dpanda3d avatar

    panda3d/panda3d

    5,150View on GitHub↗

    Panda3D is a cross-platform game engine and 3D graphics rendering system developed for Python and C++. It functions as a comprehensive framework for building interactive 3D applications, providing a real-time physics simulator and a specialized 3D asset pipeline tool. The engine distinguishes itself by combining a high-performance C++ core with interoperable Python language bindings. It utilizes a scene graph architecture to organize 3D objects and provides a pipeline-based asset conversion system to optimize models and textures for runtime loading. Its capability surface includes low-level

    C++c-plus-pluscross-platformgame-development
    View on GitHub↗5,150
  • patriciogonzalezvivo/glslviewerpatriciogonzalezvivo avatar

    patriciogonzalezvivo/glslViewer

    5,286View on GitHub↗

    glslViewer is a console-based GLSL shader sandbox and renderer designed for the real-time testing and iteration of fragment and vertex shaders. It functions as a live-reloading viewer that automatically updates visual output when source files are modified on disk. The system also operates as a headless renderer, capable of generating frames and exporting images without a physical display. The project is distinguished by its support for multi-pass rendering, utilizing framebuffer ping-ponging and convolution pyramids to execute complex visual effects. It features an integrated OSC controller t

    C++cc-plus-plusconsole
    View on GitHub↗5,286
Compare all 30 related projects→

Frequently asked questions

What does dfranx/shadered do?

SHADERed is a cross-platform shader development environment and debugger used for authoring vertex, pixel, and compute shaders. It functions as an integrated editor for writing and compiling shader code while providing live visual previews and the ability to configure render pipeline states.

What are the main features of dfranx/shadered?

The main features of dfranx/shadered are: Shader Development Environments, Shader Development Workflows, GPU Debugging and Profiling Suites, Hot-Reloading Shader Editors, Line-by-Line Execution Controls, Live Preview & Tuning, GPU Pipeline State Controls, Rendering State Configurations.

Which projects share features with dfranx/shadered?

Projects with overlapping indexed features include: remix-project-org/remix-project — Remix is a comprehensive blockchain development environment and Ethereum smart contract IDE. It provides a complete… patriciogonzalezvivo/thebookofshaders — The Book of Shaders is an interactive educational guide and curriculum for learning GLSL fragment shader programming… patriciogonzalezvivo/glslviewer — glslViewer is a console-based GLSL shader sandbox and renderer designed for the real-time testing and iteration of… panda3d/panda3d — Panda3D is a cross-platform game engine and 3D graphics rendering system developed for Python and C++. It functions as… orillusion/orillusion — Orillusion is a WebGPU 3D rendering engine designed for high-fidelity scenes and visual effects in the browser. It… gpuweb/gpuweb — This project provides a comprehensive toolset for WebGPU, serving as a graphics API wrapper, compute shader framework,…