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
NVIDIAGameWorks/Falcor
Falcor is NVIDIA's open-source real-time rendering framework for rapid prototyping of graphics research, built on DirectX 12 and Vulkan. It…
863237active
facebook/igl
Facebook's Intermediate Graphics Library (IGL) is a cross-platform C++ library that provides a single low-level interface for commanding th…
723236active
ThirteenAG/WidescreenFixesPack
A collection of ASI plugins that add or improve widescreen resolution support in classic PC games, fix bugs, and add extra features. It cov…
783224active
xianfei/SysMocap
SysMocap is a cross-platform, video-driven real-time motion capture system that animates 3D virtual characters from webcam footage. It rend…
723223active
Mayandev/notion-avatar
Notion Avatar Maker is an AI-powered web application for creating Notion-style illustrated avatars from photos or text descriptions, with a…
673223active
VTK
VTK (Visualization Toolkit) is an open-source C++ library for 3D graphics, image processing, volume rendering, and scientific visualization…
773214stable
kaishin/Gifu
Gifu is a Swift library that adds high-performance, protocol-based animated GIF support to UIKit on iOS, tvOS, and visionOS. It uses a memo…
473212active
guillaumechereau/goxel
Goxel is a free and open-source 3D voxel editor for creating graphics made of cubes. It supports layers, unlimited undo, procedural renderi…
623211active
PanosK92/SpartanEngine
Spartan Engine is a C++ game engine built over 12+ years by a single developer, featuring a fully bindless, GPU-driven renderer with real-t…
863190active
ryzendew/Linux-Affinity-Installer
An installer application that sets up Serif Affinity creative software (Photo, Designer, Publisher, and v3 unified app) on GNU/Linux using …
733176active
Sergio0694/ComputeSharp
ComputeSharp is a .NET library that lets developers write compute and pixel shaders in C# and run them in parallel on the GPU via DirectX 1…
733173stable
MaxBittker/sandspiel
Sandspiel is a creative falling-sand browser game implementing cellular automata, written in Rust and compiled to WebAssembly with WebGL re…
753169active
gkurt/tegaki
Tegaki is a framework-agnostic TypeScript library that turns any font into animated handwriting, rendering stroke-by-stroke drawing animati…
823138active
openrocket/openrocket
OpenRocket is a free, open-source model rocket simulator written in Java for designing and simulating rockets before building and flying th…
663129active
BinomialLLC/basis_universal
Basis Universal is an open-source LDR/HDR GPU supercompressed texture codec and transcoding system supporting .KTX2 and .basis file formats…
933120active
google/guetzli
Guetzli is a perceptual JPEG encoder from Google that produces images 20-30% smaller than libjpeg at equivalent visual quality. It is a C++…
1012893maintenance
G3N
G3N is an OpenGL-based 3D game engine written in Go, with an integrated GUI framework and 3D spatial audio via OpenAL. It can be used to bu…
623114active
GZDoom
GZDoom is a modder-friendly source port of the Doom engine supporting all Doom engine games, with modern OpenGL and Vulkan renderers and a …
703107active
piskelapp/piskel
Piskel is a free, open-source web-based editor for creating pixel art and animated sprites, built entirely in JavaScript, HTML, and CSS. It…
6612807maintenance
Schneegans/Burn-My-Windows
A GNOME Shell extension (also supporting KWin) that adds dramatic shader-based open/close animation effects to windows, such as burning, di…
883080active
PixarAnimationStudios/OpenSubdiv
OpenSubdiv is a set of open-source C++ libraries implementing high-performance subdivision surface evaluation on massively parallel CPU and…
763075stable
yuyuyzl/EasyVtuber
EasyVtuber is a Python-based VTubing application built on the Talking Head Anime model that turns a single anime character illustration int…
593071active
antimatter15/splat
A WebGL-based real-time viewer for 3D Gaussian Splatting scenes, rendering photorealistic navigable 3D environments from photo-derived spla…
483071active
txstc55/ugly-avatar
A web-based avatar generator that creates intentionally quirky, 'ugly' cartoon faces. It runs as a hosted web app and can be embedded to ge…
263066active
korlibs/korge
KorGE is a modern multiplatform game engine written entirely in Kotlin, built on top of the Korlibs multimedia stack. It targets JVM/Androi…
663064active
imgui-rs/imgui-rs
imgui-rs provides safe Rust bindings to Dear ImGui, the standard immediate-mode GUI library. It includes a high-level safe API crate, gener…
593059active
Wayfire
Wayfire is a modular and extensible 3D Wayland compositor built on wlroots, inspired by Compiz. It provides a customizable, lightweight des…
853055active
FNA-XNA/FNA
FNA is an accuracy-focused reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries for open desktop platforms. It lets XNA …
993053active
Quil
Quil is a Clojure/ClojureScript library that wraps the Processing API for creating drawings, animations, and interactive visual sketches. I…
553052active
fukuchi/libqrencode
libqrencode is a fast, compact C library for encoding data into QR Code symbols, outputting raw bitmap arrays that applications can render …
403040stable
deepseek-ai/DreamCraft3D
Official PyTorch implementation of DreamCraft3D, an ICLR 2024 hierarchical 3D content generation method that turns a single 2D image into a…
323032stable
greggman/twgl.js
TWGL.js is a tiny JavaScript helper library that reduces the verbosity of the raw WebGL and WebGL2 APIs. It provides concise functions for …
753021stable
recp/cglm
cglm is a highly optimized 2D/3D graphics math library for C, providing vector, matrix, quaternion, and affine transform operations similar…
733021stable
HungryProton/scatter
ProtonScatter is a Godot 4 add-on that procedurally and non-destructively automates the placement of props and scenes within an area. It us…
663013active
gl-react
gl-react is a universal React library for writing and composing WebGL shaders as declarative React components. It ships with concrete imple…
813011stable
HansKristian-Work/vkd3d-proton
vkd3d-proton is a fork of WineHQ's VKD3D that implements the Direct3D 12 API on top of Vulkan. It serves as the D3D12 translation layer use…
913005active
Unity-Technologies/Graphics
The public mirror of Unity's Graphics repository containing the Scriptable Render Pipeline (SRP), including the Universal Render Pipeline (…
763004active
openai/shap-e
Shap-E is OpenAI's official release of a generative model that produces 3D implicit functions conditioned on text prompts or images. It inc…
3012263maintenance
MyPaint
MyPaint is a fast, simple open-source painting and drawing program designed for use with Wacom-style graphics tablets. It features an infin…
652981active
GaijinEntertainment/DagorEngine
Dagor Engine is the proprietary game engine and toolchain source code from Gaijin Games (creators of War Thunder), released for public use.…
882977active
kozakdenys/qr-code-styling
A JavaScript/TypeScript library for generating styled QR codes with custom colors, gradients, dot shapes, corner styles, and embedded logos…
562969active
guillaumeblanc/ozz-animation
ozz-animation is an open source C++ 3D skeletal animation library and toolset providing runtime character animation playback (sampling, ble…
792967stable
pmndrs/use-cannon
A monorepo providing React hooks for the cannon-es physics engine, designed for use with react-three-fiber. Physics simulation runs in web …
232962active
microsoft/MoGe
MoGe is a deep learning model from Microsoft Research that recovers 3D geometry from a single open-domain image, predicting metric point ma…
652958active
ValveSoftware/steam-audio
Steam Audio is Valve's open-source spatial audio SDK providing physics-based sound propagation, occlusion, reflection, reverb, and HRTF-bas…
632956active
Rust-SDL2/rust-sdl2
Rust bindings for the SDL2 multimedia library, wrapping low-level C APIs in idiomatic Rust. It provides access to graphics, audio, input, a…
622951active
gildor2/UEViewer
UE Viewer (umodel) is a desktop application for viewing and exporting visual resources (meshes, animations, textures, sounds) from games bu…
232949active
Tencent-Hunyuan/HunyuanWorld-1.0
Tencent HunyuanWorld-1.0 is an open-source 3D world generation model that creates immersive, explorable, and interactive 3D worlds from tex…
502936active
xelatihy/yocto-gl
Yocto/GL is a collection of small C++17 libraries for building physically-based graphics algorithms, written in a data-oriented style and r…
232929active
Mitsuba 3
Mitsuba 3 is a research-oriented, retargetable rendering system for forward and inverse light transport simulation, written in C++17 on top…
902928active
twostraws/Inferno
Inferno is an open-source collection of Metal fragment shaders designed for use in SwiftUI apps, including effects like water ripples, blac…
612925active
ephtracy/ephtracy.github.io
This is the project website for Ephtracy's MagicaVoxel, a free standalone voxel editor and renderer for creating 3D voxel art. It provides …
632919active
Open-Cascade-SAS/OCCT
Open CASCADE Technology (OCCT) is an open-source C++ development platform for 3D surface and solid modeling, CAD data exchange, and visuali…
882910stable
Syomus/ProceduralToolkit
Procedural Toolkit is a procedural generation (PCG) programming library for the Unity game engine, written in C#. It provides algorithms an…
232910active
nigels-com/glew
GLEW (The OpenGL Extension Wrangler Library) is a cross-platform C/C++ library for loading and querying OpenGL extensions at runtime. It ex…
802901stable
leozide/leocad
LeoCAD is an open-source CAD application for designing virtual LEGO models using the LDraw parts library. It runs natively on Windows, Linu…
872891active
pixijs/pixi-react
@pixi/react is a React renderer that lets you build PixiJS applications declaratively using JSX components like <pixiContainer> and <pixiSp…
582883active
zig-gamedev/zig-gamedev
The main development repository for the zig-gamedev organization, containing Zig game development libraries and a large collection of sampl…
612870active
motiondivision/motionone
Motion One is a JavaScript animation library (monorepo of packages like motion, @motionone/dom, @motionone/easing) providing a hybrid engin…
102867active
pissang/claygl
ClayGL is a WebGL graphics library for building scalable Web3D applications in the browser. It offers a modular, tree-shakeable API (down t…
452864stable
pmndrs/postprocessing
A post processing library for three.js that adds fullscreen image effects like bloom to WebGL scenes via passes and effects managed by an E…
962863active
adafruit/Adafruit-GFX-Library
Adafruit GFX is the core Arduino graphics library providing a common set of drawing primitives (points, lines, circles, bitmaps, fonts) sha…
862859stable
guillermolg00/morphicons
morphicons is a TypeScript library that morphs any stroke-based SVG icon into any other with spring physics, using closed-form 2D Procruste…
812858active
microsoft/DirectXTK
The DirectX Tool Kit (DirectXTK) is a collection of helper classes for writing Direct3D 11 C++ code in Win32 desktop, UWP, and Xbox One app…
812854stable
TrenchBroom/TrenchBroom
TrenchBroom is a free, cross-platform level editor for Quake-engine based games, supporting brush and entity editing with a high-performanc…
912839active
kieler/elkjs
elkjs is a JavaScript port of the Eclipse Layout Kernel (ELK), providing automatic graph layout algorithms, most notably a layer-based (Sug…
862831active
mob-sakai/SoftMaskForUGUI
A Unity plugin that adds advanced soft-masking components to Unity's uGUI system, enabling smooth-edged masks for UI elements. It provides …
932830active
Makie.jl
Makie is a high-performance, interactive data visualization and plotting ecosystem for the Julia programming language. It offers multiple b…
1002823stable
BlueMap-Minecraft/BlueMap
BlueMap is a Java-based tool that reads Minecraft world files and generates 3D models of the world surface, viewable in a browser via a bui…
982820active
eliemichel/MapsModelsImporter
A Blender add-on that imports 3D models of buildings and terrain captured from Google Maps (and Google Earth, Mapy CZ) by recording WebGL G…
232820active
torinmb/mediapipe-touchdesigner
A GPU-accelerated, self-contained MediaPipe plugin for TouchDesigner that runs MediaPipe vision models (face detection, face/hand/pose trac…
832784active
Raphaël
Raphaël is a small JavaScript library for cross-browser vector graphics on the web, built on SVG and VML so every drawn object is also a DO…
2311262maintenance
eduard-permyakov/permafrost-engine
Permafrost Engine is an OpenGL 3.3 real-time strategy game engine written in C, inspired by classic RTS games. It provides rendering, skele…
762767active
YusufB5/ASCILINE
ASCILINE is a high-performance ASCII video rendering engine written in Python that converts video pixels into text-based representations. I…
802758active
core-plot/core-plot
Core Plot is a 2D plotting framework for macOS, iOS, and tvOS written in Objective-C. It is highly customizable and capable of drawing many…
552758stable
RenderKit/embree
Intel Embree is a high-performance ray tracing kernel library providing optimized primitive intersection and acceleration structure constru…
762756stable
FreyaHolmer/Mathfs
Mathfs is an expanded math library for Unity written in C#, providing functionality beyond Unity's built-in Mathf. It covers 2D intersectio…
772755active
stevenlovegrove/Pangolin
Pangolin is a lightweight, portable C++ utility library for rapid prototyping of 3D, numeric, and video-based programs, providing cross-pla…
812750stable
fogleman/Craft
Craft is a simple Minecraft clone written in a few thousand lines of C using modern OpenGL shaders, with terrain generation via simplex noi…
2311118maintenance
hiukim/mind-ar-js
MindAR is a web augmented reality library supporting image tracking and face tracking, written end-to-end in JavaScript with TensorFlow.js.…
232746active
aardappel/lobster
Lobster is a statically typed, general-purpose programming language with a Python-like indentation syntax, flow-sensitive type inference, a…
942741active
bmild/nerf
The official TensorFlow implementation of NeRF (Neural Radiance Fields), the ECCV 2020 paper representing scenes as neural radiance fields …
3610944maintenance
Demigiant/dotween
DOTween is a fast, type-safe C# tween/animation engine for Unity, evolved from HOTween v2. It animates numeric and non-numeric values (tran…
712690stable
xavier150/Blender-For-UnrealEngine-Addons
A Blender add-on that exports assets (static and skeletal meshes, animations, Alembic files, collisions, sockets, splines, cameras, and Seq…
882680active
LAM
LHM is a PyTorch-based large reconstruction model that reconstructs high-fidelity animatable 3D human avatars from a single image in second…
492679active
huangserva/3DCellForge
A React + Three.js web application for AI-powered interactive 3D model generation, inspection, and presentation. It turns uploaded referenc…
552678active
gridaco/grida
Grida is an open-source 2D canvas and SVG editor powered by a Rust/Skia/WASM graphics engine, with additional Database/CMS and Forms produc…
982674active
Dezoomify
WBO (whitebophir) is a free, open-source online collaborative whiteboard that lets many users draw simultaneously on a large virtual board …
1002669active
ntsc-rs/ntsc-rs
ntsc-rs is a free, open-source video effect that accurately emulates NTSC analog TV and VHS artifacts using algorithms that model how compo…
912660active
Zdog
Zdog is a small, designer-friendly pseudo-3D JavaScript engine that renders simple 3D models as flat shapes on <canvas> or SVG. It uses a d…
2310663maintenance
LukasBanana/LLGL
LLGL is a thin C++11 abstraction layer over modern graphics APIs including OpenGL, Direct3D 11/12, Vulkan, and Metal, with C99, C#, and Go …
682644active
thednp/kute.js
KUTE.js is a modular JavaScript animation engine for modern browsers, built on ES6+ with TypeScript definitions. It supports tweening CSS p…
702643active
kavan010/black_hole
A C++ black hole simulation that uses ray tracing and GPU compute shaders to render gravitational lensing, accretion disks, and spacetime c…
512643active
LHRUN/paint-board
Paint Board is an open-source web-based creative drawing application built with React, TypeScript, and Vite. It offers 12 unique brush styl…
1002641active
mapbox/delaunator
Delaunator is a fast and robust JavaScript library for computing Delaunay triangulations of 2D points. It outputs compact typed-array data …
692634stable
OmniSVG/OmniSVG
OmniSVG is a family of end-to-end multimodal SVG generation models built on pre-trained Vision-Language Models, released with inference cod…
482626active
pmndrs/xr
A React library that adds VR and AR (WebXR) support to react-three-fiber applications. It provides a store-based API for entering immersive…
642611active
LÖVR
LÖVR is an open-source Lua framework for rapidly building 3D games and VR experiences, written in C11 and scripted with LuaJIT. It provides…
822609active
Earcut
Earcut is a fast, tiny (4KB gzipped) JavaScript polygon triangulation library implementing a modified ear-slicing algorithm optimized with …
992606stable
samizdatco/skia-canvas
A Node.js library implementing the HTML Canvas drawing API on top of Google's Skia graphics engine, with a Rust/N-API core. It supports bit…
782603active

← prev page 5 / 21 next →