domain: graphics
2081 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| 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 |
| FontManager/font-manager Font Manager is a simple GTK-based desktop application for managing fonts on Linux, letting users preview, install, remove, activate, and o… | 53 | 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 |
| 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 |
| minghanqin/LangSplat Official implementation of LangSplat, a CVPR 2024 Highlight paper that constructs a 3D language field using 3D Gaussian Splatting with CLIP… | 47 | 1077 | active |
| 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 |
| 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 |
| Mindwerks/worldengine WorldEngine is a Python-based procedural world generator that simulates plate tectonics, erosion, rain shadows, and Holdridge life zones to… | 73 | 1070 | active |
| TrueMyst/BeatPrints BeatPrints is a Python library and CLI that generates eye-catching, Pinterest-style posters for music tracks and albums. It integrates with… | 85 | 1068 | active |
| dimartarmizi/map-to-poster MapToPoster JS is a client-side web application that turns any global location into a high-resolution, customizable map poster. It offers t… | 54 | 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 |
| tomayac/SVGcode SVGcode is a Progressive Web App that converts raster images (JPG, PNG, GIF, WebP, AVIF, etc.) into SVG vector graphics. It runs in the bro… | 70 | 1066 | active |
| 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 |
| rafael-fuente/diffractsim A flexible Python library for simulating and visualizing diffraction and physical optics phenomena using scalar diffraction techniques like… | 65 | 1065 | active |
| 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 |
| sebbbi/OffsetAllocator A fast hard-realtime O(1) offset allocator in C++ with minimal fragmentation, using 256 floating-point-distributed bins and two-level bitfi… | 31 | 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 |
| 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 |
| Lokathor/bytemuck A Rust library for safely bit-casting (transmuting) between plain data types and byte slices, with traits like Pod, NoUninit, and AnyBitPat… | 75 | 1049 | stable |
| 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 |
| buddhi1980/mandelbulber2 Mandelbulber v2 is a cross-platform desktop application for generating and rendering photorealistic three-dimensional fractals such as Mand… | 71 | 1047 | active |
| liuyuan-pal/SyncDreamer SyncDreamer is a synchronized multiview diffusion model that generates multiview-consistent images from a single-view image, released with … | 50 | 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 |
| aigc3d/LAM LAM is a PyTorch implementation of a Large Avatar Model that reconstructs an animatable 3D Gaussian head from a single image in one forward… | 58 | 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 |
| zenangst/Hue Hue is a Swift utility library for iOS that extends UIColor with convenient color handling features. It provides hex color initialization, … | 23 | 3554 | maintenance |
| 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 |
| CreateJS/TweenJS TweenJS is a lightweight JavaScript tweening/animation library that interpolates numeric object properties and CSS styles over time, with a… | 23 | 3543 | maintenance |
| lkeab/gaussian-grouping Gaussian Grouping extends 3D Gaussian Splatting to jointly reconstruct and segment open-world 3D scenes by lifting 2D SAM masks into per-Ga… | 27 | 1039 | stable |
| 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 |
| 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 |
| TTPlanetPig/Comfyui_TTP_Toolset A collection of ComfyUI custom nodes for tiled image processing, including object-aware Smart Tile 2.0 workflows for detail img2img upscali… | 66 | 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 |
| TurboVNC/turbovnc TurboVNC is a high-performance VNC (Virtual Network Computing) remote display system derived from TightVNC, with a tuned Tight encoding opt… | 90 | 1031 | stable |
| 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 |
| 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 |
| 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 |
| steffest/DPaint-js DPaint.js is a browser-based image editor modeled after Deluxe Paint, with strong support for retro Amiga file formats like IFF ILBM images… | 77 | 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 |
| 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 |
| 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 |
| 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 |
| c-frame/aframe-extras A collection of add-on components and helpers for A-Frame VR, including movement controls, model loaders, pathfinding, and primitives. It e… | 79 | 1015 | active |
| MeshAnything MeshAnything is an autoregressive transformer model that generates artist-created 3D meshes (up to 1600 faces in V2) aligned with a given s… | 31 | 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 |
| maximeraafat/BlenderNeRF BlenderNeRF is a Blender add-on that generates synthetic NeRF and Gaussian Splatting datasets with a single click, exporting renders and ca… | 23 | 1014 | 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 |
| shteeve3d/blender-wiggle-2 Wiggle 2 is a Blender add-on that adds physics-driven secondary motion to armature bones, a ground-up rewrite of the original wiggle bones … | 21 | 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 |
| 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 |
| tomohiron907/Strecs3D Strecs3D is a desktop preprocessor that optimizes 3D printing infill using built-in FEM stress analysis, assigning dense infill to high-str… | 59 | 1007 | active |
| MeiGen-AI/PosterCraft PosterCraft is a unified framework for generating high-quality aesthetic posters, published as an ICLR 2026 paper. It provides model weight… | 48 | 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 |
| LogicalError/realtime-CSG-for-unity Realtime-CSG is a Unity editor plugin providing constructive solid geometry (CSG) level design tools, letting developers build levels non-d… | 56 | 1006 | active |
| jingcheng-chen/rhinomcp RhinoMCP is a plugin and MCP server that connects Rhino 3D (and Grasshopper) to AI agents like Claude and Cursor via the Model Context Prot… | 81 | 1005 | active |
| lumina-layer-studio/Lumina-Layers Lumina Studio is a Python/Gradio application that converts images into slicer-ready multi-material 3D models for full-color FDM printing. I… | 67 | 1004 | active |
| openglonmetal/MGL MGL is a C++ library that implements OpenGL 4.6 and OpenGL ES 3.x on top of Apple's Metal API, mapping OpenGL state and draw calls to Metal… | 61 | 1003 | active |
| X0nk/Bliss-Shader Bliss is a Minecraft shader pack written in GLSL, an extensively customized edit of Chocapic13's v9 shader. It emphasizes dynamic, varied l… | 80 | 1002 | active |
| aras-p/UnityGaussianSplatting A Unity package implementing real-time visualization of 3D Gaussian Splatting models from the SIGGRAPH 2023 paper. It imports PLY and SPZ s… | 47 | 3389 | maintenance |
| fogleman/ln A vector-based 3D rendering engine written in Go that produces 2D vector graphics (SVG/PNG) depicting 3D scenes as line art. It was created… | 32 | 3373 | maintenance |
| GarageGames/Torque3D Torque 3D is an MIT-licensed open source C++ game engine from GarageGames, originally used for titles ranging from driving simulators to MM… | 23 | 3363 | maintenance |
| NVlabs/eg3d Official PyTorch implementation of EG3D, an efficient geometry-aware 3D generative adversarial network from NVIDIA Research (CVPR 2022). It… | 32 | 3338 | maintenance |
| bgstaal/multipleWindow3dScene A demo application showing how to synchronize a Three.js 3D scene across multiple browser windows using localStorage for shared state. It i… | 27 | 18926 | experimental |
| mmin18/RealtimeBlurView An Android library providing a realtime blurring overlay view, similar to iOS's UIVisualEffectView. It is added directly in layout XML with… | 32 | 3309 | maintenance |
| cryinkfly/Autodesk-Fusion-360-for-Linux A shell-based installer that runs Autodesk Fusion 360 on Linux using Wine, with support for many distributions and graphics drivers. The Gi… | 10 | 3286 | maintenance |
| Rush/Font-Awesome-SVG-PNG A Node.js CLI tool that splits Font Awesome into individual SVG and PNG icon files at various sizes and colors, with pre-generated black an… | 23 | 3227 | maintenance |
| kciter/qart.js qart.js is a JavaScript library that merges pictures with QR codes to generate artistic, scannable QR codes rendered on canvas. It works in… | 32 | 3188 | maintenance |
| JuanPotato/Legofy Legofy is a Python CLI program that transforms static images and GIFs so they appear to be built out of 1x1 LEGO bricks, using palettes bas… | 32 | 3179 | maintenance |
| lo-th/Oimo.js Oimo.js is a lightweight 3D physics engine written in pure JavaScript, a full conversion of the ActionScript OimoPhysics library. It provid… | 32 | 3172 | maintenance |
| bombomby/optick Optick is a lightweight C++ profiler designed for games, offering instrumentation, context-switch tracking, sampling, and GPU counters. It … | 23 | 3161 | maintenance |
| layervault/psd.rb PSD.rb is a Ruby library for parsing Adobe Photoshop (PSD) files. It exposes the document as a manageable tree structure with access to lay… | 23 | 3116 | maintenance |
| Gamua/Starling-Framework Starling is a hardware-accelerated 2D game engine written in ActionScript 3, built on Adobe AIR's Stage3D API. It mimics the classic Flash … | 73 | 3092 | maintenance |
| bradley/Blotter Blotter is a JavaScript library for rendering unconventional text effects in the browser using GLSL shaders through WebGL, without requirin… | 32 | 3078 | maintenance |
| methodofaction/Method-Draw Method Draw is a web-based vector drawing application that serves as a simple, easy-to-use SVG editor. It is a fork of SVG-Edit that intent… | 32 | 3004 | maintenance |
| ashima/webgl-noise A collection of GLSL procedural noise shader routines (simplex, classic Perlin, cellular, psrdnoise) compatible with WebGL. The functions a… | 32 | 2995 | maintenance |