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
Back to dfranx/shadered

Projects sharing features with SHADERed

30 open-source projects similar to dfranx/shadered, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it 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
  • 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

AI search

Explore more awesome repositories

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

Find more with AI search
  • 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
  • orillusion/orillusionOrillusion avatar

    Orillusion/orillusion

    5,188View on GitHub↗

    Orillusion is a WebGPU 3D rendering engine designed for high-fidelity scenes and visual effects in the browser. It functions as a GPU compute framework for parallel mathematical operations and a physically-based rendering graphics pipeline for realistic materials and surfaces. The system also includes a web-based 3D animation toolkit for driving skeletal animations and interpolating vertex positions. The engine is distinguished by its use of an entity component system for scene logic and a macro-based shader generation system that creates multiple shader variants. It optimizes performance thr

    TypeScript3dgraphicshtml5
    View on GitHub↗5,188
  • gpuweb/gpuwebgpuweb avatar

    gpuweb/gpuweb

    5,414View on GitHub↗

    This project provides a comprehensive toolset for WebGPU, serving as a graphics API wrapper, compute shader framework, resource manager, and shader toolchain. It enables browser-based GPU acceleration by offloading memory-intensive tasks and data processing from the CPU to the GPU. The framework manages the full lifecycle of GPU operations, from requesting physical hardware adapters and initializing logical devices to configuring programmable render and compute pipelines. It specifically supports the coordination of parallel workgroups and collective subgroup operations for general-purpose co

    Bikeshedgpgpu-computinggpuw3c
    View on GitHub↗5,414
  • danielsogl/awesome-cordova-pluginsdanielsogl avatar

    danielsogl/awesome-cordova-plugins

    2,450View on GitHub↗

    This project provides a collection of type-safe wrappers designed to bridge web-based applications with native mobile hardware and system services. It functions as a cross-platform framework that normalizes disparate native plugin behaviors into a unified interface, allowing developers to access device sensors and system capabilities consistently across multiple mobile operating systems. The framework distinguishes itself by wrapping asynchronous native callbacks into reactive streams, simplifying the management of continuous hardware events and data updates. It includes robust mocking capabi

    TypeScriptangularcordovacordova-plugin
    View on GitHub↗2,450
  • butterproject/butter-desktopbutterproject avatar

    butterproject/butter-desktop

    4,260View on GitHub↗

    Butter Desktop is a BitTorrent video streamer and cross-platform media player. It serves as a torrent-based movie client that allows users to watch video content sourced from the BitTorrent protocol in real time. The application enables decentralized video consumption by streaming content without requiring a full file download. This is achieved through sequential torrent streaming and peer-to-peer data fetching to maximize bandwidth. The software provides cross-platform video playback by integrating native codecs for audio and video decoding. It utilizes a buffer-based playback system and a

    JavaScriptstreamingtorrentsvideo
    View on GitHub↗4,260
  • gameplay3d/gameplaygameplay3d avatar

    gameplay3d/gameplay

    4,864View on GitHub↗

    Gameplay is a high-performance C++ game engine and cross-platform framework designed for developing 2D and 3D interactive games. It functions as both a 3D graphics engine for rendering environments and a 2D game development kit for creating sprite-based mechanics. The framework provides a cross-platform abstraction layer to ensure that game logic and graphics run across various hardware and software platforms using a shared codebase. The engine implements a hardware-accelerated rendering pipeline and component-based game logic to separate data from behavior. It utilizes a native C++ impleme

    C++c-plus-pluscross-platformengine
    View on GitHub↗4,864
  • tokio-rs/miotokio-rs avatar

    tokio-rs/mio

    7,024View on GitHub↗

    Mio is a low-level I/O library for Rust that provides an event-driven framework for monitoring multiple network sockets and file descriptors. It acts as a portable wrapper for operating system native polling systems, including epoll, kqueue, and IOCP, allowing applications to trigger events when resources are ready for reading or writing without blocking the execution thread. The library provides a non-blocking socket interface for managing TCP, UDP, and Unix sockets. It distinguishes itself through a vectored I/O implementation, enabling scatter-gather reads and writes across multiple buffer

    Rustasynchronousnetworkingnon-blocking
    View on GitHub↗7,024
  • jackjiang2011/mobileimsdkJackJiang2011 avatar

    JackJiang2011/MobileIMSDK

    6,064View on GitHub↗

    MobileIMSDK is an open-source instant messaging framework that provides reliable real-time message delivery across iOS, Android, Java, HarmonyOS, and web platforms. At its core, it offers a unified communication layer that transparently supports UDP, TCP, and WebSocket transports, enabling developers to send and receive messages without managing protocol differences or connection state. The framework includes an automatic reconnection engine that detects network outages and restores connections without manual intervention, with built-in message retransmission and deduplication to guarantee exa

    Objective-Charmonyos-nexthtml5im
    View on GitHub↗6,064
  • neutralinojs/neutralinojsneutralinojs avatar

    neutralinojs/neutralinojs

    8,543View on GitHub↗

    Neutralinojs is a lightweight cross-platform desktop application framework that allows developers to build native applications using web technologies and a C++ backend. It serves as a native system API bridge, enabling JavaScript frontend code to execute system commands and manage files across Windows, macOS, and Linux. The project distinguishes itself as a portable runtime that renders interfaces via the system's built-in webview instead of bundling a full browser engine. This approach enables the packaging of web assets into small, standalone executable binaries. The framework provides com

    C++
    View on GitHub↗8,543
  • tencent/westoreTencent avatar

    Tencent/westore

    4,292View on GitHub↗

    Westore is a mini program MVVM framework and cross-platform logic layer designed to isolate application behavior from platform-specific rendering environments. It functions as a decoupled state manager and data binding engine that separates business logic from the user interface. The framework utilizes a model-view-viewModel architecture to maintain a portable model layer, allowing business logic to be tested using mock objects without a running user interface. It employs a diffing process to calculate the shortest data path and automatically update the user interface. The system covers head

    JavaScriptdiffjson-diffminiprogram
    View on GitHub↗4,292
  • rime/weaselrime avatar

    rime/weasel

    6,778View on GitHub↗

    Weasel is a Chinese input method frontend and configurable engine designed to convert keystrokes into Chinese characters. It serves as a cross-platform text entry tool that manages character lookup and prediction layouts through a customizable framework. The system allows users to define original typing rules and layouts to personalize the text entry experience. It supports the design of custom schemes and the modification of character prediction and lookup behaviors via configuration files. The tool provides capabilities for multilingual keyboard configuration and the ability to toggle betw

    C++
    View on GitHub↗6,778
  • react-native-audio-toolkit/react-native-audio-toolkitreact-native-audio-toolkit avatar

    react-native-audio-toolkit/react-native-audio-toolkit

    1,083View on GitHub↗

    React Native Audio Toolkit is a cross-platform mobile library and toolkit for recording, playing, and streaming audio files within cross-platform mobile applications. It provides a unified JavaScript interface that abstracts the distinct native audio implementations of different mobile operating systems behind a common set of APIs. The library supports loading and playing local or remote audio files with controls for playback speed, volume, looping, seeking, and hardware looping. It also captures microphone input into audio files with configurable bitrate, channels, sample rate, format, and m

    Objective-Caudio-librarycross-platformreactnative
    View on GitHub↗1,083
  • nvidia/isaac-gr00tNVIDIA avatar

    NVIDIA/Isaac-GR00T

    6,222View on GitHub↗
    Jupyter Notebook
    View on GitHub↗6,222
  • openmw/openmwOpenMW avatar

    OpenMW/openmw

    6,366View on GitHub↗

    OpenMW is a modern, open-source game engine designed to execute the game Morrowind and its expansions. It serves as a cross-platform game runtime and 3D world renderer, providing a data-driven environment to run game logic and physics with improved stability. The project functions as a game modding framework, utilizing a modular plugin system and an interpreted scripting layer to load external modifications. This architecture allows for the integration of community content, custom textures, and external scripts without altering the base executable code. The engine covers a broad range of cap

    C++
    View on GitHub↗6,366
  • obsproject/obs-studioobsproject avatar

    obsproject/obs-studio

    73,384View on GitHub↗

    This project is a professional live video production suite designed for capturing, encoding, and broadcasting high-quality media. At its core, it features a real-time media processing engine that utilizes hardware acceleration to composite multiple audio and video sources with minimal latency. The application provides a centralized studio interface for managing complex scene transitions, layering visual sources through a hierarchical scene-graph engine, and streaming content to multiple platforms simultaneously. The software is built on a cross-platform abstraction layer that ensures consiste

    Ccc-plus-plusdirectshow
    View on GitHub↗73,384
  • dotnet/mauidotnet avatar

    dotnet/maui

    23,181View on GitHub↗

    This framework is a cross-platform software development kit designed for building native mobile and desktop applications from a single shared codebase. It provides a unified programming interface that allows developers to construct user interfaces using declarative markup, which are then rendered as native components on each target operating system. The framework distinguishes itself through a multi-targeting build system that consolidates platform-specific resources and native control mapping into a unified project structure. It includes a data-driven binding engine that synchronizes applica

    C#androiddesktopdotnet
    View on GitHub↗23,181
  • cocos2d/cocos2d-xcocos2d avatar

    cocos2d/cocos2d-x

    18,942View on GitHub↗

    Cocos2d-x is a high-performance C++ game development framework designed for building and deploying interactive applications across mobile, desktop, and web platforms. It functions as a cross-platform game engine that utilizes an entity-component system to manage object lifecycles, behaviors, and spatial relationships within a unified codebase. The engine is distinguished by its specialized 2D graphics rendering pipeline, which is optimized for hardware-accelerated performance when displaying sprites, particle effects, and skeletal animations. It provides developers with low-level access to gr

    C++androidc-plus-pluscocos2d
    View on GitHub↗18,942
  • learnopengles/learn-opengles-tutorialslearnopengles avatar

    learnopengles/Learn-OpenGLES-Tutorials

    1,060View on GitHub↗

    This repository serves as an educational resource for developers learning mobile and embedded graphics programming. It provides a collection of tutorials and instructional code examples focused on implementing rendering techniques using the OpenGL ES graphics interface. The project covers the fundamental components of the graphics pipeline, including shader-based programmable stages, matrix-based coordinate transformations, and texture mapping. It also demonstrates practical techniques for managing graphics hardware, such as vertex buffer streaming, state management, and depth-buffer hidden s

    Java
    View on GitHub↗1,060
  • stackgl/shader-schoolstackgl avatar

    stackgl/shader-school

    4,409View on GitHub↗

    Shader School is an interactive learning platform and graphics programming course designed for mastering GLSL shader development. It provides a structured curriculum for learning GPU programming and the technical foundations of programmable shaders through a series of browser-based coding exercises. The platform functions as an interactive shader sandbox and WebGL graphics tutorial, allowing users to write and test code within a real-time interface. This environment provides immediate visual feedback, enabling the practice of interactive graphics development and web-based shader workshopping

    JavaScript
    View on GitHub↗4,409
  • therecipe/qttherecipe avatar

    therecipe/qt

    10,784View on GitHub↗

    This project provides a framework for building native graphical user interfaces that run consistently across desktop and mobile operating systems. It functions as a bridge that allows developers to construct complex application layouts and render high-performance visual elements by utilizing a native C++ widget toolkit. The framework enables the creation of responsive user interfaces through both traditional widget-based components and declarative markup languages. It employs a decoupled messaging system to connect interface components and uses a pre-compilation step to manage object introspe

    Goandroidasteroidoscross-platform-gui
    View on GitHub↗10,784
  • fsnotify/fsnotifyfsnotify avatar

    fsnotify/fsnotify

    10,551View on GitHub↗

    fsnotify is a cross-platform filesystem notification library that provides a programming interface for tracking file and directory changes within Go applications. It utilizes native kernel notification interfaces to detect events such as file creation, deletion, and attribute updates, allowing developers to integrate real-time monitoring into their software. The library distinguishes itself by providing a unified abstraction layer that normalizes disparate kernel APIs into a consistent event stream. It manages high-volume activity through non-blocking event polling and internal memory bufferi

    Go
    View on GitHub↗10,551
  • love2d/lovelove2d avatar

    love2d/love

    8,458View on GitHub↗

    LÖVE is a cross-platform game engine and framework for developing two-dimensional games using the Lua programming language. It provides a 2D graphics API for rendering shapes, images, and sprites across multiple desktop and mobile platforms. The framework enables the development of a single codebase that can be deployed to Windows, macOS, Linux, Android, and iOS. It utilizes a Lua-based scripting interface to control internal engine systems. The project covers 2D game development, mobile game development, and cross-platform game deployment.

    C++
    View on GitHub↗8,458
  • balloonwj/cppguideballoonwj avatar

    balloonwj/CppGuide

    6,030View on GitHub↗

    CppGuide is a curated collection of educational resources and practical guides focused on C++ server development, Linux kernel internals, concurrent programming, network protocols, and security exploitation. It provides structured learning paths for backend developers, covering everything from interview preparation to building high-performance network servers and understanding operating system fundamentals. The guide distinguishes itself by offering in-depth, hands-on tutorials that walk through real-world implementations, including building a Redis-like server from scratch, designing custom

    View on GitHub↗6,030
  • jwilm/alacrittyjwilm avatar

    jwilm/alacritty

    64,603View on GitHub↗

    Alacritty is a cross-platform terminal emulator and command line interface designed for high visual throughput. It functions as a GPU-accelerated text renderer that uses OpenGL to offload the drawing of the terminal interface to the graphics card. The project focuses on high-performance text rendering to ensure low input latency and smooth interface updates. This is achieved through hardware-accelerated text rasterization and the use of a GPU-accelerated rendering engine to display terminal output. The application maintains consistent behavior across different operating systems via a cross-p

    Rust
    View on GitHub↗64,603
  • alcatraz/alcatrazA

    alcatraz/Alcatraz

    9,798View on GitHub↗

    Alcatraz is an extension manager and package manager for Xcode. It provides a specialized interface for discovering, installing, and updating plugins, templates, and color schemes directly within the development environment. The tool automates the installation process to remove the need for manual file copying or cloning. It manages the lifecycle of extensions through a dedicated interface that allows for adding, removing, and updating installed components to customize Xcode workflows. The system handles plugin administration through manifest-driven package resolution and direct file system

    Objective-C
    View on GitHub↗9,798
  • google/perfettogoogle avatar

    google/perfetto

    5,558View on GitHub↗

    Perfetto is a platform for system-level performance tracing and analysis on Linux and Android. It combines a high-throughput trace recorder, a SQL-based query engine, and a browser-based visualizer into a single toolchain. The platform covers CPU scheduling and call-stack profiling, native and Java heap memory allocation tracking, GPU and graphics events, and system-wide counters such as CPU frequency and power consumption. The architecture decouples trace recording from offline analysis, using a compact protobuf format for event encoding and columnar storage for efficient SQL queries. The we

    C++
    View on GitHub↗5,558
  • google/cdc-file-transfergoogle avatar

    google/cdc-file-transfer

    3,401View on GitHub↗

    Cdc-file-transfer is a file synchronization and transfer tool that calculates delta changes using content-defined chunking to transmit only modified segments across systems. It operates as a command line utility designed to sync and stream files between Windows and Linux operating system environments. The software splits files into variable-length blocks based on content patterns rather than fixed offsets to identify matching segments despite insertions or deletions. It isolates operating-system-specific file system APIs behind unified interfaces and calculates modified chunk hashes and miss

    C++
    View on GitHub↗3,401