domain: graphics
2081 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Stable Diffusion web UI A browser-based web interface for Stable Diffusion image generation, built with Gradio in Python. It supports txt2img, img2img, inpainting,… | 54 | 164679 | stable |
| Excalidraw Excalidraw is an open-source virtual whiteboard for creating hand-drawn style diagrams, wireframes, and sketches on an infinite canvas. It … | 81 | 130582 | active |
| Godot Engine Godot Engine is a free, open-source, cross-platform game engine for building 2D and 3D games from a unified editor interface. It is MIT-lic… | 99 | 116180 | stable |
| mrdoob/three.js three.js is a lightweight, general-purpose JavaScript 3D library for the web, providing scene graphs, cameras, materials, lights, loaders, … | 92 | 114822 | stable |
| 3b1b/manim Manim (ManimGL) is a Python animation engine for creating precise programmatic animations, originally built by the author of 3Blue1Brown fo… | 78 | 92083 | active |
| juliangarnier/anime Anime.js is a fast, lightweight, multipurpose JavaScript animation library for animating CSS properties, SVG, DOM attributes, and JavaScrip… | 95 | 72448 | stable |
| tldraw/tldraw tldraw is a React SDK for building infinite canvas applications, providing a feature-complete whiteboard engine with drawing, diagramming, … | 95 | 49973 | stable |
| pixijs/pixijs PixiJS is a fast, open-source 2D rendering engine for the web built on WebGL and WebGPU, providing a scene graph, asset loading, filters, m… | 99 | 48075 | stable |
| bevyengine/bevy Bevy is a free, open-source, data-driven game engine and app framework written in Rust, built around a custom Entity Component System (ECS)… | 94 | 47878 | active |
| ManimCommunity/manim Manim Community Edition is a Python framework and animation engine for programmatically creating precise mathematical animations and explan… | 94 | 40481 | active |
| aseprite/aseprite Aseprite is an animated sprite editor and pixel art drawing tool for creating 2D game assets, with layers, frames, onion skinning, and pale… | 99 | 39019 | stable |
| Servo Servo is a prototype web browser engine written in Rust, providing a lightweight, high-performance, memory-safe alternative for rendering w… | 99 | 37797 | active |
| nothings/stb A collection of single-file, public domain (or MIT) C/C++ libraries covering image loading/writing/resizing, TrueType font rasterization, O… | 75 | 34513 | stable |
| raysan5/raylib raylib is a simple and easy-to-use C library for videogames programming, providing bindings over OpenGL for 2D/3D graphics, input, audio, a… | 81 | 34476 | stable |
| Motion Motion (formerly Framer Motion) is a production-grade open source animation library for JavaScript, React, and Vue, built on a hybrid engin… | 77 | 33372 | stable |
| pmndrs/react-three-fiber React Three Fiber is a React renderer for Three.js that lets you build 3D scenes declaratively with reusable, stateful React components. It… | 98 | 31798 | active |
| fabricjs/fabric.js Fabric.js is a powerful JavaScript HTML5 canvas library that provides an interactive object model on top of the canvas element, with built-… | 94 | 31412 | stable |
| pmndrs/react-spring react-spring is a spring-physics based animation library for React that lets you build fluid, interactive UI animations via hooks like useS… | 96 | 29139 | stable |
| greensock/GSAP GSAP (GreenSock Animation Platform) is a framework-agnostic JavaScript animation library for animating CSS, SVG, canvas, WebGL, and generic… | 67 | 28017 | stable |
| invoke-ai/InvokeAI Invoke is a self-hosted, open-source creative engine for AI image generation with Stable Diffusion models (SD 1.5, SDXL, Flux), featuring a… | 99 | 28015 | active |
| ahujasid/blender-mcp An MCP server and Blender addon that lets any LLM (Claude, ChatGPT, Gemini, Cursor, or local models via Ollama) control Blender 3D through … | 64 | 26346 | active |
| BabylonJS/Babylon.js Babylon.js is an open-source 3D game and rendering engine for the web, written in TypeScript and built on WebGL, WebGPU, and Web Audio. It … | 95 | 25985 | stable |
| libgdx/libgdx libGDX is a cross-platform Java game development framework based on OpenGL (ES) that targets Windows, Linux, macOS, Android, iOS, and HTML5… | 87 | 25337 | stable |
| mxgmn/WaveFunctionCollapse A C# implementation of the Wave Function Collapse algorithm that generates bitmaps and tilemaps locally similar to a single example input, … | 56 | 25292 | stable |
| lvgl/lvgl LVGL (Light and Versatile Graphics Library) is a free, MIT-licensed open-source embedded UI library written in C for building graphical use… | 81 | 24501 | stable |
| processing/p5.js p5.js is a free, open-source JavaScript library for creative coding on the web, based on the principles of Processing. It provides an appro… | 98 | 23905 | stable |
| graphdeco-inria/gaussian-splatting The official reference implementation of 3D Gaussian Splatting, a method for real-time radiance field rendering that reconstructs scenes fr… | 50 | 23425 | active |
| SVGO SVGO is a Node.js library and command-line application for optimizing SVG files by removing redundant metadata, comments, hidden elements, … | 99 | 22653 | stable |
| pascalorg/editor Pascal Editor is a free, open-source 3D building and architectural design editor that runs in the browser, built with React Three Fiber, Th… | 79 | 21721 | active |
| rough-stuff/rough Rough.js is a small (<9 kB) JavaScript graphics library that renders shapes with a hand-drawn, sketchy appearance. It provides drawing prim… | 23 | 21141 | stable |
| google/filament Filament is Google's real-time physically based rendering (PBR) engine written in C++, designed to be small and efficient, especially on An… | 95 | 20404 | active |
| blender/blender Blender is the free and open source 3D creation suite covering the entire 3D pipeline: modeling, rigging, animation, simulation, rendering,… | 77 | 19863 | stable |
| motion-canvas/motion-canvas Motion Canvas is a TypeScript library that uses generator functions to programmatically create vector animations, paired with a web-based e… | 63 | 19013 | active |
| mojs/mojs mo.js is a JavaScript motion graphics library for the web providing a fast, retina-ready, declarative API for animations. It ships built-in… | 66 | 18755 | active |
| liabru/matter-js Matter.js is a 2D rigid body physics engine written in JavaScript for the web. It simulates bodies, collisions, constraints, and composites… | 32 | 18383 | stable |
| nicbarker/clay Clay is a high-performance 2D UI layout library in C, distributed as a single zero-dependency header file. It provides a flex-box-like decl… | 54 | 17998 | active |
| doitsujin/dxvk DXVK is a Vulkan-based translation layer that implements Direct3D 8, 9, 10, and 11 APIs, allowing Windows 3D applications and games to run … | 97 | 17928 | active |
| wgpu wgpu is a cross-platform, safe, pure-Rust graphics API based on the WebGPU standard. It runs natively on Vulkan, Metal, D3D12, and OpenGL, … | 99 | 17870 | stable |
| kitao/pyxel Pyxel is a retro game engine for Python with simple, console-inspired specifications such as 16 colors and 4 sound channels, implemented in… | 93 | 17776 | stable |
| Diolinux/PhotoGIMP PhotoGIMP is a community patch that reconfigures GIMP 3+ to look and behave like Adobe Photoshop, with a Photoshop-style tool layout, keybo… | 85 | 17640 | active |
| A-Frame A-Frame is an open-source web framework for building 3D, AR, and VR experiences in the browser using HTML and an entity-component-system ar… | 82 | 17616 | stable |
| NVlabs/instant-ngp NVIDIA's implementation of instant neural graphics primitives, training NeRFs, signed distance functions, neural images, and neural volumes… | 52 | 17535 | stable |
| bkaradzic/bgfx bgfx is a cross-platform, graphics API agnostic rendering library in C++ that abstracts over backends like Direct3D 11/12, Vulkan, Metal, O… | 77 | 17433 | stable |
| ImageMagick/ImageMagick ImageMagick is a free, open-source software suite written in C for creating, editing, composing, and converting bitmap images, supporting o… | 99 | 17232 | stable |
| PavelDoGreat/WebGL-Fluid-Simulation A browser-based interactive fluid simulation built with WebGL that solves Navier-Stokes equations on the GPU. It runs as a web demo and wor… | 32 | 16591 | stable |
| playcanvas/engine PlayCanvas Engine is an open-source JavaScript game engine and web graphics runtime built on WebGL2, WebGPU, and WebXR, with glTF support a… | 94 | 16566 | stable |
| libsdl-org/SDL Simple DirectMedia Layer (SDL) is a cross-platform C library providing low-level access to audio, keyboard, mouse, joystick, and graphics h… | 98 | 16425 | stable |
| glfw/glfw GLFW is a multi-platform C library for creating windows, OpenGL/OpenGL ES contexts and Vulkan surfaces, and handling input and events. It p… | 85 | 15286 | stable |
| konvajs/konva Konva is an MIT-licensed JavaScript/TypeScript 2D canvas framework providing an object-oriented scene graph (stages, layers, groups, shapes… | 99 | 14724 | stable |
| Tencent-Hunyuan/Hunyuan3D-2 Tencent's open-source Hunyuan3D-2 system for generating high-resolution 3D assets using large-scale diffusion models, supporting image-to-3… | 43 | 14646 | active |
| plait-board/drawnix Drawnix is a free, open-source all-in-one whiteboard tool built on the Plait drawing framework, supporting mind maps, flowcharts, and freeh… | 72 | 14638 | active |
| Blinue/Magpie Magpie is a lightweight, general-purpose window upscaler for Windows 10/11 that enlarges any window using GPU-based scaling algorithms. It … | 76 | 14431 | active |
| MonoGame/MonoGame MonoGame is an open-source C#/.NET framework for building cross-platform games, re-implementing Microsoft's discontinued XNA Framework. It … | 95 | 14350 | stable |
| marceloprates/prettymaps A minimal Python library for drawing stylized, customizable maps from OpenStreetMap data, built on osmnx, matplotlib, shapely, and vsketch.… | 77 | 14083 | active |
| originalankur/maptoposter A Python CLI tool that generates minimalist, visually striking map posters for any city using OpenStreetMap data via osmnx and matplotlib. … | 59 | 14028 | active |
| img2threejs/img2threejs A tool that reconstructs objects from reference images as code-only, procedural Three.js models rather than meshes or photogrammetry. It pr… | 80 | 14018 | active |
| Open3D Open3D is an open-source C++ and Python library for 3D data processing, offering data structures, algorithms, and pipelines for point cloud… | 67 | 13913 | active |
| divamgupta/diffusionbee-stable-diffusion-ui DiffusionBee is a free macOS desktop application that runs Stable Diffusion locally with a one-click installer and no technical setup. It p… | 23 | 13579 | active |
| microsoft/TRELLIS TRELLIS is Microsoft's large-scale 3D asset generation model that creates high-quality 3D assets from text or image prompts. It uses a unif… | 61 | 13510 | active |
| assimp/assimp Open Asset Import Library (Assimp) is a C/C++ library that imports 40+ 3D model file formats (FBX, glTF, Collada, OBJ, STL, and more) into … | 93 | 13167 | stable |
| theatre-js/theatre Theatre.js is a JavaScript animation library with a professional motion design toolset, combining a visual sequence/graph editor in the bro… | 32 | 12632 | active |
| colmap/colmap COLMAP is a general-purpose Structure-from-Motion (SfM) and Multi-View Stereo (MVS) pipeline for reconstructing 3D models from ordered or u… | 98 | 12564 | active |
| SFML/SFML SFML is a simple, fast, cross-platform, object-oriented C++ multimedia library providing modules for system, windowing, 2D graphics, audio,… | 84 | 11990 | stable |
| nerfstudio-project/nerfstudio Nerfstudio is a Python library and CLI toolkit providing a simple, modular API for creating, training, and testing Neural Radiance Fields (… | 38 | 11934 | active |
| snowie2000/mactype MacType is a Windows application that improves font rendering system-wide by hooking into GDI and DirectWrite text rendering. It provides s… | 65 | 11921 | active |
| svgdotjs/svg.js SVG.js is a lightweight, dependency-free JavaScript library for creating, manipulating, and animating SVG elements in the browser. It provi… | 85 | 11822 | stable |
| libvips/libvips libvips is a fast, demand-driven, horizontally threaded image processing library with low memory needs, offering around 300 operations acro… | 95 | 11602 | stable |
| flxzt/rnote Rnote is an open-source vector-based drawing application for sketching, handwritten notes, and annotating documents and pictures, written i… | 92 | 11589 | active |
| jrouwe/JoltPhysics Jolt Physics is a multicore-friendly rigid body physics and collision detection library written in C++. It is designed for games and VR app… | 88 | 11437 | stable |
| PointCloudLibrary/pcl The Point Cloud Library (PCL) is a large-scale, modular open-source C++ library for 2D/3D image and point cloud processing. It provides sta… | 68 | 11101 | stable |
| baldurk/renderdoc RenderDoc is a free, open-source, frame-capture based graphics debugger for Vulkan, D3D11, D3D12, OpenGL, and OpenGL ES applications. It le… | 92 | 11022 | stable |
| stevenjoezhang/live2d-widget A lightweight Live2D widget that adds an animated anime-style mascot character (kanban-musume) to any web page. Written in TypeScript, it s… | 67 | 10920 | active |
| google/skia Skia is Google's open source 2D graphics library providing common APIs for drawing text, geometries, and images across hardware and softwar… | 77 | 10906 | stable |
| x-hw/amazing-qr A Python library and CLI tool (amzqr) that generates QR codes, including artistic black-and-white or colorized QR codes merged with picture… | 77 | 10805 | active |
| Automattic/node-canvas node-canvas is a Cairo-backed implementation of the Web Canvas API for Node.js, enabling 2D drawing, text rendering, and image manipulation… | 87 | 10690 | active |
| Acly/krita-ai-diffusion A Krita plugin providing a streamlined interface for AI image generation, inpainting, and outpainting within the Krita painting application… | 95 | 10515 | active |
| openframeworks/openFrameworks openFrameworks is an open-source C++ toolkit for creative coding that wraps common libraries like OpenGL, OpenCV, and audio/video libraries… | 87 | 10419 | stable |
| erincatto/box2d Box2D is a widely used open-source 2D rigid body physics engine for games, written in portable C17 with a data-oriented design, multithread… | 74 | 10303 | stable |
| KDE/krita Krita is a free and open-source cross-platform digital painting application built on the KDE and Qt frameworks. It provides an end-to-end s… | 77 | 10268 | stable |
| floooh/sokol Sokol is a collection of minimal, STB-style, cross-platform standalone C header libraries for graphics rendering, audio, input, and app win… | 77 | 10242 | stable |
| Orama-Interactive/Pixelorama Pixelorama is a free and open-source pixel art editor and multitool built with Godot, supporting sprite creation, frame-by-frame animation,… | 95 | 10195 | active |
| tweenjs/tween.js tween.js is a JavaScript/TypeScript tweening engine for easy animations, incorporating optimized Robert Penner's easing equations. It tween… | 23 | 10136 | stable |
| freemocap/freemocap FreeMoCap is a free, open-source, markerless motion capture system that uses ordinary cameras (webcams, GoPros, smartphones) to record and … | 98 | 10085 | active |
| qrohlf/trianglify Trianglify is a JavaScript library that algorithmically generates colorful low-poly triangle mesh patterns, output as SVG images, canvas el… | 42 | 10085 | stable |
| openscad/openscad OpenSCAD is a free, script-based solid 3D CAD modeller that compiles a description file into a 3D model using constructive solid geometry (… | 67 | 10025 | active |
| optiscaler/OptiScaler OptiScaler is a Windows tool that lets gamers replace upscalers in games that already support DLSS2+/FSR2+/XeSS and manage frame generation… | 87 | 9987 | active |
| facebookresearch/pytorch3d PyTorch3D is Facebook AI Research's library of efficient, reusable components for deep learning with 3D data, built on PyTorch. It provides… | 74 | 9954 | active |
| playcanvas/supersplat SuperSplat is a free, open-source browser-based editor for inspecting, editing, optimizing, and publishing 3D Gaussian Splats. It is built … | 90 | 9904 | active |
| pmndrs/drei Drei is a collection of useful helpers, hooks, and ready-made abstractions for react-three-fiber, the React renderer for Three.js. It provi… | 94 | 9821 | active |
| Cocos Engine Cocos Engine is the open-source runtime engine behind Cocos Creator, a free cross-platform 2D/3D game development tool built with a C++ cor… | 78 | 9778 | stable |
| koral--/android-gif-drawable An Android library providing Views and Drawables for displaying animated GIFs, using bundled GIFLib via JNI for efficient frame rendering. … | 87 | 9647 | stable |
| o3de/o3de Open 3D Engine (O3DE) is an Apache 2.0-licensed, multi-platform 3D game engine for building AAA games, cinema-quality 3D worlds, and high-f… | 90 | 9632 | active |
| FyroxEngine/Fyrox Fyrox is a feature-rich, general-purpose 2D and 3D game engine written in Rust, formerly known as rg3d. It includes a scene editor, GUI sys… | 83 | 9525 | active |
| H-M-H/Weylus Weylus is a Rust application that turns a tablet or smartphone into a graphic tablet/touch screen for your computer, streaming screen conte… | 58 | 9523 | active |
| projectstorm/react-diagrams A diagramming library for React written in TypeScript for building flow and process-oriented diagrams with draggable nodes and links. It is… | 29 | 9423 | active |
| dicebear/dicebear DiceBear is an open source avatar library that deterministically converts seed strings (usernames, emails, IDs) into customizable SVG avata… | 99 | 9421 | stable |
| domlysz/BlenderGIS A collection of Blender addons that bridge Blender with geographic data, enabling import of GIS formats like Shapefile, GeoTIFF DEM, and Op… | 68 | 9326 | active |
| pixel-agents-hq/pixel-agents Pixel Agents is a VS Code extension and standalone CLI that visualizes AI coding agents (like Claude Code) as animated pixel-art characters… | 82 | 9063 | active |
| flightlessmango/MangoHud MangoHud is a Vulkan and OpenGL overlay that displays real-time performance metrics like FPS, frametimes, CPU/GPU load, and temperatures in… | 90 | 8981 | active |
| tsparticles/tsparticles tsParticles is a lightweight, dependency-free TypeScript library for creating customizable particle effects, confetti explosions, and firew… | 96 | 8966 | stable |
page 1 / 21 next →