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

Open-source graphics software

2502 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.

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

ProductHealth v2StarsMaturity
emersion/slurp
slurp is a small C utility that lets users interactively select a region, point, or output on screen in a Wayland compositor and prints the…
561293stable
le5le-com/meta2d.js
Meta2d.js is a TypeScript 2D engine for real-time data exchange and interactive canvas-based graphics on the web. It is designed for buildi…
961292active
charles-lunarg/vk-bootstrap
vk-bootstrap is a C++ utility library that jump-starts Vulkan initialization by simplifying instance creation, physical device selection, d…
761292active
kosua20/MIDIVisualizer
A small C++/OpenGL desktop application that renders MIDI files as animated visualizations. It supports live MIDI device input, configurable…
501292active
cosmosgl/graph
cosmos.gl is a GPU-accelerated force graph layout and rendering engine built on WebGL 2 (via luma.gl), where all simulation and drawing run…
981291active
MaximeHerpin/modular_tree
Mtree is a C++ library for procedurally generating 3D tree models through composable tree functions and meshing. It is distributed primaril…
231291active
NagyD/SDLPoP
SDLPoP is an open-source port of the classic DOS game Prince of Persia, built from a disassembly of the original executable and reimplement…
551287active
ThoNohT/NohBoard
NohBoard is a free, customizable on-screen keyboard visualizer for Windows, built in C# with GDI+. It captures keystrokes and renders them …
231287active
rswinkle/PortableGL
PortableGL is a software implementation of OpenGL 3.x core written in clean C99 as a single-header library in the style of the stb librarie…
801286active
city-super/Scaffold-GS
Scaffold-GS is a research implementation of a structured 3D Gaussian splatting method that uses anchor points on a sparse voxel grid to dis…
271286active
lrsjng/pagemap
pagemap is a small JavaScript library that renders a mini map (overview) of a web page onto a canvas element, showing the page layout and c…
341284stable
BachiLi/diffvg
diffvg is a differentiable rasterizer for 2D vector graphics that bridges the raster and vector domains via backpropagation. It computes pi…
381283active
StarArawn/bevy_ecs_tilemap
A tilemap rendering plugin for the Bevy game engine that represents each tile as its own ECS entity. It renders tilemaps efficiently using …
601282active
marchaesen/vcxsrv
VcXsrv is a Windows X server built from xorg git sources and compiled with Visual Studio, similar to Xming or Cygwin's XWin. It lets Window…
461281active
SOFA Framework
SOFA is an open-source C++ framework for interactive, real-time multi-physics simulation based on the Finite Element Method, with an emphas…
841279active
florianfesti/boxes
Boxes.py is a Python library and collection of parametric generators that produce SVG (and other vector) files for laser-cut boxes and rela…
771279active
danielzeller/Depth-LIB-Android-
An Android library written in Java that adds depth and thickness to Views using custom shadow rendering instead of Android's default shadow…
324517maintenance
jarcode-foss/glava
GLava is a highly configurable OpenGL audio spectrum visualizer for X11 on Linux and BSD, rendered with customizable GLSL shader modules. I…
231278active
GarrettGunnell/AcerolaFX
A modular HDR post-processing shader suite written in HLSL for GShade, targeting Final Fantasy XIV gameplay and gpose screenshots. It provi…
231277active
brunosimon/my-room-in-3d
A 3D interactive recreation of the author's room built with Three.js and JavaScript, viewable in the browser. It is a creative demo/portfol…
324511maintenance
Greenfield
Greenfield is an HTML5 Wayland compositor that runs native Linux applications remotely in a web browser, or WebAssembly applications direct…
421276active
matinlotfali/KDE-Rounded-Corners
A KWin effect plugin that rounds the corners of windows and adds outlines in KDE Plasma 5.27 through 6.7+, implemented with shaders for low…
931275active
Linketic/CityGaussian
Official implementation of the CityGaussian series (ECCV 2024, ICLR 2025) for high-quality large-scale 3D scene reconstruction with Gaussia…
631275active
TroisJS
TroisJS is a Vue 3 component library that wraps Three.js so developers can build WebGL 3D scenes declaratively with Vue templates, powered …
104497maintenance
skydoves/Cloudy
Cloudy is a Kotlin Multiplatform library for Compose that provides blur, liquid glass, and shader-driven surface effects via simple Modifie…
921273active
iTowns/itowns
iTowns is a Three.js-based JavaScript/WebGL framework for visualizing 2D and 3D geospatial data in the browser. It supports OGC protocols a…
721273active
EdyJ/blender-to-unity-fbx-exporter
A Blender add-on that exports FBX files compatible with Unity's coordinate and scaling system, ensuring correct rotations and scales on imp…
631273active
EatTheFuture/camera_shakify
Camera Shakify is a Blender addon that adds realistic camera shake to Blender cameras using recorded shake data. It is written in Python an…
581273active
Unity-Technologies/VFXToolbox
A Unity package from Unity Technologies providing additional tools for Visual Effect artists, including an Image Sequencer for authoring fl…
291273active
CircuitVerse
CircuitVerse is a free, open-source web platform for building and simulating digital logic circuits in the browser, inspired by Logisim. It…
761272active
brenocq/implot3d
ImPlot3D is a Dear ImGui extension providing high-performance, GPU-accelerated 3D plotting with an API familiar to ImPlot users. It support…
711269active
manycore-maas/Painter
Painter is a JSON-driven canvas drawing library for WeChat mini programs (also usable in Node and HTML5) that renders images from a declara…
234475maintenance
ziyc/drivestudio
DriveStudio is a Python framework for 3D Gaussian Splatting (3DGS) based reconstruction and simulation of dynamic urban driving scenes. It …
371267active
fastgs/FastGS
FastGS is a general acceleration framework for 3D Gaussian Splatting that trains scenes in roughly 100 seconds using multi-view consistent …
461265active
VoronDesign/Voron-Stealthburner
Voron Stealthburner is the official open-source toolhead design for Voron 3D printers, providing CAD files, printed part STLs, and assembly…
391264active
Deformable 3D Gaussians
Official PyTorch implementation of the CVPR 2024 paper 'Deformable 3D Gaussians for High-Fidelity Monocular Dynamic Scene Reconstruction'. …
191264stable
HoloISO/releases
HoloISO is a free reimplementation of Valve's SteamOS 3 (Holo), packaged as an installable ISO for generic x86_64 PCs. It reproduces the St…
171264active
Mapbox Maps SDK
A C++ core library that renders interactive, customizable vector maps in native Android, iOS, macOS, Node.js, and Qt applications using Ope…
104457maintenance
crosire/d3d8to9
A pseudo-driver library that translates Direct3D 8 API calls and bytecode shaders into their Direct3D 9 equivalents to improve compatibilit…
861263active
lucasb-eyer/go-colorful
A Go library for storing, converting, and manipulating colors across many color spaces including RGB, HSL, HSV, hex, CIE-Lab, CIE-Luv, HCL,…
821260stable
De-Panther/unity-webxr-export
A Unity package that integrates the WebXR JavaScript API into Unity WebGL builds, letting developers create and export AR and VR experience…
811260active
OpenSpace/OpenSpace
OpenSpace is an open-source interactive astrovisualization application that renders the entire known universe, from planetary surfaces to g…
871257active
lacymorrow/crossover
CrossOver is a free, open-source desktop application that displays a customizable crosshair overlay on top of any windowed game or applicat…
861257active
castle-engine/castle-engine
Castle Game Engine is a free, open-source cross-platform 3D and 2D game engine written in modern Object Pascal, with a powerful visual edit…
671256active
jdah/minecraft-weekend
A small Minecraft-like voxel game written in C, originally built in 48 hours and since extended. It features an infinite procedurally gener…
324417maintenance
intel/media-driver
Intel's VA-API user mode driver providing hardware-accelerated video decoding, encoding, and post-processing for Intel GEN graphics. It is …
951254active
DragonMinded/libdragon
Libdragon is an open-source SDK for Nintendo 64 homebrew development, built on a modern GCC toolchain with full C11 support. It provides ac…
101253active
Jaysmito101/TerraForge3D
TerraForge3D is a free, open-source, cross-platform procedural terrain generation and texturing tool built in C++ with GPU acceleration. It…
671251active
pablogila/TileMapDual
TileMapDual is a Godot plugin that adds a custom TileMapLayer node implementing a real-time dual-grid tileset system. It supports square, i…
651251active
bemusic/bemuse
Bemuse is an open-source, web-based online rhythm action game that plays songs in BMS/BMSON format directly in the browser. It is built wit…
831250active
CesiumGS/cesium-unreal
Cesium for Unreal is an open-source Unreal Engine plugin that brings the 3D geospatial ecosystem into Unreal Engine, providing a full-scale…
981246active
marian42/mesh_to_sdf
A Python library that computes approximate signed distance fields (SDFs) for arbitrary triangle meshes, including non-watertight, self-inte…
321246stable
coz-m/MPLUS_FONTS
M+ FONTS is a family of open-source Japanese fonts, including M PLUS 1/2 sans serif fonts with 9 weights and M PLUS Code monospaced fonts, …
771245active
ksami/QRemeshify
QRemeshify is a Blender extension (addon) that provides an easy-to-use remesher producing good-quality quad topology, based on QuadWild wit…
141245active
ValveSoftware/halflife
Valve's official Half-Life 1 SDK containing engine-based game source code and development tools for the GoldSrc engine. It also serves as t…
324377maintenance
wcandillon/react-native-webgpu
A React Native library that brings the WebGPU API to mobile and desktop apps, powered by Dawn (Chrome's WebGPU implementation). It supports…
901244active
ps2dev/ps2sdk
PS2SDK is an open-source software development kit providing libraries for homebrew application development on Sony's PlayStation 2. It unif…
761244active
Vortice.Windows
Vortice.Windows is a set of .NET libraries providing modern C# bindings for DirectX APIs including Direct3D 9/11/12, Direct2D, DirectWrite,…
671244active
anvaka/npmgraph.an
A web application that visualizes the dependency graph of npm packages in 2D and 3D, built with Vue 3 and the ngraph library. It fetches pa…
621243active
3Shain/dxmt
DXMT is a Metal-based translation layer implementing Direct3D 10 and 11 APIs on macOS, designed to work with Wine (and CrossOver). It lets …
821241active
vansh-nagar/ascii-studio
ASCII Studio is a browser-based tool that converts videos into real-time ASCII character-based animations. It offers customizable character…
561240active
apchenstu/TensoRF
TensoRF is a PyTorch implementation of the ECCV 2022 paper 'TensoRF: Tensorial Radiance Fields', which models and reconstructs radiance fie…
411239stable
libtcod
libtcod is a C/C++ library providing tools and algorithms for developing traditional roguelikes, including a true-color tile-based console,…
851238stable
ogv.js
A JavaScript/WebAssembly media decoder and player for Ogg Vorbis, Opus, Theora, and WebM VP8/VP9/AV1 video, built by compiling native codec…
591238active
bo3b/3Dmigoto
3Dmigoto is a DX11 modding wrapper (DLL injection) that lets users fix broken stereoscopic 3D effects in games and serves as a general-purp…
731237active
SideFX Labs
SideFX Labs is a free, open-source, artist-friendly toolset for Houdini containing hundreds of Houdini Digital Assets (HDAs), Python module…
931236active
Kiri-Innovation/3dgs-render-blender-addon
A free, open-source Blender add-on for importing, editing, animating, and rendering 3D Gaussian Splats (3DGS) inside Blender. Created by KI…
861236active
creativelifeform/three-nebula
Three Nebula is a WebGL and WebGPU based 3D particle system engine designed to work alongside three.js. It provides emitters, initializers,…
971235active
EasyRPG Player
EasyRPG Player is a free, cross-platform game interpreter that plays games created with RPG Maker 2000 and 2003, using the liblcf library t…
731235active
Rakashazi/emu-ex-plus-alpha
A multi-platform retro game console emulation system consisting of emulator apps for many classic consoles, built on the Imagine platform a…
541234active
rive-app/rive-runtime
Rive's low-level C++ runtime that loads .riv animation files, advances state machines and animations, and renders vector graphics. It provi…
751233active
hundredrabbits/Ronin
Ronin is an experimental procedural graphics terminal that interprets a minimal LISP dialect to automate graphical tasks like resizing, cro…
361232active
MxEngine
MxEngine is an open-source, general-purpose 3D game engine written in modern C++ with an OpenGL rendering backend and a Vulkan backend in p…
321232active
rvanwijnen/spectral.js
Spectral.js is a lightweight JavaScript library for realistic paint-like color mixing based on the Kubelka-Munk theory, simulating how pigm…
451228active
gamemcu/www-genshin
A web application that recreates the Genshin Impact login screen in the browser using WebGL, built on the authors' xviewer.js framework (a …
281228active
electronicarts/gigi
Gigi is a framework from Electronic Arts for rapid prototyping and development of real-time rendering techniques, consisting of a visual Ed…
731226active
SwagSoftware/Kisak-Strike
Kisak-Strike (Gentoo Offensive) is a fully open-source rebuild of Counter-Strike: Global Offensive's Source engine codebase, targeted at Li…
341226active
arkology/ShaderV
ShaderV is a Godot 4.x plugin that adds many premade visual shader nodes (noises, blur, glow, shapes, color adjustments) to the built-in Vi…
101226active
MiceWine
MiceWine is an Android application that runs Windows applications and games on smartphones using a custom Wine build combined with Box64 fo…
701225active
jbikker/tinybvh
TinyBVH is a single-header, dependency-free C++ library for fast Bounding Volume Hierarchy (BVH) construction and ray traversal on CPU and …
671225active
dethrace-labs/dethrace
Dethrace is an open-source reverse-engineering project that rebuilds the 1997 driving/mayhem game Carmageddon to run natively on modern sys…
831223active
pixijs-userland/pixi-viewport
A highly configurable viewport and 2D camera library for pixi.js that handles panning, zooming, and navigating large 2D worlds. Its feature…
341223active
aiaf/Stillcolor
Stillcolor is a lightweight macOS menu bar application that disables GPU/DCP-generated temporal dithering (FRC) on Apple silicon Macs (M1/M…
161222active
emoon/rust_minifb
minifb is a cross-platform Rust crate for creating windows and displaying 32-bit pixel buffers, with keyboard and mouse input support. It i…
771216active
wang-bin/QtAV
QtAV is a cross-platform multimedia playback framework built on Qt and FFmpeg, providing C++ and QML APIs for building video/audio players …
354259maintenance
TheDuckCow/godot-road-generator
A Godot engine plugin for procedurally creating 3D highways and streets with lane-following traffic support. It provides editor tooling and…
901215active
sammycage/lunasvg
LunaSVG is a lightweight, portable C++ library for rendering and manipulating SVG files, built on PlutoVG. It can rasterize SVG documents t…
731215active
antvis/G
G is a flexible 2D/3D rendering engine for visualization, serving as the underlying graphics engine of the AntV charting ecosystem. It adap…
661215active
dendenxu/fast-gaussian-rasterization
A drop-in replacement for diff-gaussian-rasterization that renders 3D Gaussian Splatting scenes using a geometry-shader-based GPU pipeline …
161215active
pmndrs/detect-gpu
A TypeScript library that classifies a user's GPU into performance tiers (0-3) based on 3D rendering benchmark scores, using WebGL renderer…
751214active
marionebl/svg-term-cli
A Node.js CLI tool that converts asciinema terminal recordings (asciicasts) into razor-sharp animated SVG files. It lets developers share t…
324244maintenance
hugeicons/hugeicons
Hugeicons is a large icon library offering 54,000+ icons (5,400+ free) in 10 styles on a 24x24 pixel-perfect grid, distributed as packages …
711212active
go-gl
Go bindings for OpenGL generated via Glow, covering GL/GLES/EGL/WGL/GLX APIs across versions 2.1 through 4.6 with core and compatibility pr…
621209stable
roboticslibrary/rl
A self-contained C++ library for rigid body kinematics and dynamics, motion planning, collision detection, and robot control. It includes h…
261206stable
SaschaWillems/Vulkan-glTF-PBR
A Vulkan-based physically-based rendering (PBR) sample application that loads and renders glTF 2.0 models with image-based lighting. It inc…
701199active
trianglesplatting/triangle-splatting
Official implementation of 'Triangle Splatting for Real-Time Radiance Field Rendering' (3DV 2026), which uses 3D triangles as rendering pri…
401197active
pspdev/pspsdk
An open-source SDK of libraries and tools for developing homebrew software for Sony's PlayStation Portable (PSP). It provides OS stub libra…
771193active
jbyuki/venn.nvim
A Neovim plugin written in Lua for drawing ASCII diagrams, boxes, lines, and arrows directly inside text buffers. It provides commands like…
321193stable
G6EJD/ESP32-e-Paper-Weather-Display
An Arduino/ESP32 firmware project that fetches weather data from the OpenWeatherMap API and renders it on Waveshare ePaper (e-ink) displays…
721192active
keshikan/DSEG
DSEG is a free font family that imitates 7-segment and 14-segment LCD displays, including roman alphabet and symbol glyphs in over 50 varia…
231191stable

← prev page 13 / 26 next →