Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source graphics software

2100 open-source libraries, tools and applications tagged graphics, ranked by how closely graphics is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

2100 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
pop-os/cosmic-text
cosmic-text is a pure Rust library providing advanced multi-line text handling, including shaping (via HarfRust), font discovery and fallba…
882157active
ZiYang-xie/WorldGen
WorldGen is a Python library that generates full 3D scenes in seconds from text prompts or images, supporting 360-degree consistent explora…
512150active
parasyte/pixels
pixels is a tiny Rust library providing a hardware-accelerated 2D pixel frame buffer built on wgpu. It is designed for prototyping pixel-ba…
872141active
id-Software/Quake-III-Arena
The official GPL source code release of Quake III Arena, id Software's classic first-person shooter, written in C. It provides the full eng…
328272maintenance
op7418/logo-generator-skill
A Claude Code skill that generates professional SVG logos in 6+ design variants and produces high-end showcase images using Gemini 3.1 Flas…
462134active
CesiumGS/gltf-pipeline
Content pipeline tools for optimizing glTF 3D assets, usable as a command-line tool or Node.js library. It supports converting between glTF…
692132active
theamusing/perfectPixel
A Python library that automatically detects the optimal grid size in AI-generated pixel art images and refines them into clean, perfectly a…
422129active
AcademySoftwareFoundation/OpenColorIO
OpenColorIO (OCIO) is a complete color management framework for motion picture production, emphasizing visual effects and computer animatio…
892128stable
liballeg/allegro5
Allegro 5 is a cross-platform C library for video game and multimedia programming, handling windows, input, graphics, audio, fonts, and vid…
822128stable
vvoovv/blosm
Blosm is a Blender addon that imports real-world geodata—OpenStreetMap buildings and roads, Google 3D city tiles, and terrain—with global c…
652128active
Radivarig/UvSquares
A Blender addon that reshapes selected UV quad faces into a grid of squares or shape-matching rectangles in the UV Editor. It also provides…
522125active
martin226/vibe-draw
Vibe Draw is a self-hosted web application that turns rough 2D sketches into 3D models and interactive 3D worlds using AI. It combines a Ne…
302122active
CreateJS/EaselJS
EaselJS is a JavaScript library providing a hierarchical display list, interaction model, and helper classes for building high-performance …
488164maintenance
facebookresearch/ai4animationpy
AI4AnimationPy is a Python framework for AI-driven character animation using neural networks, providing motion capture processing, training…
562111active
dai-shi/excalidraw-animate
A web-based tool and npm package that converts Excalidraw drawings into animations, with configurable per-element animation order and durat…
752106active
SUDO-AI-3D/zero123plus
Zero123++ is a diffusion base model that generates consistent multi-view images from a single input image, intended as a stepping stone for…
282099active
RenderKit/oidn
Intel Open Image Denoise is an open-source library of high-performance, deep-learning-based denoising filters for images rendered with ray …
882097stable
rlxone/Equinox
Equinox is a free, open-source native macOS app for creating dynamic wallpapers such as Dynamic Desktop and Light & Dark Desktop. Users cho…
882096active
pure-data/pure-data
Pure Data (Pd) is a free, open-source visual programming environment for real-time computer music, audio synthesis, and multimedia. It uses…
752094stable
Special K
Special K is a Windows DLL injection framework for PC games that fixes and enhances graphics, adds HDR support, framerate capping, and deta…
942093active
rust-windowing/glutin
Glutin is a low-level, cross-platform Rust library for creating OpenGL contexts and surfaces on top of native windows. It serves as a build…
692087active
OpenSeeFace
OpenSeeFace is a robust realtime face and facial landmark tracking library that runs on CPU at 30-60 fps using ONNX-converted MobileNetV3 m…
852084active
joogps/Glur
Glur is a Swift package that adds progressive (graduated) blur effects to SwiftUI views via a .glur() modifier, implemented with custom Met…
782081active
GPUOpen-Effects/FidelityFX-FSR2
AMD FidelityFX Super Resolution 2 (FSR 2) is an open-source, high-quality temporal upscaling solution that reconstructs high-resolution fra…
232080stable
Nez
Nez is a free, feature-rich 2D game framework built on top of MonoGame and FNA in C#. It provides an Entity/Component system, physics, rend…
602075active
ossia/score
ossia score is a free, open-source interactive sequencer for audio-visual artists, designed to create interactive shows, installations, and…
892072active
bitshifter/glam-rs
glam is a fast linear algebra library for Rust providing vectors, matrices, quaternions, and affine transformation types for games and grap…
762071stable
YUZU-Hub/appscreen
A free, open-source browser-based tool for creating App Store screenshots with customizable backgrounds, text overlays, and 2D/3D device mo…
492069active
esimov/triangle
A Go CLI tool and library that converts images into abstract computer-generated art using Delaunay triangulation. It blurs, grayscales, and…
232069active
Flipboard/FLAnimatedImage
FLAnimatedImage is a performant animated GIF engine for iOS that plays GIFs with desktop-browser-like speed while handling variable frame d…
237939maintenance
miniquad
Miniquad is a lightweight cross-platform graphics and window context library for Rust, abstracting OpenGL, Metal, and WebGL behind a single…
712059active
a1studmuffin/SpaceshipGenerator
A Blender add-on script that procedurally generates 3D spaceship models from a random seed. It builds hulls, adds details like engines, ant…
237825maintenance
Dynamo
Dynamo is an open-source visual programming platform for computational design and BIM automation, letting users wire nodes into graphs to s…
952039active
ezEngine/ezEngine
ezEngine is a free, open source C++ game engine with a modular, plugin-based architecture and a feature-rich editor. It provides a full ECS…
882032active
cyanharlow/purecss-francine
Pure CSS Francine is a hand-coded artwork depicting an 18th-century oil painting style portrait created entirely with HTML and CSS, with no…
327758maintenance
NVIDIA-RTX/NVRHI
NVRHI (NVIDIA Rendering Hardware Interface) is a C++ library providing a common abstraction layer over Direct3D 11, Direct3D 12, and Vulkan…
752020active
RexanWONG/text-behind-image
An open-source web application for creating text-behind-image designs, where text appears layered behind the subject of a photo. It is avai…
592020active
jkuhlmann/cgltf
cgltf is a single-file, stb-style C99 library for parsing and writing glTF 2.0 and GLB 3D asset files. It is widely adopted in graphics eng…
482015stable
fogleman/sdf
A Python library for generating 3D meshes from signed distance functions (SDFs) with a simple, operator-based API supporting constructive s…
762011stable
anvaka/panzoom
A JavaScript library that adds pan and zoom interactions to DOM elements and SVG scenes. It is extensible, mobile friendly, and emits trans…
622010stable
AcademySoftwareFoundation/OpenTimelineIO
OpenTimelineIO (OTIO) is an open-source API and interchange format for editorial timeline/cut information, with a C++ core library, in-memo…
802007stable
KyryloKuzyk/PrimeTween
PrimeTween is a high-performance, allocation-free tweening library for Unity that lets developers animate transforms, values, and materials…
752007stable
RQRCode
RQRCode is a Ruby library for generating QR codes with a simple interface exposing standard QR code options like error correction level, si…
702001stable
blend2d/blend2d
Blend2D is a high-performance 2D vector graphics engine written in C++ that uses a built-in JIT compiler (via AsmJit) to generate optimized…
741996active
thx/resvg-js
A high-performance SVG renderer and toolkit for Node.js, Deno, and browsers, built on the Rust resvg library via napi-rs with a WebAssembly…
781995active
ruyo/VRM4U
VRM4U is an Unreal Engine (UE4/UE5) plugin that imports VRM 3D avatar files at runtime and in-editor. It generates skeletal rigs, morph tar…
1001994active
svg-sprite
A low-level Node.js module that takes a batch of SVG files, optimizes them with SVGO, and generates SVG sprites of several types (CSS sprit…
501989stable
astrofox-io/astrofox
Astrofox is a free, open-source motion graphics application that turns audio into audio-reactive visuals, available as both a web app and a…
851987active
Folder11
Folder11 is a Windows application for customizing folder icons, accompanied by an icon gallery and an automated icon repository (Folder-Ico…
771987active
donmccurdy/glTF-Transform
glTF Transform is an SDK for reading, editing, and writing glTF 2.0 3D models in JavaScript and TypeScript, running on both Web and Node.js…
761984active
merri-ment/lazy-line-painter
Lazy Line Painter is a lightweight modern JavaScript library for animating SVG paths, creating a line-drawing effect. It includes an option…
231981stable
pythonOCC
pythonocc-core is a Python package providing 3D modeling and data exchange features based on the OpenCascade Technology (OCCT) CAD kernel. …
871980active
michaelvillar/dynamics.js
Dynamics.js is a JavaScript library for creating physics-based animations, such as spring and bounce effects, on DOM elements, SVG properti…
237540maintenance
protectwise/troika
Troika is a JavaScript framework and toolset for building interactive 3D and 2D graphics in the browser, built on Three.js/WebGL and optimi…
711974active
jberg/butterchurn
Butterchurn is a WebGL2-based JavaScript library that reimplements the MilkDrop music visualizer in the browser. It renders audio-reactive …
641969active
Multiavatar
Multiavatar is an open-source multicultural avatar generator library that converts any input string into a unique SVG avatar, capable of pr…
321960stable
SizheAn/PanoHead
PanoHead is the official PyTorch implementation of a CVPR 2023 paper presenting a 3D-aware GAN that synthesizes geometry-aware, view-consis…
301960active
rlguy/Blender-FLIP-Fluids
A Blender addon providing a high-quality FLIP-based liquid fluid simulation engine, developed since 2016 and tightly integrated into Blende…
831953active
lgarron/folderify
A Rust CLI tool that generates pixel-perfect macOS folder icons in the native style from a PNG mask file, producing .icns and .iconset file…
911945active
B3D Framework
B3D Framework (formerly Banshee 3D) is a modern C++17 library providing a foundation for high-performance game engines and real-time graphi…
771938active
CGE GPUImage Plus
A C++ and Java library for Android that applies GPU-accelerated image, camera, and video filters using OpenGL shaders. It supports rule-str…
821932active
zeux/volk
volk is a meta-loader for the Vulkan API written in C89 that dynamically loads Vulkan entrypoints without linking to the Vulkan loader libr…
791931active
bpmn-io/diagram-js
diagram-js is a JavaScript toolbox for displaying and modifying diagrams on the web, built on SVG. It serves as the foundation framework fo…
981927stable
NVlabs/nvdiffrast
Nvdiffrast is a PyTorch library from NVIDIA providing high-performance, GPU-accelerated primitive operations for rasterization-based differ…
491922stable
derf/feh
feh is a fast, lightweight, and highly configurable image viewer for X11, aimed at command-line users but also launchable from file manager…
751921stable
pymatting/pymatting
PyMatting is a Python library for alpha matting that estimates an alpha matte from an input image and a hand-drawn trimap to extract foregr…
841918active
brunosimon/folio-2025
Folio 2025 is Bruno Simon's interactive 3D portfolio website, a drivable open-world experience built with Three.js (WebGL/WebGPU via TSL) a…
531915active
Vue Cesium
Vue-cesium is a Vue 3.x component library wrapping CesiumJS for building 3D geospatial and globe-rendering web applications. It provides ty…
881914active
sixthsurge/photon
Photon is a gameplay-focused shader pack for Minecraft written in GLSL, adding realistic lighting, shadows, water, clouds, and post-process…
711913active
gkjohnson/three-gpu-pathtracer
A GPU-accelerated path tracing renderer for three.js built on three-mesh-bvh and WebGL 2. It provides physically based rendering with GGX m…
991912active
ButzYung/SystemAnimatorOnline
XR Animator is an AI-based full-body motion capture application that uses a single webcam with MediaPipe and TensorFlow.js to drive MMD/VRM…
921912active
FACEGOOD/FACEGOOD-Audio2Face
FACEGOOD Audio2Face is an open-source deep learning framework that converts audio into facial blendshape weights for driving digital humans…
611912active
lightspark/lightspark
Lightspark is an open source Flash player implementation written in C++ that plays SWF files and supports all versions of ActionScript. It …
891907active
InteractiveComputerGraphics/SPlisHSPlasH
SPlisHSPlasH is an open-source C++ library for physically-based fluid simulation using the Smoothed Particle Hydrodynamics (SPH) method. It…
951906active
Win2D
Win2D is a Windows Runtime API for immediate mode 2D graphics rendering with GPU acceleration, built on Direct2D. It supports C#, C++, and …
611901active
gradientspace/geometry3Sharp
geometry3Sharp is an open-source (Boost license) C# library for 2D/3D geometric computation and triangle mesh algorithms, with transparent …
561901active
HashLips Art Engine
HashLips Art Engine is a Node.js tool that generates multiple unique instances of generative artwork by compositing user-provided image lay…
237198maintenance
RGFW
RGFW is a lightweight single-header C99 library for cross-platform window creation, graphics context setup (OpenGL, Vulkan, WebGPU, Metal, …
771899active
raylib-zig/raylib-zig
Zig bindings for the raylib game programming library, auto-generated and manually tweaked for idiomatic Zig usage. It also includes raygui …
701886active
LiberatedPixelCup/Universal-LPC-Spritesheet-Character-Generator
A web-based character generator that assembles Liberated Pixel Cup (LPC) pixel art assets into customizable, game-ready character spriteshe…
771885active
paintdotnet/release
The official download repository for Paint.NET, providing offline installer EXEs, portable ZIPs, and deployment MSIs for the Windows image …
751880active
tengbao/vanta
Vanta is a JavaScript library that adds animated 3D background effects to any HTML element using three.js (WebGL) or p5.js. It offers many …
327094maintenance
bootchk/resynthesizer
A suite of third-party plugins for GIMP implementing the Resynthesizer algorithm for texture synthesis and transfer among images. It enable…
641876active
vt-vl-lab/3d-photo-inpainting
A Python research codebase from a CVPR 2020 paper that converts a single RGB-D image into a 3D photo using layered depth inpainting. It hal…
327093maintenance
react-designer/react-designer
A lightweight React library for embedding editable vector graphics canvases in web apps. It supports drawing and manipulating shapes, paths…
231875active
fontello/fontello
Fontello is a web application for building custom icon fonts by selecting and merging glyphs from multiple open-source icon sets into a sin…
327081maintenance
OpenEXR
OpenEXR is the specification and reference C/C++ implementation of the EXR file format, the professional high-dynamic-range image storage f…
981865stable
ConsistentlyInconsistentYT/Pixeltovoxelprojector
A Python tool that projects the motion of pixels onto a voxel representation, converting 2D pixel movement into 3D voxel space. It is a pop…
391860active
mkazhdan/PoissonRecon
An implementation of Poisson Surface Reconstruction for turning oriented point clouds into watertight 3D meshes, evolved into a general ada…
551858stable
CeTZ
CeTZ is a drawing library for the Typst typesetting system with an API inspired by TikZ and Processing. It enables programmatic creation of…
831856active
CesiumGS/obj2gltf
A Node.js tool and library that converts Wavefront OBJ 3D model assets to glTF 2.0, supporting both .gltf and binary .glb output. It handle…
521852active
simplex-noise
A fast, dependency-free simplex noise library in JavaScript/TypeScript supporting 2D, 3D, and 4D noise with optional seeding via a custom P…
231850stable
ThorVG
ThorVG is a lightweight, production-ready C++ vector graphics engine for rendering SVG, Lottie animations, and vector scenes across embedde…
971849stable
BobbyAnguelov/Esoterica
Esoterica is an MIT-licensed prototype C++ game engine framework intended as a starter pack for building custom engines, an R&D testbed, or…
831849active
kyechan99/capsule-render
capsule-render is a dynamic image generation service that renders colorful decorative header/footer images (waving, cylinder, venom, etc.) …
771842active
tdewolff/canvas
A Go library providing a common vector drawing target that can output SVG, PDF, EPS, raster images, HTML Canvas via WASM, OpenGL, and Gio. …
751842active
durdraw/durdraw
Durdraw is a terminal-based ASCII, Unicode, and ANSI art editor for Unix-like systems, inspired by classic DOS editors like TheDraw and Pab…
871839active
jchanvfx/NodeGraphQt
NodeGraphQt is a node graph UI framework written in Python using Qt (PySide2), providing an embeddable node editor with nodes, pipes, palet…
691835active
Stability-AI/stable-fast-3d
Stable Fast 3D (SF3D) is Stability AI's open-source model that reconstructs a textured, UV-unwrapped 3D mesh from a single input image in a…
241834active
UPBGE/upbge
UPBGE is a fork of Blender that continues development of the Blender Game Engine after its removal from official Blender. It cleans up and …
851831active

← prev page 7 / 21 next →