domain: graphics
2081 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| patriciogonzalezvivo/glslViewer A console-based OpenGL sandbox for rendering and live-editing 2D/3D GLSL shaders without a UI. It supports fragment and vertex shaders, tex… | 88 | 5322 | active |
| diffusionstudio/lottie An open-source TypeScript framework/skill that lets coding agents like Claude Code, Codex, or Cursor generate production-ready Lottie anima… | 63 | 5312 | active |
| Yqnn/svg-path-editor A browser-based editor for creating and manipulating SVG path data with interactive point editing, command conversion, and path operations … | 72 | 5306 | active |
| mattdesl/canvas-sketch A JavaScript framework and companion CLI for creating generative artwork using HTML5 Canvas 2D and WebGL (with Three.js templates). It scaf… | 70 | 5278 | active |
| EsotericSoftware/spine-runtimes Official runtime libraries for loading and rendering Spine 2D skeletal animation data in game engines and toolkits across many languages. T… | 76 | 5266 | stable |
| ProjectPhysX/FluidX3D FluidX3D is a high-performance lattice Boltzmann method computational fluid dynamics (CFD) application written in C++/OpenCL. It runs on al… | 90 | 5250 | active |
| bgrins/TinyColor TinyColor is a small, fast, dependency-free JavaScript library for parsing, manipulating, and converting colors. It accepts permissive inpu… | 23 | 5245 | stable |
| fonttools/fonttools fontTools is a Python library for manipulating font files, supporting TrueType, OpenType, AFM, and partially Type 1 and Mac-specific format… | 94 | 5220 | stable |
| panda3d/panda3d Panda3D is a mature, open-source cross-platform game engine and 3D rendering framework for Python and C++, originally developed by Disney a… | 73 | 5213 | stable |
| mosra/magnum Magnum is a lightweight and modular C++11/C++14 graphics middleware library providing a slim wrapper over OpenGL, OpenGL ES, WebGL and Vulk… | 67 | 5194 | stable |
| hpjansson/chafa Chafa is a command-line utility and C library that converts images, including animated GIFs, into terminal graphics formats (Sixel, Kitty, … | 88 | 5176 | active |
| dotnet/Silk.NET Silk.NET is a .NET library providing high-performance bindings to low-level graphics, compute, audio, and multimedia APIs such as OpenGL, V… | 77 | 5173 | active |
| NVIDIAGameWorks/kaolin Kaolin is NVIDIA's PyTorch library of GPU-optimized modules for 3D deep learning research, covering meshes, point clouds, and 3D Gaussian s… | 68 | 5161 | active |
| vulkano-rs/vulkano Vulkano is a safe and rich Rust wrapper around the Vulkan graphics API. It provides a low-levelish API with compile-time and runtime checks… | 67 | 5143 | active |
| tixl3d/tixl TiXL (formerly Tooll3) is a free, open-source desktop application for creating realtime motion graphics, combining graph-based procedural c… | 90 | 5081 | active |
| libigl/libigl libigl is a simple C++ geometry processing library offering a wide range of algorithms for triangle and tetrahedral meshes, including defor… | 67 | 5078 | stable |
| RandyGaul/cute_headers A collection of cross-platform, single-file C/C++ header-only libraries with no dependencies, primarily aimed at game development. It inclu… | 75 | 5052 | active |
| opentypejs/opentype.js opentype.js is a JavaScript library for parsing and writing OpenType and TrueType fonts in the browser and Node.js. It provides access to g… | 92 | 5012 | active |
| ArthurBrussee/brush Brush is a 3D reconstruction engine using Gaussian splatting, built in Rust on the Burn ML framework and WebGPU. It trains and renders spla… | 65 | 4992 | active |
| gd3kr/BlenderGPT A Blender add-on that integrates OpenAI's GPT-4/GPT-3.5 into Blender's UI, letting users control the 3D software with natural language comm… | 30 | 4977 | active |
| Nukem9/dlssg-to-fsr3 A drop-in DLL mod that replaces Nvidia's DLSS Frame Generation (nvngx_dlssg) in DirectX 12 and Vulkan games with AMD's FSR 3 Frame Generati… | 33 | 4949 | active |
| bambulab/BambuStudio Bambu Studio is a feature-rich 3D printing slicing application for Bambu Lab and other printers, based on PrusaSlicer/Slic3r. It offers pro… | 98 | 4944 | active |
| Qix-/color A JavaScript library for immutable color conversion and manipulation with support for CSS color strings. It parses colors from strings or o… | 55 | 4935 | stable |
| alandefreitas/matplotplusplus Matplot++ is a C++ graphics library for data visualization with dozens of plot categories, interactive plotting, and high-quality export fo… | 57 | 4924 | active |
| Chlumsky/msdfgen A C++ library and console tool that generates multi-channel signed distance fields (MSDFs) from vector shapes and font glyphs. The resultin… | 66 | 4912 | stable |
| googlefonts/noto-emoji Google's open-source Noto Emoji project providing Unicode-compliant emoji fonts, including a color emoji font (CBDT/CBLC format), a monochr… | 47 | 4904 | active |
| mpetroff/pannellum Pannellum is a lightweight, free, open source panorama viewer for the web built with HTML5, CSS3, JavaScript, and WebGL. It ships as a sing… | 75 | 4881 | stable |
| ZzzLc0405/photo-abstract-editorial A Codex Skill / prompt template that transforms a photo into a vertical editorial composition combining the original photo with an abstract… | 57 | 4868 | active |
| neilsonnn/image-blaster A Claude skillset that converts a single input image into a full 3D environment, including meshed 3D models (.glb/.obj), Gaussian splats (.… | 51 | 4822 | active |
| palxiao/poster-design XunPai Design (poster-design) is an open-source online image editor and poster designer built with Vue3, Vite, and Express, inspired by too… | 43 | 4802 | active |
| charmbracelet/freeze Freeze is a Go CLI tool that generates PNG, SVG, and WebP images of code snippets and terminal output. It supports syntax highlighting, ANS… | 71 | 4799 | active |
| zju3dv/EasyMocap EasyMocap is an open-source Python toolbox for markerless human motion capture and novel view synthesis from RGB videos. It fits parametric… | 54 | 4783 | active |
| yshui/picom picom is a lightweight X11 compositor forked from Compton that adds window effects like shadows, transparency, blur, and animations. It is … | 82 | 4779 | active |
| dimforge/nalgebra nalgebra is a general-purpose linear algebra library for Rust providing statically-sized and dynamically-sized vectors and matrices, along … | 73 | 4779 | stable |
| xiangechen/chili3d Chili3D is a browser-based 3D CAD application built with TypeScript that compiles OpenCascade (OCCT) to WebAssembly and integrates Three.js… | 90 | 4777 | active |
| zalo/MathUtilities A collection of math and physics utility implementations in C# for Unity, covering techniques like Kabsch alignment, mesh deformation, sign… | 32 | 4755 | active |
| NVIDIA-Omniverse/PhysX NVIDIA PhysX SDK, a real-time physics simulation engine for games, robotics, and simulation, plus Omniverse PhysX extensions and the ovphys… | 93 | 4736 | stable |
| OpenMoonRay/openmoonray MoonRay is an open-source, production path-tracing renderer originally developed at DreamWorks Animation and now an Academy Software Founda… | 91 | 4721 | active |
| PancakeTAS/lsfg-vk lsfg-vk is a Vulkan layer that hooks into Vulkan applications on Linux to generate additional frames using Lossless Scaling's frame generat… | 53 | 4701 | active |
| PistonDevelopers/piston Piston is a modular game engine written in Rust, providing core libraries for windowing, event handling, and 2D graphics with a backend-agn… | 67 | 4699 | stable |
| KaijuEngine/kaiju Kaiju is an open-source 2D/3D game engine written in Go and backed by Vulkan, with a built-in visual editor that itself runs as a game in t… | 80 | 4694 | active |
| CloudCompare/CloudCompare CloudCompare is a 3D point cloud and triangular mesh processing application, originally built to compare point clouds from laser scanners a… | 67 | 4693 | active |
| ggez/ggez ggez is a lightweight Rust game framework for making 2D (and some 3D) games with minimum friction, inspired by the LÖVE (Love2D) API. It pr… | 67 | 4680 | active |
| f3d-app/f3d F3D is a fast, minimalist open-source 3D viewer desktop application supporting many formats (glTF, USD, STL, STEP, OBJ, FBX, Alembic) with … | 88 | 4650 | active |
| oframe/ogl OGL is a minimal WebGL library written in ES6 modules with zero dependencies, aimed at developers who prefer low levels of abstraction and … | 39 | 4634 | active |
| NVlabs/neuralangelo Official PyTorch implementation of Neuralangelo, a CVPR 2023 method for high-fidelity neural surface reconstruction from multi-view images.… | 29 | 4615 | active |
| not-fl3/macroquad Macroquad is a simple, easy-to-use cross-platform game library for Rust, heavily inspired by raylib. It lets you write the same code for Wi… | 76 | 4596 | active |
| Dav1dde/glad Glad is a loader-generator that produces function loader code for Vulkan, OpenGL, OpenGL ES, EGL, GLX, and WGL based on the official Khrono… | 74 | 4591 | stable |
| cocopon/tweakpane Tweakpane is a compact, dependency-free JavaScript library for building control panes that fine-tune parameters and monitor value changes i… | 55 | 4579 | stable |
| Popmotion/popmotion Popmotion is a low-level JavaScript animation library providing composable keyframes, spring, and decay animations for numbers, colors, and… | 32 | 20167 | maintenance |
| maptalks/maptalks.js maptalks (now upgrading to maptalks-gl) is a lightweight, pluggable JavaScript library for building integrated 2D/3D maps in the browser, d… | 90 | 4534 | active |
| NVlabs/tiny-cuda-nn A small, self-contained C++/CUDA framework for training and querying neural networks, featuring a lightning-fast fully fused MLP and a vers… | 58 | 4528 | active |
| TencentARC/InstantMesh InstantMesh is a feed-forward framework for generating 3D meshes from a single image using sparse-view large reconstruction models (LRM/Ins… | 25 | 4509 | active |
| praydog/UEVR UEVR is a universal mod that injects VR support into Unreal Engine 4.8-5.4 games, providing 6DOF head tracking, stereoscopic 3D rendering, … | 67 | 4467 | active |
| st-tech/ppf-contact-solver A GPU-accelerated contact solver for physics-based simulations of shells (cloth), solids, rods, rigid bodies, and sand, originally develope… | 87 | 4446 | active |
| Zeejay0/gathered-scenes-zine-skill A collection of image-generation skills (prompt packs) written for Codex that transform ordinary photos into zine-style paper artworks. It … | 57 | 4440 | active |
| facebookarchive/pop Pop is an extensible animation engine for iOS, tvOS, and OS X that supports both static animations and dynamic spring/decay physics-based a… | 10 | 19542 | maintenance |
| DiligentGraphics/DiligentEngine Diligent Engine is a modern cross-platform low-level 3D graphics library and rendering framework that abstracts Direct3D11/12, Vulkan, Meta… | 67 | 4415 | active |
| libjpeg-turbo/libjpeg-turbo libjpeg-turbo is a SIMD-accelerated JPEG image codec library that is API/ABI-compatible with libjpeg and generally 2-6x faster. It provides… | 88 | 4401 | stable |
| projectM-visualizer/projectm projectM is an open-source, cross-platform C++ library that renders real-time music visualizations, reimplementing Winamp's MilkDrop. This … | 89 | 4397 | active |
| leaferjs/leafer-ui LeaferJS (leafer-ui) is a lightweight, zero-dependency TypeScript Canvas engine for building interactive 2D graphics, with a DOM-like API, … | 92 | 4384 | active |
| UnityCommunity/UnityLibrary A community-maintained collection of Unity scripts, snippets, shaders, and script templates gathered from Unity forums and other sources. I… | 72 | 4381 | active |
| s1dashu/ip-as-logo-skill A compact Agent Skill that guides AI agents to generate highly simplified, rounded, subtly neo-skeuomorphic IP mascot logos. It follows the… | 57 | 4374 | active |
| Cocos2d-x Cocos2d-x is an open-source, cross-platform C++ framework for building 2D games and graphical applications, with Lua and JavaScript binding… | 41 | 19162 | maintenance |
| hzeller/rpi-rgb-led-matrix A C++ library (with Python bindings) for driving HUB75-style RGB LED matrix panels directly from Raspberry Pi GPIO pins, supporting multipl… | 76 | 4362 | stable |
| dreamgaussian/dreamgaussian DreamGaussian is the official PyTorch implementation of an ICLR 2024 Oral paper for efficient 3D content creation using generative Gaussian… | 18 | 4352 | active |
| DavidHDev/canvas-ui An open-source, framework-agnostic library of creative UI components drawn on canvas, where real HTML is rendered inside a canvas element w… | 57 | 4320 | active |
| kohler/gifsicle Gifsicle is a command-line tool for creating, editing, and optimizing GIF images and animations, with companion programs gifview (a viewer)… | 62 | 4307 | stable |
| peterbrittain/asciimatics Asciimatics is a cross-platform Python library providing curses-like low-level console operations plus higher-level APIs and widgets for bu… | 63 | 4303 | stable |
| jMonkeyEngine/jmonkeyengine jMonkeyEngine is an open-source, code-first 3D game engine written in Java for cross-platform game development. It includes rendering, phys… | 76 | 4294 | active |
| magcius/noclip.website noclip.website is a browser-based application that lets users explore and fly through video game levels rendered from reverse-engineered mo… | 77 | 4246 | active |
| olcPixelGameEngine olcPixelGameEngine is a single-header C++ framework for fast pixel-based 2D drawing and user input, used in javidx9's YouTube tutorials. It… | 46 | 4230 | active |
| ivanceras/svgbob Svgbob is a Rust library and CLI that converts ASCII art diagrams into clean SVG graphics. It parses text-based diagram scribbles and rende… | 58 | 4221 | active |
| mausimus/ShaderGlass ShaderGlass is a Windows (and Wine) overlay application that applies GPU shader effects on top of the desktop, a window, or a captured sour… | 86 | 4214 | active |
| anthonynsimon/bild bild is a collection of parallel image processing algorithms written in pure Go, usable both as a Go library and as a CLI tool. It supports… | 96 | 4204 | active |
| TokisanGames/Terrain3D Terrain3D is a high-performance, editable terrain system for Godot 4, written in C++ as a GDExtension addon. It supports sculpting, texture… | 84 | 4199 | active |
| ChrisBuilds/terminaltexteffects TerminalTextEffects (TTE) is a terminal visual effects engine available both as a standalone CLI application and a Python library. It provi… | 84 | 4187 | active |
| lllyasviel/style2paints Style2Paints is an AI-driven tool that colorizes lineart sketches, optionally guided by human hints, style reference images, and lighting. … | 32 | 18179 | maintenance |
| hackerb9/lsix lsix is a shell script that displays image thumbnails directly in the terminal using sixel graphics, powered by ImageMagick. It works like … | 23 | 4174 | stable |
| MengTo/threeui ThreeUI Community is an open-source catalog of React components built with Three.js, WebGL, and shaders, featuring live interactive rendere… | 57 | 4173 | active |
| KilledByAPixel/LittleJS LittleJS is a tiny, fast, open-source HTML5 game engine written in JavaScript with no dependencies. It bundles WebGL2/Canvas2D rendering, a… | 94 | 4166 | active |
| solvespace/solvespace SolveSpace is a free, open-source parametric 2D/3D CAD application with a constraint-based sketcher and solid modeling via extrudes, revolv… | 80 | 4118 | active |
| lllyasviel/sd-forge-layerdiffuse A Stable Diffusion WebUI (Forge) extension implementing Layer Diffusion to generate transparent images and separate foreground/background l… | 25 | 4116 | active |
| cdcseacave/openMVS OpenMVS is an open-source C++ library for Multi-View Stereo 3D reconstruction, taking camera poses and a sparse point-cloud as input and pr… | 76 | 4100 | active |
| gdquest-demos/godot-shaders A large collection of free and open-source 2D, 3D, and screen-space shaders for the Godot game engine, each with playable demo scenes. It a… | 60 | 4086 | active |
| google/angle ANGLE (Almost Native Graphics Layer Engine) is a conformant OpenGL ES 2.0/3.x and EGL implementation that translates OpenGL ES API calls to… | 67 | 4061 | active |
| Dimezis/BlurView An Android library providing a BlurView, a FrameLayout-like view that dynamically blurs its underlying content in an iOS-like fashion and r… | 77 | 4045 | active |
| armory3d/armorpaint ArmorPaint is a stand-alone 3D PBR texture painting application that runs entirely on the GPU, supporting node-based procedural materials, … | 67 | 4039 | active |
| linebender/resvg resvg is a fast, portable SVG rendering library written entirely in safe Rust, usable as a Rust library, C library, or CLI application for … | 89 | 4034 | stable |
| CedricGuillemet/ImGuizmo A collection of Dear ImGui widgets for 3D manipulation, including gizmos for matrix editing (rotation, translation, scale), a view orientat… | 92 | 4004 | active |
| yousifamanuel/terraink Terraink is an open-source web application for creating customizable cartographic map posters and wallpapers from OpenStreetMap data. It is… | 79 | 3992 | active |
| PintaProject/Pinta Pinta is a free, open-source painting and image editing program inspired by Paint.NET 3.0, built with GTK and C#/.NET. It offers drawing to… | 87 | 3976 | active |
| mapnik/mapnik Mapnik is an open-source C++ toolkit for developing mapping applications, providing algorithms and patterns for spatial data access and hig… | 93 | 3955 | active |
| 0x0funky/agent-sprite-forge Agent Sprite Forge is a Codex agent skill for generating game-ready 2D assets from natural language prompts. It produces sprite sheets, lay… | 55 | 3917 | active |
| Tencent-Hunyuan/Hunyuan3D-2.1 Tencent's open-source 3D asset generation model that creates high-fidelity 3D meshes with production-ready PBR materials from single images… | 40 | 3917 | active |
| MovingBlocks/Terasology Terasology is an open-source voxel world game and engine, born from a Minecraft-inspired tech demo in 2011. It is a modular platform suppor… | 67 | 3897 | active |
| servo/pathfinder Pathfinder 3 is a fast GPU-based rasterizer for fonts and vector graphics, usable from Rust or C/C++ via a canvas-like API. It supports Ope… | 58 | 3896 | active |
| hustvl/4DGaussians An official PyTorch implementation of 4D Gaussian Splatting (4D-GS) for real-time rendering of dynamic scenes, published at CVPR 2024. It c… | 27 | 3895 | active |
| silvia-odwyer/photon Photon is a high-performance image processing library written in pure Rust that compiles to WebAssembly. It provides over 90 functions for … | 73 | 3884 | active |
| wave-harmonic/crest Crest Water 4 is an advanced, class-leading water and ocean rendering system for Unity, implemented in C# with GPU displacement and samplin… | 72 | 3882 | active |