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
Taiizor/Sucrose
Sucrose is a free, open-source wallpaper engine for Windows that renders interactive live wallpapers from GIFs, videos, URLs, web pages, Yo…
911545active
jmhobbs/cultofthepartyparrot.com
Cult of the Party Parrot is a website hosting a large collection of animated party parrot GIFs intended for use as Slack reactions and emoj…
741544active
ec-/Quake3e
Quake3e is a modern, performance-focused reimplementation of the Quake III Arena engine based on the ioquake3 source dump. It adds optimize…
881543active
finalburnneo/FBNeo
FinalBurn Neo is a multi-system emulator for arcade games and select consoles, based on FinalBurn and old MAME versions. It accurately emul…
891542active
Fast Average Color
A small, fast TypeScript library that calculates the average or dominant color of images, videos, canvases, and raw pixel arrays in the bro…
871542stable
iceiix/stevenarella
Stevenarella is a multi-protocol Minecraft-compatible client written in Rust, supporting Minecraft server protocol versions from 1.7.10 thr…
771541active
Gazebo
Gazebo Sim is an open source robotics simulator providing high-fidelity physics, rendering, and sensor models. It offers a graphical interf…
691540active
methusalah/OpenRTS
OpenRTS is an open-source 3D real-time strategy game engine written in pure Java on top of jMonkeyEngine 3. It includes a built-in editor, …
471537active
Nitrux/maui-shell
Maui Shell is a convergent Linux desktop shell built with C++ and MauiKit, composed of Cask (shell container with panels and popups) and Zp…
101533active
DLTcollab/sse2neon
A single-header C/C++ library that translates Intel SSE (MMX through SSE4.2 and AES) intrinsics to Arm/Aarch64 NEON intrinsics. It enables …
711531active
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
sandroasp/Microsoft-Integration-and-Azure-Stencils-Pack-for-Visio
A Visio stencil pack containing hundreds of fully resizable vector shapes and icons for Microsoft Azure, BizTalk Server, Power Platform, Of…
231530active
erweixin/RaTeX
RaTeX is a KaTeX-compatible LaTeX math rendering engine written in pure Rust, with no JavaScript, WebView, or DOM dependency. A single Rust…
781529active
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
OXOYO/X-Flowchart-Vue
X-Flowchart-Vue is a visual graph editor built on AntV G6 and Vue, providing a full-featured flowchart editing experience with toolbar, con…
381526active
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
erikbrinkman/d3-dag
A TypeScript-first JavaScript library providing layered layout algorithms for visualizing directed acyclic graphs (DAGs). It offers a dagre…
891524active
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
AndreaOrru/LaiNES
LaiNES is a compact, cycle-accurate Nintendo Entertainment System (NES) emulator written in C++ with SDL2. It includes a built-in GUI, save…
511518active
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
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
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
torch2424/wasmboy
WasmBoy is a Game Boy and Game Boy Color emulator library written in WebAssembly using AssemblyScript, distributed via npm and importable i…
321502active
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
andyhuo520/aetherviz-master
AetherViz Master is an AI-powered interactive educational visualization tool that turns any teaching topic into an immersive 3D interactive…
471499active
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
OpenCPN/OpenCPN
OpenCPN is a cross-platform, open-source chartplotter and navigation application for vessels, displaying BSB raster and S57 vector charts. …
901496stable
qdtroy/DuiLib_Ultimate
DuiLib_Ultimate is an enhanced, actively maintained fork of the duilib DirectUI library for building lightweight, high-performance Windows …
621495active
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
b3ll/Motion
Motion is a Swift animation engine for building gesturally-driven, physically-modeled, interruptible animations on iOS, macOS, and tvOS. It…
231491active
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
Vector Class Library
A C++ class library for using SIMD instructions (SSE, AVX, AVX-512) to improve performance on x86/x86-64 microprocessors. It provides vecto…
761485stable
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
flyngmt/ACGC-PC-Port
A native PC port of Animal Crossing (GameCube) built on the ac-decomp decompilation project, running the game's original C code on x86 with…
631484active
OldUnreal/UnrealTournamentPatches
OldUnreal's community-maintained patch repository for Unreal Tournament (1999), developed under an agreement with Epic Games. The patches f…
741483active
KenneyNL/Starter-Kit-City-Builder
A free starter kit providing a basic 3D city builder template for Godot 4.6, written in GDScript. It includes building placement/removal, c…
571483active
tmewett/BrogueCE
Brogue: Community Edition is a community-maintained fork of the minimalist roguelike game Brogue, written in C. It features randomly genera…
851480active
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
jsxgraph/jsxgraph
JSXGraph is a standalone JavaScript library for interactive geometry, function plotting, charting, and data visualization in the browser, r…
991477stable
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
Bonfire
Bonfire is a Dart/Flutter package built on top of the Flame engine that simplifies creating RPG-style and similar games (top-down, isometri…
941474active
kostub/iosMath
iosMath is a native iOS/macOS library that renders LaTeX math equations in a UIView/NSView subclass using TeX typesetting rules, without a …
901474active
JoelOtter/termloop
Termloop is a pure Go game engine for building games that run in the terminal, built on top of Termbox. It provides a simple render loop wi…
321473active
Habrador/Computational-geometry
A C# computational geometry library for Unity implementing intersection algorithms, triangulations (Delaunay, constrained Delaunay), Vorono…
321470active
ShlkOfTheRa/scarab-osd
MWOSD (scarab-osd) is an open-source multipurpose on-screen display (OSD) firmware for UAVs and FPV drones, written in C for Arduino-compat…
551469active
DualCoder/vgpu_unlock
A Linux tool that patches the NVIDIA GRID vGPU driver to unlock vGPU functionality on consumer-grade GeForce and Quadro GPUs. It works by h…
325317maintenance
fholger/vrperfkit
A collection of performance-oriented mods for VR games, delivered as a DLL injected next to a game executable. It provides upscaling (AMD F…
231468active
opensoldat/opensoldat
OpenSoldat is an open-source 2D side-view multiplayer action shooter game, originally released in 2002 and influenced by Liero, Worms, Quak…
451465active
Dungeon Template Library
Dungeon Template Library (DTL) is a C++11/14/17 library providing free resources and algorithms for procedural dungeon, terrain, and roguel…
261464active
fossasia/magic-epaper-firmware
Magic ePaper Firmware is open-source C firmware for controlling FOSSASIA's e-ink (e-paper) displays on microcontrollers. It acts as a bridg…
421462active
shadPS4
shadPS4 is an early-stage PlayStation 4 emulator written in C++ that runs PS4 games on Windows, Linux, macOS, and FreeBSD. This repository …
9433088experimental
skywind3000/RenderHelp
A single-header C++ software rasterizer implementing a programmable rendering pipeline (vertex and pixel shaders) with no external dependen…
321457stable
NO6KIKO/gorest-2d-animation-spritesheet-generator
A local, no-UI generative platform for creating 2D animation spritesheets and compositing animation-ready scenes from concepts, references,…
571455active
CDT
CDT is a C++ library for generating constrained and conforming Delaunay triangulations. It is portable, dependency-free, and can be consume…
921454stable
dillongoostudios/goo-engine
Goo Engine is a custom fork of Blender by DillonGoo Studios with source modifications focused on NPR and anime-style rendering, adding cust…
751453active
scallyw4g/bonsai
Bonsai is a from-scratch C/C++ voxel game engine focused on massive procedurally generated worlds with GPU-based terrain generation. It inc…
831450active
Smithay/wayland-rs
A set of Rust crates implementing the Wayland display protocol for both client and server sides, including bindings to official protocol ex…
681441active
trilinos/Trilinos
Trilinos is a collection of C++ libraries and an object-oriented software framework for solving large-scale, complex multi-physics engineer…
981439stable
alelievr/HDRP-Custom-Passes
A collection of custom render passes and shader effects for Unity's High Definition Render Pipeline (HDRP). It includes ready-to-use effect…
321434active
fegennari/3DWorld
3DWorld is a cross-platform OpenGL-based 3D game engine written in C++ with GLSL shaders, featuring procedural generation of terrain, citie…
871431active
margelo/react-native-filament
A React Native library providing a real-time physically based 3D rendering engine built on Google's Filament, with native C++ rendering and…
711429active
snake
A 54-byte snake game written in x86 assembly for DOS, created as a code-golfing exercise in extreme binary size optimization. It includes a…
711428active
djeedai/bevy_hanabi
Hanabi is a GPU-based particle system plugin for the Bevy game engine, written in Rust. It offloads particle simulation and rendering to th…
761427active
XPandora/PhysGaussian
PhysGaussian is a research library that integrates Material Point Method (MPM) physics simulation with 3D Gaussian Splatting representation…
521427active
afritz1/OpenTESArena
OpenTESArena is a modern open-source engine written from scratch in C++ that re-implements the 1994 DOS game The Elder Scrolls: Arena using…
841423active
pal1000/mesa-dist-win
Pre-built Mesa3D graphics driver distributions for Windows, including OpenGL, OpenGL ES, Vulkan, OpenCL, and Direct3D-based drivers built w…
971421active
vladbat00/bevy_egui
bevy_egui is a Rust crate that integrates the Egui immediate-mode GUI library into the Bevy game engine as a plugin. It supports desktop an…
951421active
Auburn/FastNoise2
FastNoise2 is a modular, node graph based procedural noise generation library written in modern C++17 with SIMD acceleration. It supports P…
861421stable
splinetool/react-spline
A React component library for embedding Spline 3D scenes into React websites. It supports rendering exported .splinecode scenes, querying a…
511421active
Blazor.Diagrams
A fully customizable and extensible all-purpose diagrams library for Blazor, supporting both Server-Side and WASM. It allows building advan…
591418active
rossning92/movy
movy.js is a client-side JavaScript/TypeScript animation engine for creating explanatory videos programmatically. It provides a simple API …
521418active
NVlabs/BundleSDF
BundleSDF is a CVPR 2023 research implementation from NVIDIA for near real-time 6-DoF pose tracking of unknown rigid objects from monocular…
621417stable
mapsforge/mapsforge
A Java library for rendering vector maps based on OpenStreetMap data, running on Android and desktop JVM applications. It includes tools to…
931416active
Gunslinger
Gunslinger is a header-only C99 framework for building games and multimedia applications, bundling platform, graphics, and audio layers wit…
591416active
Turbulenz Engine
Turbulenz Engine is a modular 2D and 3D game engine/framework written in JavaScript and TypeScript for building HTML5 games that run in bro…
325093maintenance
mmp/pbrt-v3
pbrt-v3 is the C++ source code for the physically based rendering system described in the third edition of the book 'Physically Based Rende…
325085maintenance
wayvr-org/wayvr
WayVR is a lightweight OpenXR/OpenVR overlay application for Linux that lets users view their Wayland or X11 desktop screens inside VR and …
901413active
narzoul/DDrawCompat
DDrawCompat is a DLL wrapper that fixes compatibility, performance, and visual issues in games using DirectX 1-7 (DirectDraw and Direct3D) …
581410active
coop-deluxe/sm64coopdx
sm64coopdx is an actively maintained online multiplayer mod for the Super Mario 64 PC port that synchronizes all entities and levels for up…
831409active
ufbx/ufbx
ufbx is a single source file FBX file loader written in portable C (also compilable as C++). It parses binary and ASCII FBX files into plai…
761408active

← prev page 11 / 26 next →