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
antipalindrome/Photoshop-Export-Layers-to-Files-Fast
A Photoshop ExtendScript (JSX) plugin that exports each layer of a PSD document as an individual image file, much faster than Adobe's built…
231644active
nuno-faria/tiler
Tiler is a Python tool that builds a large image out of many smaller tile images (circles, legos, minecraft blocks, cross stitches, etc.). …
326061maintenance
Kode/Kha
Kha is an ultra-portable, high-performance multimedia SDK for building games and media applications, written in Haxe with a C core. It prov…
751640active
OpenSAGE/OpenSAGE
OpenSAGE is a free, open-source re-implementation of the SAGE 3D real-time strategy engine used in Command & Conquer: Generals and other EA…
521640active
yenchenlin/nerf-pytorch
A PyTorch implementation of NeRF (Neural Radiance Fields) that reproduces the original paper's results for synthesizing novel views of comp…
326052maintenance
VNCCS
VNCCS is a ComfyUI custom node suite providing an end-to-end pipeline for generating visual novel character sprites with consistent appeara…
841635active
LibreDWG/libredwg
LibreDWG is a free GNU C library for reading and writing AutoCAD DWG files, with a decoder supporting all DWG versions and a writer for mos…
851631active
TalkingHead
A JavaScript library for real-time lip-synced talking avatars, rendering full-body 3D characters in the browser. It supports text-to-speech…
711626active
godlikepanos/anki-3d-engine
AnKi is an open-source 3D game engine written in C++ that runs on Vulkan and D3D12 across Linux, Windows, and Android. It features a modern…
761625active
charmbracelet/harmonica
Harmonica is a small, physics-based spring animation library for Go. It provides smooth, natural motion for 2D/3D contexts, game engines, a…
631625stable
CyberAgentGameEntertainment/NovaShader
NOVA Shader is a multi-functional uber shader for Unity's Particle System targeting the Universal Render Pipeline (URP). It bundles common …
891623active
guochengqian/Magic123
Magic123 is the official PyTorch implementation of an ICLR 2024 paper that generates high-quality textured 3D meshes from a single unposed …
841623stable
DrawStampUtils
A TypeScript library for programmatically drawing electronic stamps/seals on HTML canvas, with effects like rough edges, anti-counterfeitin…
501623active
SciTools/cartopy
Cartopy is a Python package for cartographic projections and map drawing, built on top of Matplotlib, Pyproj, and Shapely. It provides obje…
871622stable
mrcodetastic/ESP32-HUB75-MatrixPanel-DMA
An Arduino/ESP-IDF library for the ESP32, ESP32-S2, and ESP32-S3 that drives HUB75/HUB75E RGB LED matrix panels using hardware DMA for high…
911619active
BabylonJS/Spector.js
SpectorJS is a JavaScript framework and browser extension for capturing and inspecting WebGL/WebGL2 frames. It lets developers view the ful…
861619active
houseofsecrets/SdPaint
A Python desktop application that provides a painting canvas where each stroke is sent to a Stable Diffusion (automatic1111) API and the ge…
211617active
rt64/rt64
RT64 is a modern N64 graphics renderer built on D3D12, Vulkan, and Metal, designed for enhanced gameplay in emulators and native game ports…
621613active
HandmadeMath/HandmadeMath
HandmadeMath is a single-header math library for games and computer graphics, providing vectors, matrices, and quaternions in both C and C+…
521613stable
Unity-Technologies/com.unity.toonshader
Unity Toon Shader (UTS3) is a set of toon/cel-shading shaders for Unity, supporting the Built-in, Universal, and High Definition render pip…
931609active
enkimute/ganja.js
ganja.js is a JavaScript Geometric Algebra code generator that creates Clifford algebras of any signature with operator overloading and alg…
231608stable
sideeffects/HoudiniEngineForUnreal
SideFX's official Unreal Engine plugin that integrates Houdini's procedural workflow into the Unreal editor via Houdini Digital Assets (HDA…
901607active
makehumancommunity/makehuman
MakeHuman is an open-source desktop application for creating 3D humanoid character models with parametric controls. It is written in Python…
231604active
runevision/Dither3D
An implementation of Surface-Stable Fractal Dithering, a novel dithering technique for 3D surfaces where dither dots stick to surfaces whil…
211603stable
Drexubery/ViewCrafter
ViewCrafter is a research codebase that uses video diffusion models to synthesize high-fidelity novel views of scenes from a single or spar…
451602active
jmorton06/Lumos
Lumos is a cross-platform 2D and 3D game engine written in C++17, supporting Vulkan and OpenGL rendering with an ECS architecture and ImGui…
641598active
shinshin86/oh-my-logo
A TypeScript CLI tool and npm library that renders giant ASCII-art text logos with colorful gradient palettes in the terminal, similar to t…
681597active
zju3dv/EasyVolcap
EasyVolcap is a PyTorch-based library for accelerating neural volumetric video research, covering volumetric video capture, reconstruction,…
691594active
microprofile
Microprofile is an embeddable CPU and GPU profiler written in a few C++ files that you drop into your project. It provides scoped timers, c…
641592active
lilxyzw/lilToon
lilToon is a feature-rich toon shader package for Unity, primarily used for rendering VRChat avatars. It is distributed as a unitypackage o…
1001591active
horde3d/Horde3D
Horde3D is a lightweight, shader-based 3D rendering and animation engine written in C++ with a clean C-style API. It provides a unified sce…
841591active
Tencent/tgfx
TGFX (Tencent Graphics) is a lightweight C++ 2D graphics library built for modern GPUs, providing high-performance rendering of text, image…
701590active
Animation Compression Library
A production-ready C++11 header-only library for compressing skeletal animation clips with high compression ratios, fast decompression, and…
431588active
twostraws/Vortex
Vortex is a high-performance particle effects library for SwiftUI, supporting built-in presets like fire, rain, fireworks, and confetti as …
571583active
Haskell-Things/ImplicitCAD
ImplicitCAD is a math-inspired programmatic CAD program written in Haskell that builds 2D and 3D geometry using constructive solid geometry…
541583active
BenjaminSauder/EdgeFlow
A Blender add-on providing operators for editing edgeloops on curved meshes, most notably a Set Flow tool that smooths edge loops via splin…
281581active
zserge/fenster
Fenster is a minimal single-header C99 library for opening a cross-platform window with a 24-bit RGB framebuffer, plus keyboard/mouse input…
321580active
imsky/holder
Holder.js is a client-side JavaScript library that renders image placeholders in the browser using SVG or Canvas. It generates customizable…
235792maintenance
google/GNM
GNM is an open ecosystem of parametric statistical human models and perception stacks from Google, starting with GNM Head, a high-fidelity …
601576active
SwingTheVine/Wplace-BlueMarble
Blue Marble is a Tampermonkey userscript that overlays template images onto the wplace.live pixel-art canvas, showing users exactly where t…
701571active
ricosjp/truck
Truck is an open-source CAD kernel written in Rust, providing geometric and topological data structures for shape processing such as B-spli…
741569active
ssitu/ComfyUI_UltimateSDUpscale
A ComfyUI custom node pack implementing the Ultimate Stable Diffusion Upscale script, which runs image-to-image diffusion on large images i…
661567active
xt42io/avnac
Avnac is a free, browser-based design editor for creating posters, layouts, social graphics, and other canvas-based compositions. It featur…
481567active
memononen/nanovg
NanoVG is a small antialiased 2D vector graphics rendering library built on OpenGL, with a lean API modeled after the HTML5 canvas API. It …
595726maintenance
ComfyUI-BlenderAI-node
A Blender addon that integrates ComfyUI into Blender by converting ComfyUI nodes into Blender nodes, enabling AI image generation, material…
421559active
mapbox/polylabel
A fast JavaScript (and C++) library implementing an iterative grid algorithm to find the pole of inaccessibility of a polygon — the interna…
741558stable
fwilliams/point-cloud-utils
Point Cloud Utils (pcu) is an easy-to-use Python library for processing and manipulating 3D point clouds and triangle meshes, built on C++ …
491557active
BrokenSource/DepthFlow
DepthFlow is a free, open-source Python application and library that converts still images into 3D parallax effect videos using monocular d…
821556active
benjamimgois/goverlay
Goverlay is a Qt6 graphical application for configuring Linux gaming performance and overlay tools such as MangoHud, vkBasalt, vkSumi, and …
1001555active
jeremyckahn/shifty
Shifty is a lightweight, high-performance TypeScript tweening engine for the web. It provides low-level tween playback control, extensibili…
741553stable
the3deer/android-3D-model-viewer
An open-source Android application for loading, inspecting, and visualizing 3D models, built on a custom OpenGL ES 2.0/3.0 engine. It suppo…
761552active
EricLengyel/Slug
Reference shader implementations of the Slug algorithm for rendering vector fonts directly on the GPU using quadratic Bézier curve evaluati…
461552stable
Florian-Barthel/splatviz
splatviz is an interactive Python-based viewer and editor for 3D Gaussian Splatting (3DGS) scenes with real-time editing, side-by-side scen…
631549active
elringus/sprite-dicing
A cross-engine tool written in Rust for losslessly compressing sprite textures by splitting them into units, discarding identical regions, …
841537active
regl-project/regl
regl is a fast functional WebGL library for JavaScript that replaces the raw WebGL API with declarative resources and commands. It compiles…
745582maintenance
luciddreamer-cvlab/LucidDreamer
LucidDreamer is the official implementation of a research method that generates 3D Gaussian Splatting scenes from text prompts, published i…
661528active
NVIDIA/DLSS
NVIDIA DLSS is the public SDK repository for NVIDIA's RTX Deep Learning Super Sampling, a neural network that boosts game frame rates and g…
911526active
milkdrop2077/MilkDrop3
MilkDrop 3 is a portable Windows music visualizer based on BeatDrop, fully compatible with MilkDrop2 and projectM presets. It adds support …
841526active
LUME
LUME is a TypeScript toolkit of HTML custom elements for building interactive 2D and 3D graphics in the browser, powered by WebGL and CSS3D…
651525active
0xhckr/ghostty-shaders
A collection of free GLSL shaders for customizing the visual appearance of the Ghostty terminal emulator. Users copy a shader file into the…
601523active
antfu/drauu
Drauu is a headless, SVG-based drawing board library for the browser, built for Slidev presentations. It supports stylus/touch pressure, mu…
531523stable
Remocn/remocn
Remocn is a shadcn-style copy-paste component registry for Remotion, providing production-ready animations, transitions, kinetic typography…
581522active
rgab1508/PixelCraft
PixelCraft is a browser-based pixel art editor built with JavaScript and the HTML5 Canvas API, installable as a progressive web app for off…
341522active
mattzh72/articraft
Articraft is a research tool that generates articulated 3D assets from text prompts or reference images by having an LLM write Python using…
621519active
POV-Ray/povray
POV-Ray (The Persistence of Vision Raytracer) is a free, high-quality raytracing application for creating photorealistic three-dimensional …
441518active
GPSnoopy/RayTracingInVulkan
A real-time GPU ray tracer implementing Peter Shirley's 'Ray Tracing in One Weekend' using Vulkan's hardware ray tracing extension (VK_KHR_…
321517active
jtheoof/swappy
Swappy is a Wayland-native screenshot annotation and editing tool inspired by Snappy on macOS. It accepts images from stdin or files (e.g.,…
791510active
grovesNL/glow
glow is a Rust library providing unified bindings to OpenGL, OpenGL ES, and WebGL, letting you write GL code once and run it anywhere. It a…
701510stable
anvaka/ngraph
ngraph is a collection of JavaScript modules for graph data structures, algorithms, and rendering. It includes pathfinding, community detec…
681510active
ranjian0/building_tools
A Blender addon for quickly modeling building exteriors, including floorplans, floors, doors, windows, roofs, stairs, and balconies. It is …
661509active
guansss/pixi-live2d-display
A PixiJS plugin that displays Live2D models (Cubism 2, 3, and 4) in the browser with a unified, simplified API. It provides Pixi-style tran…
231509active
Wren6991/PicoDVI
PicoDVI is a library that bitbangs DVI/HDMI video output directly from RP2040 and RP2350 microcontrollers using PIO, DMA, and overclocked C…
711508active
pmp-library/pmp-library
A modern C++ open-source library for processing and visualizing polygon surface meshes. It provides an efficient mesh data structure, stand…
641508stable
juliettef/IconFontCppHeaders
A collection of C/C++ headers plus C#, Python, Rust, and Go files defining icon code points for popular icon fonts like Font Awesome, Mater…
671507active
daavoo/pyntcloud
pyntcloud is a Python library for working with 3D point clouds, built on the Python scientific stack (pandas, numpy). It supports loading/s…
601506active
graphdeco-inria/diff-gaussian-rasterization
A CUDA-based differentiable rasterization engine for 3D Gaussian Splatting, used in the SIGGRAPH 2023 paper '3D Gaussian Splatting for Real…
291506stable
microsoft/automatic-graph-layout
MSAGL (Microsoft Automatic Graph Layout) is a .NET library for automatically computing graph layouts and rendering them. It ships a core la…
671502stable
Gargaj/Bonzomatic
Bonzomatic is a live shader coding tool where you write a 2D fragment/pixel shader while it runs in the background. It was built as the sta…
231502active
apinanaivot/IKEA-3D-Model-Download-Button
A Tampermonkey userscript that adds a 'Download 3D' button to IKEA product pages, letting users save the product's 3D model as a .GLB file.…
491501active
fogleman/Minecraft
A simple Minecraft-inspired voxel game demo written in Python using the Pyglet library. It is intended as an educational project to get kid…
325442maintenance
PowerGlitch
PowerGlitch is a tiny, dependency-free JavaScript/TypeScript library that adds glitch visual effects to any DOM element using CSS animation…
591497active
ecomfe/fonteditor
Fonteditor is an online font editor for editing, transforming, and previewing fonts directly in the browser. It supports importing and edit…
331496active
Harley-xk/MaLiang
MaLiang is an iOS painting and drawing framework built on Apple's Metal, supporting textured strokes, handwriting, and Apple Pencil input. …
591495active
atteneder/glTFast
glTFast is a Unity package for efficiently importing and exporting glTF 3D files at runtime or in the Unity Editor. It supports the glTF 2.…
961490active
GxEPD2 Arduino Display Library
An Arduino library for driving SPI e-paper (e-ink) displays from Good Display and Waveshare, built on Adafruit_GFX for graphics and text. I…
721490active
lakshaybhushan/vecto3d
Vecto3d is a free, browser-based tool that converts flat SVG artwork into 3D models with adjustable depth, bevel, materials, lighting, and …
611490active
saharan/works
Source code for a collection of interactive browser-based creative works (Drops, Marimo, Life Universe, Bubbles, Jelly, Clock, Water, Chill…
311489active
gfx-rs/gfx
gfx-rs is a low-level, Vulkan-like GPU hardware abstraction layer for Rust that translates to native backends including Vulkan, DirectX 11/…
325394maintenance
axmolengine/axmol
Axmol Engine is an open-source, C++20 multi-platform game engine forked from Cocos2d-x v4.0, well-suited for 2D game development with 3D su…
991486active
zalo/CascadeStudio
Cascade Studio is a browser-based, live-scripted CAD IDE built on the OpenCascade (OCCT) kernel compiled to WebAssembly. It lets users writ…
741486active
gpu-io
gpu-io is a TypeScript WebGL library for composing GPU-accelerated computing workflows in the browser. It handles WebGL state management, s…
321486active
stl-thumb
A fast, lightweight thumbnail generator for 3D model files (STL, OBJ, 3MF) written in Rust using OpenGL. It integrates with file managers o…
241486active
id-Software/DOOM-3-BFG
The official GPL-3.0 source code release of Doom 3 BFG Edition, id Software's first-person shooter built on the id Tech 4 engine, written i…
325385maintenance
facebookarchive/rebound
Rebound is a Java library from Facebook that models spring dynamics for creating natural, physics-based animations. It is a lightweight bui…
105381maintenance
dacnay816y62-hub/cinema-dna-21x9x3
A prompt-engineering skill that translates characters, settings, genres, or a one-line plot into cinematic 21:9 triptych image-generation p…
771481active
KhronosGroup/glTF-Sample-Viewer
The official Khronos glTF 2.0 Sample Viewer, a web application that renders glTF 2.0 3D models with physically-based rendering using WebGL …
681480active
autonomousvision/mip-splatting
Mip-Splatting is a research implementation of alias-free 3D Gaussian Splatting, introducing a 3D smoothing filter and 2D Mip filter to elim…
271480active
chocoford/ExcalidrawZ
ExcalidrawZ is a native Excalidraw client for macOS, iPadOS, and iOS built with SwiftUI. It wraps the familiar Excalidraw canvas with nativ…
961478active
MihailRis/voxelcore
VoxelCore is an open-source voxel game engine written in C++ with OpenGL rendering and Lua scripting support. It provides the core systems …
1001474active
Doikki/DKVideoPlayer
DKVideoPlayer is an Android video player library that unifies MediaPlayer, ExoPlayer, and IjkPlayer behind a common API, published on Maven…
235331maintenance

← prev page 9 / 21 next →