domain: graphics
2081 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| mmcloughlin/globe A Go library for rendering wireframe globe visualizations as PNG images, backed by the pinhole 3D camera library. It supports drawing grati… | 32 | 1595 | maintenance |
| niessner/BundleFusion BundleFusion is a real-time, globally consistent 3D reconstruction system for RGB-D input, published at SIGGRAPH 2017. It estimates globall… | 32 | 1588 | maintenance |
| harjot-oberai/VectorMaster An Android library that provides dynamic runtime control over vector drawables via Java instances. It parses vector XML and exposes every p… | 32 | 1586 | maintenance |
| snavely/bundler_sfm Bundler is a structure-from-motion (SfM) system that takes unordered image collections with features and matches and produces a 3D reconstr… | 32 | 1578 | maintenance |
| evanw/lightgl.js lightgl.js is a lightweight JavaScript library that wraps WebGL to make it easier to quickly prototype 3D graphics applications in the brow… | 32 | 1570 | maintenance |
| thu-ml/prolificdreamer Official PyTorch implementation of ProlificDreamer, a NeurIPS 2023 method for high-fidelity text-to-3D generation using Variational Score D… | 29 | 1564 | maintenance |
| facebookresearch/DeepSDF DeepSDF is Facebook Research's official implementation of the CVPR 2019 paper on learning continuous signed distance functions for 3D shape… | 10 | 1563 | maintenance |
| cakeslice/Outline-Effect An outline image effect library for Unity that renders outlines around sprites, lines, and meshes via a camera component and per-renderer O… | 23 | 1559 | maintenance |
| shrekshrek/css3d-engine A tiny 14k JavaScript 3D engine built on CSS3 transforms and divs instead of canvas/WebGL. It lets developers create simple 3D scenes with … | 32 | 1554 | maintenance |
| small-tou/js2image js2image is a Node.js tool and CLI that compresses JavaScript source code into ASCII art shapes (e.g., a Christmas tree) while keeping the … | 54 | 1547 | maintenance |
| DadSchoorse/vkBasalt vkBasalt is a Vulkan post-processing layer for Linux that enhances game visuals with effects like CAS sharpening, anti-aliasing, and 3D col… | 23 | 1544 | maintenance |
| romashamin/Size-Marks-PS A Photoshop script that converts rectangular marquee selections into labeled measurement marks for design specs. It is aimed at web designe… | 23 | 1541 | maintenance |
| ands/lightmapper A single-file C/C++ library for baking lightmaps using an existing OpenGL renderer. It supports ambient occlusion and multi-bounce global i… | 32 | 1540 | maintenance |
| airob0t/idcardgenerator A Python GUI tool that generates Chinese resident ID card images (black-and-white and color) by filling in personal information and a portr… | 10 | 1539 | maintenance |
| jankovicsandras/imagetracerjs imagetracerjs is a JavaScript library that traces raster images (PNG, JPG, GIF, BMP) and converts them into SVG vector graphics. It works i… | 32 | 1534 | maintenance |
| mattatz/unity-voxel A Unity library that converts triangle meshes into voxel representations using both GPU (compute shader) and CPU voxelizers. It supports bu… | 32 | 1526 | maintenance |
| fossasia/labyrinth FOSSASIA Labyrinth is a collaborative, browser-based HTML/JavaScript maze game where contributors draw and embed their own tiles, character… | 10 | 1525 | maintenance |
| OpnTec/bodyapps-viz A web-based 3D human body visualizer component for the BodyApps project, built with Three.js. It renders male, female, and kids body models… | 32 | 1523 | maintenance |
| Nadrin/PBR A demo application implementing physically based shading and image based lighting in four graphics APIs: OpenGL 4.5, Vulkan, Direct3D 11, a… | 32 | 1522 | maintenance |
| julianshapiro/blast Blast is a JavaScript library that separates text into individually manipulable elements (words, characters, etc.) for animation and typogr… | 23 | 1522 | maintenance |
| zhan-xu/RigNet RigNet is a PyTorch implementation of the SIGGRAPH 2020 paper on neural rigging for articulated 3D characters. It takes a character mesh as… | 32 | 1519 | maintenance |
| SebLague/Slime-Simulation A Unity-based implementation of the Physarum (slime mold) agent-based simulation, created by Seb Lague as a companion to a YouTube video. I… | 32 | 1516 | maintenance |
| keijiro/Pcx Pcx is a Unity plugin that imports and renders point cloud data, supporting PLY binary little-endian files. It provides mesh, ComputeBuffer… | 23 | 1513 | maintenance |
| MrKepzie/Natron Natron is a free, open-source, node-graph based video compositing application similar to Adobe After Effects, Nuke, and Blackmagic Fusion. … | 23 | 1508 | maintenance |
| transitive-bullshit/react-particle-effect-button A React component library that renders buttons with bursting particle disintegration/reintegration animations, ported from a Codrops articl… | 32 | 1506 | maintenance |
| stephomi/sculptgl SculptGL is a browser-based 3D digital sculpting application built with WebGL, allowing users to sculpt and paint 3D meshes directly in the… | 10 | 1506 | maintenance |
| cparnot/ASCIImage An Objective-C library that creates UIImage and NSImage instances from ASCII art defined in NSString literals. Shapes are rendered as vecto… | 32 | 1505 | maintenance |
| smkplus/ShaderMan ShaderMan is a Unity editor tool that automatically converts ShaderToy GLSL shaders into Unity ShaderLab HLSL/CG shaders. It performs commo… | 32 | 1502 | maintenance |
| NVIDIAGameWorks/kaolin-wisp NVIDIA Kaolin Wisp is a PyTorch library and engine for neural fields research, built on NVIDIA Kaolin Core. It provides differentiable rend… | 23 | 1498 | maintenance |
| glouw/paperview Paperview is a high-performance animated wallpaper setter for Linux X11 desktops, written in C using SDL2 to render BMP frame sequences ont… | 32 | 1488 | maintenance |
| alexander-ladygin/illustrator-scripts A collection of ExtendScript (JSX) scripts for Adobe Illustrator that automate common design tasks like resizing and rotating artboards, cr… | 32 | 1486 | maintenance |
| fossasia/lubuntu-artwork The official artwork package for the Lubuntu Linux distribution, containing wallpapers, themes, and visual branding assets. It provides the… | 32 | 1485 | maintenance |
| jaames/iro.js iro.js is a modular, dependency-free color picker widget for JavaScript built with SVG, supporting hex, RGB, HSV, HSL, and kelvin color for… | 39 | 1476 | maintenance |
| felixmariotto/three-mesh-ui three-mesh-ui is a minimalist JavaScript library for building VR user interfaces on top of three.js. It creates UI elements as three.js Obj… | 23 | 1476 | maintenance |
| cvdlab/react-planner react-planner is a React component for designing building floorplans, letting users draw 2D plans with drag-and-drop catalogs of objects an… | 32 | 1473 | maintenance |
| mmatl/pyrender Pyrender is a pure Python, glTF 2.0-compliant OpenGL renderer for physically-based rendering and visualization of 3D scenes. It includes an… | 34 | 1466 | maintenance |
| sxyu/pixel-nerf Official PyTorch implementation of pixelNeRF, a CVPR 2021 method that predicts neural radiance fields conditioned on one or few input image… | 32 | 1465 | maintenance |
| nerfstudio-project/nerfacc NerfAcc is a PyTorch acceleration toolbox for Neural Radiance Fields (NeRF), focused on efficient sampling in the volumetric rendering pipe… | 23 | 1456 | maintenance |
| buaacyw/GaussianEditor GaussianEditor is a research application for fast, controllable 3D scene editing built on Gaussian Splatting, released as CVPR 2024 code. I… | 27 | 1455 | maintenance |
| sabresaurus/SabreCSG SabreCSG is a set of level design tools for Unity that uses Constructive Solid Geometry (CSG) to build complex levels quickly with boolean … | 10 | 1455 | maintenance |
| Ciechan/BCGenieEffect An Objective-C UIView category that reproduces the macOS genie minimize effect inside iOS apps using Core Animation. It supports animating … | 32 | 1450 | maintenance |
| javierbyte/visual-center Visual Center is a web tool and npm library that finds the visual (optical) center of images and logos by computing per-pixel color-differe… | 77 | 1447 | maintenance |
| BachiLi/redner redner is a differentiable Monte Carlo ray tracer that computes exact gradients of rendered images with respect to arbitrary scene paramete… | 32 | 1444 | maintenance |
| lettier/gifcurry Gifcurry is an open-source video editor for GIF makers built in Haskell, offering a GTK GUI, a CLI, and a library API. It converts videos t… | 23 | 1444 | maintenance |
| Samsung/rlottie rlottie is a platform-independent standalone C++ library for rendering Lottie vector animations in real time. It plays animations exported … | 67 | 1434 | maintenance |
| sublimehq/anim_encoder A Python CLI tool from Sublime HQ that converts a series of PNG screenshots into small JavaScript+HTML animations. It includes a capture sc… | 32 | 1433 | maintenance |
| supermedium/aframe-react aframe-react is a thin React binding layer for A-Frame that exposes Scene and Entity components so developers can declaratively build virtu… | 23 | 1432 | maintenance |
| liuzhiyi1992/ZYCornerRadius An Objective-C category (and UIImageView subclass) that applies corner radius to UIImageView images without triggering offscreen rendering,… | 32 | 1431 | maintenance |
| andyzeng/tsdf-fusion-python A lightweight Python script that fuses multiple registered RGB-D images into a projective TSDF voxel volume, from which high-quality 3D sur… | 32 | 1430 | maintenance |
| google/ion Ion is a portable C++ suite of libraries and tools from Google for building graphical client applications across desktop, mobile, browser, … | 10 | 1419 | maintenance |
| ProbableTrain/MapGenerator A browser-based tool that procedurally generates American-style city maps with images exportable as PNG or SVG and 3D models exportable as … | 32 | 1416 | maintenance |
| hecomi/UnityFurURP A fur shader implementation for Unity's Universal Render Pipeline (URP), written in HLSL. It demonstrates three fur rendering methods (Shel… | 32 | 1415 | maintenance |
| venshine/BezierMaker An Android library that draws Bezier curves of order 1 to 7 using the de Casteljau algorithm, with animated curve formation and tangent vis… | 32 | 1414 | maintenance |
| supermedium/superframe Superframe is a curated collection of components for A-Frame, the web framework for building VR experiences. It includes components for ani… | 70 | 1412 | maintenance |
| hecomi/uRaymarching uRaymarching is a Unity asset that generates raymarching shaders from templates, letting developers create ray-marched objects by writing o… | 23 | 1410 | maintenance |
| immersive-web/webvr-polyfill A JavaScript polyfill implementing the WebVR spec so VR content runs on browsers and devices without native WebVR support. WebVR has been d… | 10 | 1404 | maintenance |
| w3reality/three-geo three-geo is a three.js-based geographic visualization library that builds satellite-textured 3D terrain models in near real-time from GPS … | 26 | 1402 | maintenance |
| idevelop/ascii-camera A browser-based web app that converts your webcam video stream into a real-time ASCII art representation using the HTML5 getUserMedia API. … | 32 | 1399 | maintenance |
| google/mathfu MathFu is a C++ math library developed primarily for games, providing vector, matrix, and quaternion classes with SIMD optimization. It sup… | 10 | 1399 | maintenance |
| Arvtesh/UnityFx.Outline UnityFx.Outline is a C# library providing configurable screen-space outline effects for Unity3d, supporting per-object and per-camera outli… | 23 | 1395 | maintenance |
| johnBuffer/NoCol NoCol is a C++ 'anti-collision' trajectories finder that simulates moving objects (like balls) finding paths that avoid collisions. It rend… | 23 | 1391 | maintenance |
| achimdoebler/UGUI µGUI is a lightweight, platform-independent open source graphics library for embedded systems written in C. It supports any color, grayscal… | 32 | 1388 | maintenance |
| antiguab/BAFluidView BAFluidView is an Objective-C UIView and layer that renders a 2D fluid animation, typically used to simulate a liquid filling effect in iOS… | 32 | 1384 | maintenance |
| SebLague/Solar-System A Unity-based solar system simulation experiment by Sebastian Lague, featuring procedural planets, moons, and atmospheric rendering. It acc… | 32 | 1379 | maintenance |
| linebender/piet Piet is a Rust crate providing a cross-platform abstraction for 2D graphics, with backends that implement the API on top of each platform's… | 61 | 1370 | maintenance |
| nickbutcher/AdaptiveIconPlayground An Android app for experimenting with Android adaptive icons. It lists installed apps with adaptive icons and lets users preview different … | 23 | 1364 | maintenance |
| stewartlord/identicon.js A small JavaScript library that generates GitHub-style identicon images from hash strings, outputting PNG or SVG formats. It supports custo… | 23 | 1363 | maintenance |
| MoyGcc/vid2avatar Vid2Avatar is the official PyTorch implementation of a CVPR 2023 method that reconstructs detailed 3D human avatars from monocular in-the-w… | 56 | 1360 | maintenance |
| atduskgreg/opencv-processing A Processing library wrapping OpenCV's official Java bindings to provide beginner-friendly computer vision functions within the Processing … | 23 | 1356 | maintenance |
| dariomanesku/cmftStudio cmftStudio is a cross-platform GUI application for cubemap filtering, the graphical counterpart of the cmft command-line tool. It processes… | 32 | 1349 | maintenance |
| ColinLeung-NiloCat/UnityURPUnlitScreenSpaceDecalShader A Unity shader for the Universal Render Pipeline (URP) that renders unlit screen space decals. Each decal is simply a Unity cube GameObject… | 32 | 1348 | maintenance |
| felixpalmer/procedural-gl-js Procedural GL JS is a JavaScript/WebGL library for embedding 3D map and terrain experiences in web pages, built on THREE.js. It is mobile-f… | 32 | 1342 | maintenance |
| google/monster-mash Monster Mash is an open-source sketch-based 3D modeling and animation tool that lets users sketch a 2D character, inflate it into 3D, and a… | 64 | 1330 | maintenance |
| ElasticSea/unity-fracture A Unity library that fractures any mesh at runtime using the NVIDIA Blast library, converting the mesh into physics-driven chunks with rigi… | 23 | 1330 | maintenance |
| Nicejinux/NXDrawKit NXDrawKit is a Swift library for iOS that provides an easy-to-use drawable canvas view with undo, redo, clear, save, and load functionality… | 23 | 1329 | maintenance |
| Yasic/ParticleTextView An Android custom View library that renders text as colorful particle animations with configurable motion strategies. It offers a builder-s… | 32 | 1328 | maintenance |
| heremaps/harp.gl harp.gl is an open-source 3D map rendering engine written in TypeScript and built on three.js/WebGL. It enables themeable, high-performance… | 10 | 1313 | maintenance |
| garris/TremulaJS TremulaJS is a client-side JavaScript UI component for building Bézier-path-based content streams with momentum and physics effects, suppor… | 23 | 1310 | maintenance |
| EricGuo5513/momask-codes Official PyTorch implementation of MoMask (CVPR 2024), a masked modeling framework that generates 3D human motion sequences from text promp… | 27 | 1308 | maintenance |
| EsProgram/InkPainter InkPainter is a Unity library that enables runtime texture painting on 3D objects using shaders. Developers attach an InkCanvas component t… | 23 | 1308 | maintenance |
| AlloyTeam/curvejs curvejs is a small JavaScript library for animating bezier curves on HTML5 canvas, with built-in and custom 'motion' functions that make cu… | 32 | 1302 | maintenance |
| Suzie1/ComfyUI_Comfyroll_CustomNodes A collection of custom nodes for ComfyUI providing 175+ nodes for Stable Diffusion XL and SD1.5 workflows, including Multi-ControlNet stack… | 29 | 1301 | maintenance |
| jinatonic/confetti A high-performance Android particle system library for rendering confetti animations on any view. It lets developers configure emission sou… | 23 | 1301 | maintenance |
| ShichenLiu/SoftRas SoftRas is a PyTorch-based differentiable renderer that treats rasterization as a differentiable aggregating process over mesh triangles, e… | 56 | 1298 | maintenance |
| ellson/MOTHBALLED-graphviz Graphviz is open-source graph visualization software from AT&T Research that takes descriptions of graphs in a simple text language (DOT) a… | 23 | 1296 | maintenance |
| Bumblebee-Project/Bumblebee Bumblebee is a daemon and client (rewritten in C) that manages NVIDIA Optimus hybrid graphics on Linux laptops, letting users run applicati… | 32 | 1294 | maintenance |
| honzaap/GithubCity A web application that generates a 3D city from your GitHub contribution graph using Three.js. Buildings represent contributions, letting u… | 32 | 1293 | maintenance |
| krzysztofzablocki/LineDrawing An Objective-C library implementing a fast, smooth line drawing algorithm for iOS, using OpenGL for anti-aliased lines with speed-based str… | 32 | 1290 | maintenance |
| dsward2/macSVG macSVG is a MIT-licensed open-source macOS application for visually designing and editing HTML5 SVG 1.1 vector graphics and animation, usin… | 23 | 1289 | maintenance |
| apple/ml-neuman Official reference implementation of NeuMan (ECCV 2022), which reconstructs an animatable human and the background scene from a single vide… | 32 | 1286 | maintenance |
| kwea123/ngp_pl A PyTorch + CUDA implementation of NVIDIA's Instant-NGP focused on NeRF, trained with PyTorch Lightning for fast, high-quality neural radia… | 23 | 1286 | maintenance |
| pravj/geopattern A Go library that generates beautiful tiling SVG patterns deterministically from an input string, ported from Jason Long's Ruby GeoPattern … | 32 | 1285 | maintenance |
| diwi/PixelFlow PixelFlow is a Processing/Java library for high-performance GPU computing via GLSL shaders. It provides fluid simulation, flow-field partic… | 23 | 1284 | maintenance |
| odrick/free-tex-packer Free texture packer that creates sprite sheets and texture atlases for games and websites, with rotation, trimming, multipacking, and expor… | 23 | 1282 | maintenance |
| glumpy/glumpy Glumpy is a Python library for fast, scalable scientific visualization built on a natural interface between NumPy and modern OpenGL. It pro… | 37 | 1276 | maintenance |
| jasonlong/geo_pattern A Ruby gem that deterministically generates tiling SVG geometric background patterns from an input string, using a SHA hash to select one o… | 30 | 1272 | maintenance |
| evanw/webgl-water A browser-based WebGL demo by Evan Wallace simulating water with realistic reflections, refraction, and caustics. It is an interactive 3D g… | 32 | 1266 | maintenance |
| SolidCode/SolidPython SolidPython is a Python library that provides a programmatic interface to OpenSCAD's declarative geometry language, compiling Python code i… | 53 | 1262 | maintenance |
| roberthein/Ease Ease is a Swift library providing an event-driven animation system that combines the observer pattern with custom spring animations. It let… | 23 | 1262 | maintenance |
| sugiany/blender_mmd_tools mmd_tools is a Blender addon for importing MikuMikuDance model data (.pmd, .pmx) and motion data (.vmd) into Blender. It handles mesh, bone… | 32 | 1259 | maintenance |