function: graphics
2495 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Rosalie241/RMG Rosalie's Mupen GUI (RMG) is a free, open-source graphical front-end for the mupen64plus Nintendo 64 emulator, written in C++ with Qt. It p… | 94 | 1093 | active |
| zju3dv/PGSR PGSR is a Python implementation of a planar-based Gaussian Splatting method for efficient, high-fidelity 3D surface reconstruction from mul… | 24 | 1092 | active |
| Unity-Technologies/PostProcessing Unity's Post Processing Stack v2, a library of full-screen image effects (bloom, color grading, depth of field, etc.) for the built-in rend… | 10 | 3746 | maintenance |
| NVIDIA-Omniverse/kit-app-template A template toolkit from NVIDIA for building GPU-accelerated, OpenUSD-based 3D applications with the Omniverse Kit SDK. It provides pre-conf… | 75 | 1090 | active |
| GafferHQ/gaffer Gaffer is a free, open-source, node-based VFX application for look development, lighting, and compositing, with Python and OSL scripting fo… | 95 | 1089 | stable |
| steinbergmedia/vstgui VSTGUI is a C++ user interface toolkit designed primarily for building UIs for audio plug-ins such as VST 3, AudioUnit, and AAX. Originally… | 87 | 1088 | stable |
| community-shaders/skyrim-community-shaders A community-driven SKSE core plugin providing advanced graphics modifications for Skyrim AE, SE, and VR. It extends the game's rendering pi… | 98 | 1087 | active |
| markusfisch/ShaderEditor An Android application for writing and editing GLSL shaders with live preview, syntax highlighting, and error highlighting. Shaders can be … | 87 | 1087 | active |
| doxas/twigl twigl.app is an online editor for writing ultra-compact 'one tweet' GLSL shaders for WebGL and WebGL2, with modes that auto-complete boiler… | 64 | 1085 | active |
| razimantv/mazegenerator A C++ command-line tool that generates mazes of various shapes (rectangular, hexagonal, honeycomb, circular, triangular) and arbitrary size… | 64 | 1084 | stable |
| alessandro-zomparelli/tissue Tissue is a Blender add-on for computational design, providing tools for parametric mesh generation, tessellation, and reaction-diffusion s… | 81 | 1083 | active |
| CasparCG/server CasparCG Server is a professional broadcast playout server that plays out graphics, audio, and video to multiple outputs on Windows and Lin… | 81 | 1083 | stable |
| mapbox/mapbox-gl-draw A Mapbox GL JS plugin that adds drawing and editing controls for geographic features (points, lines, polygons) directly on interactive web … | 73 | 1083 | active |
| reaviz/reagraph Reagraph is a high-performance WebGL-based network graph visualization library for React. It supports 2D and 3D rendering with many built-i… | 72 | 1082 | active |
| cxong/cdogs-sdl C-Dogs SDL is an open-source port of the classic 1990s overhead run-and-gun DOS game C-Dogs, built in C with SDL2. It supports up to 4 play… | 80 | 1081 | active |
| arx/ArxLibertatis Arx Libertatis is an open-source, cross-platform reimplementation of the engine for Arx Fatalis, a 2002 first-person RPG/dungeon crawler/im… | 23 | 1081 | active |
| gorisanson/pikachu-volleyball A browser-based reimplementation of the 1997 Windows game Pikachu Volleyball, created by reverse engineering the original machine code (phy… | 71 | 1080 | active |
| marsgis/mars3d Mars3D is a WebGL-based 3D globe client development platform built on top of CesiumJS, providing a lightweight, plugin-free GIS SDK that ru… | 70 | 1079 | active |
| Razaekel/noise-rs A Rust library for procedural noise generation, providing gradient noise functions like Perlin noise that can be chained and combined into … | 35 | 1079 | active |
| kmatheussen/radium Radium is a free graphical music editor and DAW with a novel tracker-inspired interface that combines graphical editing with text-based tra… | 77 | 1077 | active |
| StereoKit/StereoKit StereoKit is an easy-to-use open source mixed reality engine/library for building AR and VR applications with C# (and a C API for native co… | 70 | 1077 | active |
| karai17/Simple-Tiled-Implementation Simple Tiled Implementation (STI) is a Tiled map loader and renderer for the LÖVE game framework, written in Lua. It supports plugins such … | 32 | 1077 | stable |
| jasonlong/isometric-contributions A browser extension for Chrome, Firefox, and Edge that renders an isometric pixel art version of your GitHub contribution graph using obeli… | 92 | 3690 | maintenance |
| aiyaapp/AiyaEffectsAndroid AiyaEffectsSDK is an Android demo for a face-tracking visual effects SDK that renders dynamic stickers, 3D/2D animation effects, and beauty… | 37 | 1075 | active |
| isHarryh/Ark-Pets ArkPets is a Java-based desktop pet application that displays Arknights game character models (operator chibi sprites, dynamic illustration… | 95 | 1072 | active |
| danoon2/Boxedwine Boxedwine is a C++ emulator that runs 16/32-bit Windows applications and games by emulating a CPU and Linux kernel on top of 32-bit Wine. I… | 81 | 1072 | active |
| itorr/eva-title A web-based Evangelion title card generator that renders custom text in the style of the classic 1995 Neon Genesis Evangelion episode title… | 49 | 1071 | active |
| FrictionalGames/AmnesiaTheDarkDescent The open-sourced C++ source code of Amnesia: The Dark Descent, Frictional Games' first-person survival horror game, built on their HPL engi… | 32 | 3666 | maintenance |
| sebastiencs/icons-in-terminal icons-in-terminal lets you use icon fonts in the terminal without patching or replacing your existing font, by merging glyphs from multiple… | 32 | 1068 | active |
| Stability-AI/stable-point-aware-3d SPAR3D is Stability AI's open-source model for fast single-image 3D mesh reconstruction using a two-stage pipeline with point cloud conditi… | 30 | 1068 | active |
| leap71/PicoGK PicoGK is a compact, open-source computational geometry kernel written in C++ with a C# layer, built by LEAP 71 as the foundation for Compu… | 89 | 1067 | active |
| slic3r/Slic3r Slic3r is an open-source toolpath generator (slicer) for 3D printers that converts 3D models (STL, OBJ, AMF, 3MF) into G-code instructions.… | 23 | 3650 | maintenance |
| google/agi Android GPU Inspector (AGI) is a graphics profiling tool from Google for Android applications using Vulkan and OpenGL ES. It supports Qualc… | 64 | 1066 | active |
| sahaj-b/ghostty-cursor-shaders A collection of custom GLSL cursor shaders for the Ghostty terminal, providing animated cursor trails (warp, sweep, tail) and pulse/ripple … | 56 | 1066 | active |
| Supreeeme/xwayland-satellite xwayland-satellite provides rootless Xwayland integration for any Wayland compositor that implements xdg_wm_base and viewporter, without re… | 82 | 1065 | active |
| viblo/pymunk Pymunk is a Pythonic 2D rigid body physics library built on top of Munk2D (a fork of Chipmunk2D). It provides easy-to-use physics simulatio… | 80 | 1061 | stable |
| ebruneton/precomputed_atmospheric_scattering A reference C++/OpenGL implementation of the Precomputed Atmospheric Scattering (EGSR 2008) paper, with extensive documentation, unit tests… | 52 | 1061 | stable |
| datenwolf/linmath.h A lean, header-only C library providing linear math types for graphics programming: vec3, vec4, mat4x4, and quaternions. Types are named to… | 32 | 1059 | stable |
| glium/glium Glium is a safe, high-level OpenGL wrapper library for Rust that sits between your application and the raw OpenGL API. It enforces Rust idi… | 39 | 3616 | maintenance |
| getActivity/ShapeView An Android UI library that lets developers define shape drawables (rectangles, ovals, gradients, shadows, state selectors) directly in XML … | 80 | 1057 | active |
| openscenegraph/OpenSceneGraph OpenSceneGraph is an open-source high-performance 3D graphics toolkit written in Standard C++ and OpenGL, providing a robust scene graph te… | 32 | 3608 | maintenance |
| DmitriySalnikov/godot_debug_draw_3d A Godot Engine add-on for drawing 3D debug graphics and 2D overlays, implemented in C++ with GDExtension support. It exposes APIs usable fr… | 77 | 1051 | active |
| NVIDIAGameWorks/PhysX NVIDIA PhysX SDK 4.1, a scalable multi-platform real-time physics engine for rigid body dynamics and collision detection, used in game engi… | 23 | 3587 | maintenance |
| ShenhanQian/GaussianAvatars Official research code for GaussianAvatars, a CVPR 2024 Highlight method that creates photorealistic, fully controllable head avatars by ri… | 56 | 1050 | active |
| mikolajdobrucki/ikonate Ikonate is a set of fully customisable and accessible SVG vector icons for web projects. It ships raw SVG files, inline SVG demos, and an S… | 23 | 3583 | maintenance |
| keijiro/Skinner Skinner is a Unity library of special effects that use the vertices of an animating skinned mesh as emitting points for particle and trail … | 23 | 3581 | maintenance |
| megamarc/Tilengine Tilengine is a free, open-source, cross-platform 2D graphics engine written in portable C99 for creating classic/retro-style games with til… | 77 | 1048 | active |
| movsim/traffic-simulation-de An interactive JavaScript/HTML5 traffic flow microsimulation web application, the source code behind traffic-simulation.de. It simulates sc… | 75 | 1048 | active |
| buddhi1980/mandelbulber2 Mandelbulber v2 is a cross-platform desktop application for generating and rendering photorealistic three-dimensional fractals such as Mand… | 71 | 1047 | active |
| kikoso/android-stackblur An Android library that applies a StackBlur (gaussian-like) blur effect to Bitmaps with configurable radius or gradient. It offers Java, ND… | 32 | 3566 | maintenance |
| skyfloogle/red-viper Red Viper is a Nintendo Virtual Boy emulator for the Nintendo 3DS, continuing the work on r3Ddragon. It uses a dynamic recompiler and hardw… | 96 | 1045 | active |
| scihant/CTPanoramaView A Swift library for iOS that displays spherical (360) or cylindrical panoramas using SceneKit, with touch or motion-based controls. It auto… | 23 | 1045 | stable |
| LuisaGroup/LuisaCompute LuisaCompute is a high-performance cross-platform computing framework for graphics and beyond, featuring a C++-embedded DSL for GPU kernel … | 77 | 1043 | active |
| joukos/PaperTTY PaperTTY is a Python module and CLI tool that renders a Linux TTY, framebuffer, VNC desktop, images, or stdin onto SPI-connected e-ink disp… | 23 | 1043 | active |
| QianMo/X-PostProcessing-Library X-PostProcessing Library (XPL) is a high-quality open-source post-processing effect library for the Unity engine, built on C# and ShaderLab… | 32 | 3555 | maintenance |
| 0x7c13/Pal3.Unity Pal3.Unity is an open-source C#/Unity re-implementation of the classic Chinese RPGs The Legend of Sword and Fairy 3 and its Gaiden: Wenqing… | 68 | 1042 | active |
| cococry/leif Leif is a minimal, configurable, GPU-accelerated immediate mode UI library written in C with modern OpenGL. It includes a fast in-house bat… | 29 | 1042 | active |
| freeorion/freeorion FreeOrion is a free, open-source, turn-based space empire and galactic conquest game inspired by the Master of Orion tradition. It implemen… | 79 | 1040 | active |
| smparsons/retroboy Retro Boy is a cycle-accurate Game Boy emulator written in Rust that compiles to WebAssembly for browser-based play. It features accurate C… | 59 | 1038 | active |
| NVIDIA-RTX/Streamline NVIDIA Streamline is an open-source cross-IHV integration framework that lets game and application developers integrate multiple vendor sup… | 87 | 1037 | active |
| Off-World-Live/obs-spout2-plugin An OBS Studio plugin that enables Spout2 shared GPU texture input and output, allowing zero-latency video sharing between OBS and creative … | 85 | 1037 | active |
| kijai/ComfyUI-Hunyuan3DWrapper A ComfyUI custom node wrapper for Tencent's Hunyuan3D-2 model, enabling 3D asset generation from images or text directly inside ComfyUI wor… | 53 | 1035 | active |
| K3D-tools/K3D-jupyter K3D-jupyter is a Python library for creating interactive 3D plots backed by WebGL inside Jupyter Notebook, JupyterLab, and Google Colab. It… | 100 | 1034 | active |
| PixelsCommander/HTML-GL HTML GL is a JavaScript library that renders HTML/CSS elements as WebGL textures to bypass slow DOM rendering, achieving high FPS animation… | 23 | 3517 | maintenance |
| rbfx/rbfx Rebel Fork (rbfx) is an experimental MIT-licensed fork of the Urho3D game engine, providing a lightweight, modular C++17 framework for buil… | 67 | 1033 | active |
| EricLengyel/Terathon-Math-Library A C++ math library providing classes for 2D/3D/4D vectors, matrices, quaternions, dual numbers, and projective/rigid geometric algebra elem… | 75 | 1032 | active |
| kas-gui/kas KAS is a pure-Rust GUI toolkit providing stateful widgets with automatic layout, theming, and accessibility support. It aims to make simple… | 80 | 1029 | active |
| mmikk/hextile-demo A C++ demo application implementing the 'Practical Real-Time Hex-Tiling' technique for hiding texture repetition in real-time graphics. It … | 32 | 1029 | stable |
| KhronosGroup/Vulkan-ValidationLayers Khronos' official Vulkan validation layers that intercept Vulkan API calls to verify correct usage of the explicit Vulkan API, catching err… | 94 | 1028 | active |
| Alchemist0823/three.quarks three.quarks is a high-performance particle system and VFX engine for three.js, written in TypeScript. It offers batched rendering, a visua… | 70 | 1027 | active |
| fudan-zvg/4d-gaussian-splatting Official PyTorch/CUDA implementation of 4D Gaussian Splatting (ICLR 2024), which represents and renders dynamic scenes in real time using 4… | 57 | 1025 | active |
| lovefc/china_school_badge A font icon library containing the badges/logos of 311+ Chinese universities and colleges, usable via simple CSS classes like <i class="fc-… | 36 | 1024 | active |
| margelo/react-native-skottie A React Native library for rendering Lottie and DotLottie animations using Skia's GPU-accelerated Skottie module. It offers significantly b… | 24 | 1024 | active |
| gdsfactory/gdsfactory GDSFactory is a Python library for programmatically designing chips (photonics, analog, quantum, MEMS), PCBs, and 3D-printable objects. Use… | 95 | 1023 | active |
| mapbox/earcut.hpp A fast, header-only C++ port of the earcut.js polygon triangulation library, implementing a modified ear-slicing algorithm optimized with z… | 82 | 1023 | stable |
| GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator A C++ library from AMD GPUOpen that simplifies memory allocation and resource creation in Direct3D 12 by suballocating large memory heaps i… | 80 | 1023 | stable |
| DBraun/TouchDesigner_Shared A collection of TouchDesigner .tox components and small projects for real-time interactive graphics, including GLSL shaders, geometry, rend… | 40 | 1023 | active |
| BRL-CAD/brlcad BRL-CAD is a cross-platform open source combinatorial solid modeling system with an interactive 3D geometry editor, a high-performance netw… | 87 | 1021 | active |
| manycoretech/aholo-viewer Aholo Viewer is a high-performance TypeScript renderer for 3D Gaussian Splatting (3DGS) scenes and meshes, using a chunked streaming LOD sc… | 79 | 1021 | active |
| nix-community/nixGL NixGL is a set of wrapper tools that solve the OpenGL and Vulkan driver-loading problem for applications run via the Nix package manager on… | 55 | 1019 | active |
| gmattie/Data-Pixels DataPixels.js is a JavaScript library for generating pixel art programmatically at runtime from RGB/RGBA data arrays, producing HTMLCanvasE… | 23 | 3456 | maintenance |
| ReplayMod/ReplayMod A Minecraft mod that records game sessions and lets players replay them from any perspective, with keyframe-based camera paths and built-in… | 74 | 1018 | active |
| alienkitty/alien.js Alien.js is a JavaScript library providing 3D utilities, materials, shaders, and physics helpers for three.js and OGL, alongside an MVC des… | 67 | 1018 | active |
| tom-mohr/particle-life-app An interactive desktop application that simulates Particle Life, a simple particle system that exhibits complex life-like emergent behavior… | 62 | 1018 | active |
| boona13/mykonos-island-voxels A browser-based isometric island builder with a sun-bleached Mykonos aesthetic, built in vanilla JavaScript ES modules with no bundler or d… | 51 | 1017 | active |
| diharaw/hybrid-rendering A Vulkan sample application demonstrating a hybrid rendering pipeline that combines rasterization with ray tracing. It integrates ray trace… | 39 | 1017 | stable |
| ambrosiogabe/MathAnimation A C++/OpenGL desktop application for creating mathematically accurate animations with a real-time GUI and audio preview, aiming to match Ma… | 32 | 1017 | active |
| autonomousvision/gaussian-opacity-fields Gaussian Opacity Fields (GOF) is a Python/CUDA research implementation for efficient, adaptive surface reconstruction in unbounded scenes u… | 25 | 1017 | active |
| evanw/glfx.js glfx.js is a JavaScript library for applying real-time image effects and photo adjustments in the browser using WebGL. It leverages the GPU… | 32 | 3451 | maintenance |
| hku-mars/SUPER SUPER is a safety-assured high-speed navigation system for micro aerial vehicles (MAVs), published in Science Robotics by HKU MaRS Lab. It … | 32 | 1016 | active |
| thomwolf/Magic-Sand Magic-Sand is a C++ openFrameworks application that operates an augmented reality sandbox by pairing a Kinect depth sensor with a projector… | 23 | 1016 | active |
| hoglet67/RGBtoHDMI RGBtoHDMI is a bare-metal Raspberry Pi firmware plus CPLD hat that samples digital RGB/YUV video from retro computers like the BBC Micro an… | 60 | 1015 | active |
| Kink3d/kShading kShading is a package of shaders for Unity's Universal Render Pipeline, offering a physically based Lit shader with anisotropy, clear coat,… | 23 | 1015 | active |
| MCRcortex/nvidium Nvidium is an alternate rendering backend for the Sodium Minecraft mod that leverages NVIDIA-specific GPU features (Turing architecture and… | 75 | 1013 | active |
| prideout/par A collection of single-file C libraries by Philip Rideout, in the stb style, focused primarily on graphics tasks like procedural mesh gener… | 75 | 1012 | stable |
| Pjbomb2/TrueTrace-Unity-Pathtracer A high-performance compute shader based path tracer for Unity3D that works without RT cores, using compressed wide BVH for software ray tra… | 81 | 1011 | active |
| NVIDIA-RTX/RTXPT NVIDIA's real-time path tracing library and sample application, a pure path tracer built on the Donut framework with DirectX 12 and Vulkan … | 68 | 1010 | active |
| 3dmol/3Dmol.js 3Dmol.js is an object-oriented, WebGL-accelerated JavaScript library for interactive molecular visualization in web browsers. It supports m… | 91 | 1008 | active |
| kondrak/vkQuake2 vkQuake2 is a port of id Software's Quake 2 v3.21 source code with a native Vulkan renderer, including the mission packs. It preserves the … | 88 | 1007 | active |
| alibaba/GGEditor GGEditor is a React-based visual graph editor library built on AntV G6. It provides ready-made components for building flowchart and mind-m… | 32 | 3410 | maintenance |