This is your work, valued
PBR. An implementation of physically based shading & image based lighting in D3D11, D3D12, Vulkan, and OpenGL 4.
★ 1.5kQuartz. Vulkan RTX path tracer with a declarative ES7-like scene description language.
★ 448xlsh. eXtended Login Shell
★ 23pcem-crt. PCem with @mattiasgustavsson CRT emulation shader added to it.
★ 20fsproxy. Access Linux filesystems from within Microsoft Windows (discontinued)
★ 13helloboing. "Hello Boing" - executable raytraced graphics in m68k assembly for Commodore Amiga.
★ 10rsm. C++ 14 header only library for random and quasi-random sampling aimed at computer graphics and Monte Carlo applications.
★ 9B1. Fictional computer system based on an emulated 6502 CPU.
★ 7mcproxy. Minecraft protocol proxy daemon written in C.
★ 6aurora. A physically based, GPU accelerated Monte Carlo raytracer for Autodesk Maya.
★ 5CUBE. A minimal, hackable demo toolkit in OpenGL.
★ 3nim-amigaos. Nim bindings to AmigaOS 3 API
★ 2website. Old portfolio source
★ 1exray. Classic multi-threaded raytracer
★ 1box3d. Box3D is a 3D physics engine for games
★ 5kFMAG. A single-instruction GPU virtual machine and toolchain
★ 142differentiable-collisions-optc. C
★ 140demote_tracker. demote_tracker is a commandline utility to visualize demoted graphics card memory
★ 44unsloth. Unsloth Studio is a web UI for training and running open models like Gemma 4, Qwen3.6, DeepSeek, gpt-oss locally.
★ 68kserver. Sync-in Server · Sovereign platform for file storage, sharing, synchronization, and collaboration.
★ 1.5ksystemd-manager-tui. A TUI application for managing systemd services.
★ 1.5kSkribidi. Nimble bidirectional text stack for UIs
★ 430glauth. A lightweight LDAP server for development, home use, or CI
★ 2.8kDashboard-Glance. My Dashboard Glance
★ 71wil. Windows Implementation Library
★ 3kreaderwriterqueue. A fast single-producer, single-consumer lock-free queue for C++
★ 4.6kconcurrentqueue. A fast multi-producer, multi-consumer lock-free concurrent queue for C++11
★ 12kDocumentSASS. Unofficial description of the CUDA assembly (SASS) instruction sets.
★ 223tinyies. Header only C++11 IES loader/writer
★ 13rt. C++
★ 27winutil. Chris Titus Tech's Windows Utility - Install Programs, Tweaks, Fixes, and Updates
★ 58kglance. A self-hosted dashboard that puts all your feeds in one place
★ 36kCnC_Red_Alert. Command and Conquer: Red Alert
★ 6.7kCnC_Tiberian_Dawn. Command and Conquer Tiberian Dawn
★ 1.8kimmich. High performance self-hosted photo and video management solution.
★ 107kDither3D. Surface-Stable Fractal Dithering
★ 1.5kstroke-rendering. learning to paint with differentiable stroke-based rendering
★ 37ImHex. 🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
★ 54kflex-launcher. A customizable HTPC application launcher for Windows and Linux
★ 468imgui. Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
★ 74kBedrock. Minimal C++20 STL replacement library. Simpler, smaller, and in many cases faster.
★ 186sockperf. Network Benchmarking Utility
★ 719clay. High performance UI layout library in C.
★ 18kHelloWorld. Java
★ 2kGPUSorting. State of the art sorting and segmented sorting, including OneSweep. Implemented in CUDA, D3D12, and Unity style compute shaders. Theoretically portable to all wave/warp/subgroup sizes.
★ 469zed. Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
★ 87ktinybvh. Single-header dependency-free BVH construction and traversal library.
★ 1.1kSHforHLSL. SH for HLSL 2021
★ 243make-windows-pretty. Some tools I used for making Windows 11 look nice.
★ 1.2kalienbreed3d2. Alien Breed 3D II The Killing Grounds
★ 55difftastic. a structural diff that understands syntax 🟥🟩
★ 26kraddebugger. A native, user-mode, multi-process, graphical debugger.
★ 7.2knonlinear-ray-tracing. C++
★ 81self-intersection-avoidance. Repository with HLSL and GLSL sample code for self-intersection avoidance in DXR and Vulkan
★ 21filebrowser. 📂 Web File Browser
★ 35kg-helper. Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zenbook, Expertbook, ROG Ally, and many more.
★ 14kopenmoonray. MoonRay is an open-source, award-winning, state-of-the-art production path tracing renderer, initially developed at DreamWorks and an active member project of the Academy Software Foundation.
★ 4.7kmsdfgen. Multi-channel signed distance field generator
★ 4.9kOffsetAllocator. Fast O(1) offset allocator with minimal fragmentation
★ 1kAurora. Real-time GPU path tracing with an OpenUSD Hydra render delegate
★ 613headscale. An open source, self-hosted implementation of the Tailscale control server
★ 42kjj. A Git-compatible VCS that is both simple and powerful
★ 30kskulpture. A classic style for Qt5 and Qt6 apps
★ 36spleen. Monospaced bitmap fonts
★ 1.3kReSTIR_PT. Source Code for SIGGRAPH 2022 Paper "Generalized Resampled Importance Sampling: Foundations of ReSTIR"
★ 522RTXDI. HLSL
★ 527VolumetricReSTIRRelease. Source code for SIGGRAPH Asia 2021 paper "Fast Volume Rendering with Spatiotemporal Reservoir Resampling"
★ 163openpgl. Intel(R) Open Path Guiding Library
★ 336nanobench. Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20
★ 1.7kDirectStorage. DirectStorage for Windows is an API that allows game developers to unlock the full potential of high speed NVMe drives for loading game assets.
★ 876doctest. The fastest feature-rich C++11/14/17/20/23 single-header testing framework
★ 6.8kgatling. Hydra-enabled GPU path tracer that supports MaterialX and MDL
★ 329etx-tracer. Physically-based CPU and GPU ray-tracer
★ 375EASTL. EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.
★ 9.3ktaskflow. A General-purpose Task-parallel Programming System in C++
★ 12kSmartTube. Browse media content with your own rules on Android TV
★ 31kRTXMU. RTX Memory Utility Library helps to reduce and compact ray tracing memory for games
★ 139kajiya. 💡 Experimental real-time global illumination renderer 🦀
★ 5.3kdata-oriented-design. A curated list of data oriented design resources.
★ 4.4krust-cuda. Ecosystem of libraries and tools for writing and executing fast GPU code fully in Rust.
★ 5.3khip. HIP: C++ Heterogeneous-Compute Interface for Portability
★ 4.4kDLSS. NVIDIA DLSS is a new and improved deep learning neural network that boosts frame rates and generates beautiful, sharp images for your games
★ 1.4kcuda-calculator. Online CUDA Occupancy Calculator
★ 84zig-gamedev. Dev repo for @zig-gamedev libs and sample applications
★ 2.8kDonut. C++
★ 454NVRHI. C++
★ 2kflip. A tool for visualizing and communicating the errors in rendered images.
★ 638Capturinha. A tool for real time screen and audio capture on Windows, using NVIDIA's NVENC and with an emphasis on performance, correctness (eg. frame rate stability) and configurability. Mostly made for demoscene productions but you can use it with everything that's on your screen.
★ 162hello-webgpu. Cross-platform C++ example for WebGPU and Dawn
★ 297AdGuardHome. Network-wide ads & trackers blocking DNS server
★ 35kBitmapFonts. My collection of bitmap fonts pulled from various demoscene archives over the years
★ 1.9kusd-resources. A curated list of USD projects and resources
★ 466OpenUSD. Universal Scene Description
★ 7.4kTerathon-Math-Library. C++ math library for 2D/3D/4D vector, matrix, quaternion, and geometric algebra.
★ 1kBlenderUSDHydraAddon. This add-on allows you to assemble and compose USD data with Blender data and render it all using various renderers via Hydra.
★ 397MaterialX. MaterialX is an open standard for the exchange of rich material and look-development content across applications and renderers.
★ 2.2kcgltf. :diamond_shape_with_a_dot_inside: Single-file glTF 2.0 loader and writer written in C99
★ 1.9ktinygltf. Header only C++11 tiny glTF 2.0 library
★ 2.5kuvgRTP. An open-source library for RTP/SRTP media delivery
★ 437optick. C++ Profiler For Games
★ 3.1kshaders. Circle C++ shaders
★ 500GLSL-Color-Spaces. Utility functions to convert between various color spaces in GLSL
★ 243Arnold-For-Blender. Arnold render integration for Blender 2.8
★ 189Remotery. Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer
★ 3.3kpbrt-v4. Source code to pbrt, the ray tracer described in the forthcoming 4th edition of the "Physically Based Rendering: From Theory to Implementation" book.
★ 3.6ktev. High dynamic range (HDR) image viewer for people who care about colors
★ 1.4kminiaudio. Audio playback and capture library written in C, in a single source file.
★ 7kredqueen_legacy. initial commit
★ 120appleseed. A modern open source rendering engine for animation and visual effects
★ 2.3kwireguard-vyatta-ubnt. WireGuard for Ubiquiti Devices
★ 1.5knetImgui. 'Dear Imgui' remote access library and application
★ 720island. 🌋🐎 Project Island is an experimental, hot-reloading Vulkan Renderer for Linux and Windows, written in C/C++.
★ 1.3ksanoid. These are policy-driven snapshot management and replication tools which use OpenZFS for underlying next-gen storage. (Btrfs support plans are shelved unless and until btrfs becomes reliable.)
★ 3.8ktinsel. Lightweight CPU/GPU path tracer
★ 418latex-css. LaTeX.css is a CSS library that makes your website look like a LaTeX document
★ 3.5ksokol. minimal cross-platform standalone C headers
★ 10ktracy. Frame profiler
★ 16krocket. Rocket
★ 3894klang. Official 4klang repository
★ 342mitsuba2. Mitsuba 2: A Retargetable Forward and Inverse Renderer
★ 2.1kfluid-engine-dev. Fluid simulation engine for computer graphics applications
★ 2.1kpractical-path-guiding. Code of "Practical Path Guiding for Efficient Light-Transport Simulation"
★ 249pbrt-parser. A simple parser for the PBRT file format
★ 210pmfx-shader. Cross platform shader system for HLSL, GLSL, Metal and SPIR-V.
★ 350readme. Raygon Readme
★ 65lighthouse2. Lighthouse 2 framework for real-time ray tracing
★ 870embree. Embree ray tracing kernels repository.
★ 2.7kSTL. MSVC's implementation of the C++ Standard Library.
★ 11kCWBVH. An implementation of NVIDIA's paper "Efficient Incoherent Ray Traversal on GPUs Through Compressed Wide BVHs"
★ 133AccelerationStructures. Attempt to understand and compare different Acceleration structures
★ 30bvh. BVH STAR in Japanese
★ 84D3D12MemoryAllocator. Easy to integrate memory allocation library for Direct3D 12
★ 1kperftest. GPU texture/buffer performance tester
★ 684SamplinSafari. Samplin' Safari is a research tool to visualize and interactively inspect high-dimensional (quasi) Monte Carlo samplers.
★ 163markdeep-rasterizer. Converts Markdeep (https://casual-effects.com/markdeep/) files to static HTML.
★ 37rust-ecosystem. Rust wants & tracking for Embark 🦀
★ 1kFalcor. Real-Time Rendering Framework
★ 3.2krss-bridge. The RSS feed for websites missing it
★ 9.1kraylib. A simple and easy-to-use library to enjoy videogames programming
★ 34kquadplay. The quadplay✜ fantasy console
★ 958wrp. Web Rendering Proxy: Use vintage, historical, legacy browsers on modern web
★ 1.3kPaperWM. Tiled scrollable window management for GNOME Shell
★ 4.2kImNodes. Node graph implementation for Dear ImGui. Used in https://github.com/rokups/rbfx
★ 748fselect. Find files with SQL-like queries
★ 4.5krocket. GNU Rocket Git mirror
★ 121shaderc. A collection of tools, libraries, and tests for Vulkan shader compilation.
★ 2.2kThe-Forge. The Forge Cross-Platform Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
★ 5.6kassimp. The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
★ 13kColorCop. A lightweight Windows color picker with multi-format output
★ 233SampleZoo. Simple implementations of sampling patterns, with objective tests to compare them
★ 233meshoptimizer. Mesh optimization library that makes meshes smaller and faster to render
★ 8.1kEnterprisePBRShadingModel. HTML
★ 391cmake-qml-plugin-example. QML plugin example written with CMake
★ 65noteshrink. Convert scans of handwritten notes to beautiful, compact PDFs
★ 4.8koidn. Intel® Open Image Denoise library
★ 2.1kq2vkpt. Real-time path tracer VKPT integrated into q2pro Quake 2 client.
★ 960tinystl. Tiny (as in minimal) implementation of some core STL functionality
★ 249ash. Vulkan bindings for Rust
★ 2.3kchickenscratchnotes. repo for easier sharing of gists/notes
★ 17zep. Zep - An embeddable editor, with optional support for using vim keystrokes.
★ 1kHybridRenderingEngine. Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
★ 1.6klinalg. linalg.h is a single header, public domain, short vector math library for C++
★ 958SPIRV-Reflect. SPIRV-Reflect is a lightweight library that provides a C/C++ reflection API for SPIR-V shader bytecode in Vulkan applications.
★ 850chibi-scheme. Official chibi-scheme repository
★ 1.4kblink. A tool which allows you to edit source code of any MSVC C++ project live at runtime
★ 1.2kQtCreatorGLSLHighlighter. glsl syntax highlighting file for qt creator based on http://renderingpipeline.com/2013/12/glsl-syntax-highlighting-for-opengl-4-4/
★ 5slang. Making it easier to work with shaders
★ 5.4kmitsuba-docker. Dockerfile and instructions for building Mitsuba
★ 16haujobb-amiga. The Haujobb Amiga Framework
★ 102raytracing-references. Repository contains models and reference files for ray-tracing
★ 63glm. OpenGL Mathematics (GLM)
★ 11kCatch2. A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
★ 21khardware-effects. Demonstration of various hardware effects.
★ 3kShaderConductor. ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
★ 1.8kWaveFunctionCollapse. Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics
★ 25kstb. stb single-file public domain libraries for C/C++
★ 34kgfx. [maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
★ 5.4kterrain-erosion-3-ways. Three Ways of Generating Terrain with Erosion Features
★ 938simpleinvoice. LaTeX package for easily creating pretty invoices
★ 31glslcc. GLSL cross-compiler tool (GLSL->HLSL, MSL, GLES2, GLES3, GLSLv3), using SPIRV-cross and glslang
★ 550nanoc. A powerful web publishing system
★ 2.2kteach_yourself_demoscene_in_14_days. A guide to learn and become active in the demoscene within a couple of weeks
★ 2.3kxfce4-i3-workspaces-plugin. A workspaces plugin for xfce4 and the i3 window manager.
★ 128sclack. The best CLI client for Slack, because everything is terrible!
★ 2.5kscream. Virtual network sound card for Microsoft Windows
★ 1.9kcore. An Emacs framework for the stubborn martian hacker
★ 22kfilament. Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
★ 20kSORT. Simple Open-source Ray Tracer
★ 911qmlnet. Qml.Net - Qt/QML integration/support for .NET
★ 1.4kestablished-remote. A list of established remote companies
★ 8.9kc-rez. A small tool to generate C arrays of data from a list of input files
★ 47VulkanMemoryAllocator. Easy to integrate Vulkan memory allocation library
★ 3.4kvolk. Meta loader for Vulkan API
★ 1.9kduktape. Duktape - embeddable Javascript engine with a focus on portability and compact footprint
★ 6.2kdust3d. Dust3D is a cross-platform 3D modeling software that makes it easy to create low poly 3D models for video games, 3D printing, and more.
★ 3.4kmitsuba. Mitsuba renderer main repository
★ 1.1kcquery. C/C++ language server supporting multi-million line code base, powered by libclang. Emacs, Vim, VSCode, and others with language server protocol support. Cross references, completion, diagnostics, semantic highlighting and more
★ 2.4kandroid-cmake. CMake toolchain file and other scripts for the Android NDK
★ 1.2kbcd. Bayesian Collaborative Denoiser for Monte Carlo Rendering
★ 185DxrTutorials. C++
★ 879spotifyd. A spotify daemon
★ 11kwee-slack. A WeeChat script for Slack.com. Supports threads and reactions, synchronizes read markers, provides typing notification, etc..
★ 2.6kTerminal.Gui. Cross Platform Terminal UI toolkit for .NET
★ 11klolremez. 📈 Polynomial Approximations using the Remez Algorithm
★ 469Vulkan-Hpp. Open-Source Vulkan C++ API
★ 3.8kdcpu-specifications. Specifications for the fictional hardware of the game 0x10c
★ 74cute_headers. Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games
★ 5kglib. Read-only mirror of https://gitlab.gnome.org/GNOME/glib
★ 1.8ktinycthread. Small, portable implementation of the C11 threads API
★ 1ksingle-header-file-c-libs. A collection of STB style single header-file C libraries
★ 165rpclib. rpclib is a modern C++ msgpack-RPC server and client library
★ 1.8kamitools. Various tools for using AmigaOS programs on other platforms
★ 358xmake. 🔥 A cross-platform build utility based on Lua
★ 12kdynamix. :fish_cake: A new take on polymorphism
★ 695