domain: graphics
2081 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| donydchen/mvsplat MVSplat is a PyTorch implementation of an ECCV 2024 Oral model that predicts 3D Gaussians from sparse multi-view images in a single feed-fo… | 61 | 1296 | active |
| john-chapman/im3d Im3d is a small, self-contained C++ library for immediate mode rendering of 3d primitives (points, lines, triangles) plus an immediate mode… | 51 | 1296 | stable |
| ARM-software/astc-encoder The Arm ASTC Encoder (astcenc) is a command-line tool and codec library for compressing and decompressing images in the Adaptive Scalable T… | 92 | 1295 | stable |
| xvrh/lottie-flutter A pure Dart Lottie player for Flutter that parses Adobe After Effects animations exported as JSON (via Bodymovin) and renders them natively… | 92 | 1295 | active |
| cnr-isti-vclab/vcglib VCGlib is a templated, header-only C++ library with no external dependencies for manipulating, processing, cleaning, and simplifying triang… | 67 | 1295 | stable |
| PantoMatrix/PantoMatrix PantoMatrix is an open-source research project that generates 3D face and body animation from speech audio, including the EMAGE model for h… | 33 | 1293 | active |
| jgraph/drawio-libs A collection of custom shape and image libraries for draw.io (diagrams.net), plus documentation of the mxlibrary file format. Libraries are… | 76 | 1291 | active |
| artur-graniszewski/DLSS-Enabler DLSS-Enabler is a Windows installer/tool that lets users simulate NVIDIA DLSS upscaling and DLSS-G frame generation on any DirectX 12 compa… | 86 | 1290 | active |
| KittyCAD/modeling-app Zoo Design Studio is a cross-platform CAD application (Electron desktop builds plus a browser build) where every model is plain-text KCL co… | 95 | 1289 | active |
| ratatui/tachyonfx tachyonfx is a Rust library providing shader-like effects and animations for Ratatui terminal user interfaces. It offers 50+ composable eff… | 86 | 1289 | active |
| kripken/ammo.js ammo.js is a direct port of the Bullet physics engine to JavaScript and WebAssembly using Emscripten, with autogenerated bindings that mirr… | 71 | 4558 | maintenance |
| azagaya/laigter Laigter is an open-source desktop tool that automatically generates normal, specular, parallax, and occlusion maps from 2D textures, design… | 90 | 1288 | active |
| MaximeHerpin/modular_tree Mtree is a C++ library for procedurally generating 3D tree models through composable tree functions and meshing. It is distributed primaril… | 23 | 1287 | active |
| runestubbe/Crinkler Crinkler is a compressing linker for Windows that produces extremely small 32-bit executables, primarily for demoscene 1k/4k/8k intros. It … | 92 | 1286 | active |
| SebLague/Fluid-Sim A particle-based fluid simulation built in Unity with C#, implementing SPH-style methods from academic papers. It includes GPU-accelerated … | 48 | 1286 | active |
| ZhengyiLuo/PHC Official implementation of the ICCV 2023 paper 'Perpetual Humanoid Control for Real-time Simulated Avatars'. It provides a Python codebase … | 44 | 1280 | active |
| danielzeller/Depth-LIB-Android- An Android library written in Java that adds depth and thickness to Views using custom shadow rendering instead of Android's default shadow… | 32 | 4521 | maintenance |
| rswinkle/PortableGL PortableGL is a software implementation of OpenGL 3.x core written in clean C99 as a single-header library in the style of the stb librarie… | 80 | 1279 | active |
| city-super/Scaffold-GS Scaffold-GS is a research implementation of a structured 3D Gaussian splatting method that uses anchor points on a sparse voxel grid to dis… | 27 | 1278 | active |
| charles-lunarg/vk-bootstrap vk-bootstrap is a C++ utility library that jump-starts Vulkan initialization by simplifying instance creation, physical device selection, d… | 77 | 1276 | active |
| Fugtemypt123/VIGA VIGA is an analysis-by-synthesis code agent that reconstructs 3D scenes and slide layouts from images by generating and executing Blender P… | 55 | 1275 | active |
| troisjs/trois TroisJS is a Vue 3 component library that wraps Three.js so developers can build WebGL 3D scenes declaratively with Vue templates, powered … | 10 | 4500 | maintenance |
| playcanvas/editor The PlayCanvas Editor is a browser-based visual editing environment for building WebGL, WebGPU, and WebXR applications, served as the front… | 95 | 1274 | active |
| Stable-X/Stable3DGen Stable3DGen is a modular Python framework for generating 3D assets from images, adapted from Microsoft's TRELLIS with NVIDIA library depend… | 33 | 1274 | active |
| DreamTechAI/Direct3D-S2 Direct3D-S2 is a research framework for high-resolution 3D shape generation from images, built on sparse volumetric representations and a n… | 29 | 1274 | active |
| jarcode-foss/glava GLava is a highly configurable OpenGL audio spectrum visualizer for X11 on Linux and BSD, rendered with customizable GLSL shader modules. I… | 23 | 1273 | active |
| StarArawn/bevy_ecs_tilemap A tilemap rendering plugin for the Bevy game engine that represents each tile as its own ECS entity. It renders tilemaps efficiently using … | 63 | 1272 | active |
| brunosimon/my-room-in-3d A 3D interactive recreation of the author's room built with Three.js and JavaScript, viewable in the browser. It is a creative demo/portfol… | 32 | 4486 | maintenance |
| GarrettGunnell/AcerolaFX A modular HDR post-processing shader suite written in HLSL for GShade, targeting Final Fantasy XIV gameplay and gpose screenshots. It provi… | 23 | 1269 | active |
| BachiLi/diffvg diffvg is a differentiable rasterizer for 2D vector graphics that bridges the raster and vector domains via backpropagation. It computes pi… | 42 | 1268 | active |
| Unity-Technologies/VFXToolbox A Unity package from Unity Technologies providing additional tools for Visual Effect artists, including an Image Sequencer for authoring fl… | 33 | 1268 | active |
| iTowns/itowns iTowns is a Three.js-based JavaScript/WebGL framework for visualizing 2D and 3D geospatial data in the browser. It supports OGC protocols a… | 78 | 1266 | active |
| nv-tlabs/Difix3D Difix3D+ is a research codebase from NVIDIA implementing a single-step diffusion model pipeline that removes artifacts from NeRF and 3D Gau… | 32 | 1266 | active |
| timdonnelly/Advance Advance is a Swift animation library for iOS, tvOS, and macOS that uses physics-based simulations like springs to drive realistic, interrup… | 10 | 4464 | maintenance |
| EatTheFuture/camera_shakify Camera Shakify is a Blender addon that adds realistic camera shake to Blender cameras using recorded shake data. It is written in Python an… | 62 | 1265 | active |
| mapbox/mapbox-gl-native A C++ core library that renders interactive, customizable vector maps in native Android, iOS, macOS, Node.js, and Qt applications using Ope… | 10 | 4453 | maintenance |
| GraphiteEditor/Graphite Graphite is a free, open source 2D graphics editor built in Rust that combines layer-based compositing with a node-based procedural graphic… | 67 | 26939 | experimental |
| spimort/TerraBrush TerraBrush is a GDExtension terrain heightmap editor plugin for Godot 4.5+. It provides brush-based sculpting, texture and color painting, … | 90 | 1262 | active |
| nv-tlabs/GET3D GET3D is NVIDIA's PyTorch implementation of a generative model that synthesizes high-quality 3D textured meshes (cars, chairs, animals, bui… | 32 | 4435 | maintenance |
| skydoves/Cloudy Cloudy is a Kotlin Multiplatform library for Compose that provides blur, liquid glass, and shader-driven surface effects via simple Modifie… | 96 | 1258 | active |
| dmrschmidt/DSWaveformImage A Swift library that generates waveform images from audio files on iOS, iPadOS, macOS, visionOS, and Mac Catalyst. It provides native Swift… | 82 | 1258 | active |
| EdyJ/blender-to-unity-fbx-exporter A Blender add-on that exports FBX files compatible with Unity's coordinate and scaling system, ensuring correct rotations and scales on imp… | 67 | 1258 | active |
| florianfesti/boxes Boxes.py is a Python library and collection of parametric generators that produce SVG (and other vector) files for laser-cut boxes and rela… | 77 | 1257 | active |
| mchughalex/skate3recomp An unofficial native recompilation of the Xbox 360 version of Skate 3 that runs on Windows, Linux, and macOS. Since v2.0.0 it uses a native… | 76 | 1257 | active |
| ingra14m/Deformable-3D-Gaussians Official PyTorch implementation of the CVPR 2024 paper 'Deformable 3D Gaussians for High-Fidelity Monocular Dynamic Scene Reconstruction'. … | 18 | 1255 | stable |
| lucasb-eyer/go-colorful A Go library for storing, converting, and manipulating colors across many color spaces including RGB, HSL, HSV, hex, CIE-Lab, CIE-Luv, HCL,… | 88 | 1254 | stable |
| brenocq/implot3d ImPlot3D is a Dear ImGui extension providing high-performance, GPU-accelerated 3D plotting with an API familiar to ImPlot users. It support… | 71 | 1253 | active |
| jdah/minecraft-weekend A small Minecraft-like voxel game written in C, originally built in 48 hours and since extended. It features an infinite procedurally gener… | 32 | 4412 | maintenance |
| meodai/poline Poline is a tiny TypeScript micro-library that generates color palettes by interpolating HSL colors in polar/cartesian space between anchor… | 71 | 1252 | active |
| Linketic/CityGaussian Official implementation of the CityGaussian series (ECCV 2024, ICLR 2025) for high-quality large-scale 3D scene reconstruction with Gaussia… | 66 | 1251 | active |
| scallyw4g/bonsai Bonsai is a from-scratch C/C++ voxel game engine focused on massive procedurally generated worlds with GPU-based terrain generation. It inc… | 85 | 1250 | active |
| MobileGL-Dev/MobileGlues-release MobileGlues is an OpenGL implementation layered on top of host OpenGL ES 3.x, designed primarily to run Minecraft: Java Edition on mobile d… | 85 | 1244 | active |
| 3DTopia/OpenLRM OpenLRM is an open-source PyTorch implementation of Large Reconstruction Models (LRM) that reconstruct 3D objects (meshes and rendered vide… | 17 | 1244 | active |
| cvg/depthsplat DepthSplat is a PyTorch research library implementing a CVPR 2025 model that connects Gaussian splatting with single/multi-view depth estim… | 56 | 1242 | active |
| Roblox/cube Cube is Roblox's open-source family of foundation models for 3D intelligence, including text-to-3D shape generation and part-controllable m… | 58 | 1241 | active |
| intel/media-driver Intel's VA-API user mode driver providing hardware-accelerated video decoding, encoding, and post-processing for Intel GEN graphics. It is … | 90 | 1240 | active |
| marian42/mesh_to_sdf A Python library that computes approximate signed distance fields (SDFs) for arbitrary triangle meshes, including non-watertight, self-inte… | 32 | 1240 | stable |
| castle-engine/castle-engine Castle Game Engine is a free, open-source cross-platform 3D and 2D game engine written in modern Object Pascal, with a powerful visual edit… | 68 | 1239 | active |
| apchenstu/TensoRF TensoRF is a PyTorch implementation of the ECCV 2022 paper 'TensoRF: Tensorial Radiance Fields', which models and reconstructs radiance fie… | 44 | 1239 | stable |
| ConnorAtherton/walkway Walkway is a small JavaScript library for animating SVG line-drawing effects on path, line, and polyline elements. It provides configurable… | 32 | 4346 | maintenance |
| amerkoleci/Vortice.Windows Vortice.Windows is a set of .NET libraries providing modern C# bindings for DirectX APIs including Direct3D 9/11/12, Direct2D, DirectWrite,… | 54 | 1237 | active |
| brunomikoski/Animation-Sequencer A Unity editor plugin for visually composing sequences of tweens and actions that can be previewed and tweaked directly in edit mode withou… | 54 | 1233 | active |
| asc-community/MxEngine MxEngine is an open-source, general-purpose 3D game engine written in modern C++ with an OpenGL rendering backend and a Vulkan backend in p… | 32 | 1233 | active |
| CesiumGS/cesium-unreal Cesium for Unreal is an open-source Unreal Engine plugin that brings the 3D geospatial ecosystem into Unreal Engine, providing a full-scale… | 100 | 1232 | active |
| crosire/d3d8to9 A pseudo-driver library that translates Direct3D 8 API calls and bytecode shaders into their Direct3D 9 equivalents to improve compatibilit… | 69 | 1232 | active |
| Acly/comfyui-inpaint-nodes A set of custom nodes for ComfyUI that improve image inpainting and outpainting workflows. It integrates the Fooocus inpaint model for SDXL… | 64 | 1232 | active |
| VAST-AI-Research/TripoSplat TripoSplat is an inference-only Python library from TripoAI that converts a single 2D image into high-quality 3D Gaussian splats with a var… | 57 | 1232 | active |
| hundredrabbits/Ronin Ronin is an experimental procedural graphics terminal that interprets a minimal LISP dialect to automate graphical tasks like resizing, cro… | 39 | 1229 | active |
| SideFX Labs SideFX Labs is a free, open-source, artist-friendly toolset for Houdini containing hundreds of Houdini Digital Assets (HDAs), Python module… | 91 | 1226 | active |
| arkology/ShaderV ShaderV is a Godot 4.x plugin that adds many premade visual shader nodes (noises, blur, glow, shapes, color adjustments) to the built-in Vi… | 10 | 1226 | active |
| b-editor/beutl Beutl is a free, open-source, cross-platform video editing and compositing application built on .NET. It offers a timeline with layers, nod… | 99 | 1225 | active |
| wcandillon/react-native-webgpu A React Native library that brings the WebGPU API to mobile and desktop apps, powered by Dawn (Chrome's WebGPU implementation). It supports… | 91 | 1225 | active |
| Evercoder/culori Culori is a comprehensive JavaScript color library supporting conversion, interpolation, blending, and color difference formulas across man… | 63 | 1225 | stable |
| benrugg/AI-Render A Blender add-on that renders AI-generated images with Stable Diffusion based on a text prompt and the user's 3D scene. It supports cloud r… | 57 | 1223 | active |
| gamemcu/www-genshin A web application that recreates the Genshin Impact login screen in the browser using WebGL, built on the authors' xviewer.js framework (a … | 27 | 1222 | active |
| vansh-nagar/ascii-studio ASCII Studio is a browser-based tool that converts videos into real-time ASCII character-based animations. It offers customizable character… | 56 | 1221 | active |
| fastgs/FastGS FastGS is a general acceleration framework for 3D Gaussian Splatting that trains scenes in roughly 100 seconds using multi-view consistent … | 49 | 1221 | active |
| rvanwijnen/spectral.js Spectral.js is a lightweight JavaScript library for realistic paint-like color mixing based on the Kubelka-Munk theory, simulating how pigm… | 48 | 1220 | active |
| pixijs-userland/pixi-viewport A highly configurable viewport and 2D camera library for pixi.js that handles panning, zooming, and navigating large 2D worlds. Its feature… | 36 | 1219 | active |
| creativelifeform/three-nebula Three Nebula is a WebGL and WebGPU based 3D particle system engine designed to work alongside three.js. It provides emitters, initializers,… | 99 | 1215 | active |
| bo3b/3Dmigoto 3Dmigoto is a DX11 modding wrapper (DLL injection) that lets users fix broken stereoscopic 3D effects in games and serves as a general-purp… | 78 | 1211 | active |
| antvis/G G is a flexible 2D/3D rendering engine for visualization, serving as the underlying graphics engine of the AntV charting ecosystem. It adap… | 73 | 1211 | active |
| pmndrs/detect-gpu A TypeScript library that classifies a user's GPU into performance tiers (0-3) based on 3D rendering benchmark scores, using WebGL renderer… | 77 | 1210 | active |
| Jaysmito101/TerraForge3D TerraForge3D is a free, open-source, cross-platform procedural terrain generation and texturing tool built in C++ with GPU acceleration. It… | 66 | 1209 | active |
| electronicarts/gigi Gigi is a framework from Electronic Arts for rapid prototyping and development of real-time rendering techniques, consisting of a visual Ed… | 78 | 1207 | active |
| networked-aframe/networked-aframe Networked-Aframe is a JavaScript framework built on A-Frame for creating multi-user virtual reality experiences on the web using HTML and J… | 90 | 1206 | active |
| go-gl/gl Go bindings for OpenGL generated via Glow, covering GL/GLES/EGL/WGL/GLX APIs across versions 2.1 through 4.6 with core and compatibility pr… | 66 | 1206 | stable |
| emoon/rust_minifb minifb is a cross-platform Rust crate for creating windows and displaying 32-bit pixel buffers, with keyboard and mouse input support. It i… | 76 | 1204 | active |
| sammycage/lunasvg LunaSVG is a lightweight, portable C++ library for rendering and manipulating SVG files, built on PlutoVG. It can rasterize SVG documents t… | 77 | 1203 | active |
| PoseLib/PoseLib PoseLib is a C++ library of minimal solvers for calibrated camera pose estimation, covering absolute and relative pose from point and line … | 68 | 1203 | active |
| dendenxu/fast-gaussian-rasterization A drop-in replacement for diff-gaussian-rasterization that renders 3D Gaussian Splatting scenes using a geometry-shader-based GPU pipeline … | 19 | 1202 | active |
| SaschaWillems/Vulkan-glTF-PBR A Vulkan-based physically-based rendering (PBR) sample application that loads and renders glTF 2.0 models with image-based lighting. It inc… | 73 | 1196 | active |
| MCRcortex/voxy Voxy is a Minecraft Fabric mod that adds Level of Detail (LoD) terrain rendering, enabling extremely far render distances on systems suppor… | 72 | 1195 | active |
| kornelski/dssim DSSIM is a Rust CLI tool and library that measures perceptual (dis)similarity between PNG/JPEG images using a multi-scale variant of the SS… | 68 | 1194 | active |
| Tencent-Hunyuan/HunyuanWorld-Mirror HunyuanWorld-Mirror is a feed-forward 3D reconstruction model from Tencent that predicts camera poses, intrinsics, depth maps, point clouds… | 54 | 1191 | active |
| trianglesplatting/triangle-splatting Official implementation of 'Triangle Splatting for Real-Time Radiance Field Rendering' (3DV 2026), which uses 3D triangles as rendering pri… | 43 | 1191 | active |
| sleepy-zone/fabritor-web Fabritor is an open-source creative image editor built on fabric.js and React, designed to let developers quickly build their own image edi… | 27 | 1190 | active |
| TheDuckCow/godot-road-generator A Godot engine plugin for procedurally creating 3D highways and streets with lane-following traffic support. It provides editor tooling and… | 98 | 1186 | active |
| mattiasgustavsson/dos-like A small C framework, like a tiny game engine, for writing games and programs that recreate the look, feel, and sound of early-90s MS-DOS so… | 56 | 1185 | active |
| chensjtu/GaussianObject GaussianObject is a research framework for high-quality 3D object reconstruction from as few as four input images using Gaussian splatting,… | 26 | 1183 | active |