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
manycoretech/aholo-viewer
Aholo Viewer is a high-performance TypeScript renderer for 3D Gaussian Splatting (3DGS) scenes and meshes, using a chunked streaming LOD sc…
821102active
Nebula Engine
Nebula is a free, open-source modern C++ game engine built around Vulkan rendering, data-oriented architecture, and multithreading. It is a…
771102active
iDraw.js
iDraw.js is a simple JavaScript framework for drawing on the web, built on the Canvas 2D API. It provides a data-driven approach to creatin…
741102active
textext/textext
TexText is a Python plugin for the Inkscape vector graphics editor that lets users insert and later re-edit LaTeX and typst generated SVG e…
711102active
subprotocol/verlet-js
A simple 2D Verlet integration physics engine written in JavaScript, supporting particles, distance constraints, and angular constraints. I…
323791maintenance
lumina-layer-studio/Lumina-Layers
Lumina Studio is a Python/Gradio application that converts images into slicer-ready multi-material 3D models for full-color FDM printing. I…
671100active
lizhe00/AnimatableGaussians
Official PyTorch implementation of the CVPR 2024 paper 'Animatable Gaussians', which learns pose-dependent Gaussian maps for high-fidelity …
271099active
markusfisch/ShaderEditor
An Android application for writing and editing GLSL shaders with live preview, syntax highlighting, and error highlighting. Shaders can be …
911098active
FontManager/font-manager
Font Manager is a simple GTK-based desktop application for managing fonts on Linux, letting users preview, install, remove, activate, and o…
791097active
RenderKit/ospray
Intel OSPRay is an open-source, scalable, portable ray tracing engine for high-fidelity, high-performance visualization on CPUs and Intel G…
651097active
minghanqin/LangSplat
Official implementation of LangSplat, a CVPR 2024 Highlight paper that constructs a 3D language field using 3D Gaussian Splatting with CLIP…
441096active
CameraKit/blurkit-android
BlurKit is an Android library for rendering fast, real-time blur effects behind layouts, similar to iOS blur views. It provides a BlurLayou…
233760maintenance
Yalantis/StarWars.iOS
An iOS library written in Swift that implements a custom view-controller transition animation that crumbles a view controller into tiny pie…
233758maintenance
doxas/twigl
twigl.app is an online editor for writing ultra-compact 'one tweet' GLSL shaders for WebGL and WebGL2, with modes that auto-complete boiler…
601093active
dimartarmizi/map-to-poster
MapToPoster JS is a client-side web application that turns any global location into a high-resolution, customizable map poster. It offers t…
511093active
CasparCG/server
CasparCG Server is a professional broadcast playout server that plays out graphics, audio, and video to multiple outputs on Windows and Lin…
861092stable
Unity-Technologies/PostProcessing
Unity's Post Processing Stack v2, a library of full-screen image effects (bloom, color grading, depth of field, etc.) for the built-in rend…
103745maintenance
Mars3D平台
Mars3D is a WebGL-based 3D globe client development platform built on top of CesiumJS, providing a lightweight, plugin-free GIS SDK that ru…
741087active
nptr/msstyleEditor
A portable Windows application for editing Windows visual style (.msstyles) theme files from Vista through Windows 11. It lets users browse…
551087active
alessandro-zomparelli/tissue
Tissue is a Blender add-on for computational design, providing tools for parametric mesh generation, tessellation, and reaction-diffusion s…
791086active
Razaekel/noise-rs
A Rust library for procedural noise generation, providing gradient noise functions like Perlin noise that can be chained and combined into …
321086active
SVGcode
SVGcode is a Progressive Web App that converts raster images (JPG, PNG, GIF, WebP, AVIF, etc.) into SVG vector graphics. It runs in the bro…
751085active
razimantv/mazegenerator
A C++ command-line tool that generates mazes of various shapes (rectangular, hexagonal, honeycomb, circular, triangular) and arbitrary size…
601083stable
tibold/svg-explorer-extension
A Windows Explorer shell extension that renders SVG file thumbnails directly in File Explorer. It installs as a native extension module so …
233714maintenance
StereoKit/StereoKit
StereoKit is an easy-to-use open source mixed reality engine/library for building AR and VR applications with C# (and a C API for native co…
691081active
itorr/eva-title
A web-based Evangelion title card generator that renders custom text in the style of the classic 1995 Neon Genesis Evangelion episode title…
461081active
WorldEngine
WorldEngine is a Python-based procedural world generator that simulates plate tectonics, erosion, rain shadows, and Holdridge life zones to…
711078active
Stability-AI/stable-point-aware-3d
SPAR3D is Stability AI's open-source model for fast single-image 3D mesh reconstruction using a two-stage pipeline with point cloud conditi…
271077active
AiyaEffectsSDK (宝宝特效)
AiyaEffectsSDK is an Android demo for a face-tracking visual effects SDK that renders dynamic stickers, 3D/2D animation effects, and beauty…
331076active
FrictionalGames/AmnesiaTheDarkDescent
The open-sourced C++ source code of Amnesia: The Dark Descent, Frictional Games' first-person survival horror game, built on their HPL engi…
323679maintenance
Off-World-Live/obs-spout2-plugin
An OBS Studio plugin that enables Spout2 shared GPU texture input and output, allowing zero-latency video sharing between OBS and creative …
791072active
google/agi
Android GPU Inspector (AGI) is a graphics profiling tool from Google for Android applications using Vulkan and OpenGL ES. It supports Qualc…
611072active
sebbbi/OffsetAllocator
A fast hard-realtime O(1) offset allocator in C++ with minimal fragmentation, using 256 floating-point-distributed bins and two-level bitfi…
321072active
ebruneton/precomputed_atmospheric_scattering
A reference C++/OpenGL implementation of the Precomputed Atmospheric Scattering (EGSR 2008) paper, with extensive documentation, unit tests…
491071stable
TrueMyst/BeatPrints
BeatPrints is a Python library and CLI that generates eye-catching, Pinterest-style posters for music tracks and albums. It integrates with…
781070active
Lokathor/bytemuck
A Rust library for safely bit-casting (transmuting) between plain data types and byte slices, with traits like Pod, NoUninit, and AnyBitPat…
751070stable
DmitriySalnikov/godot_debug_draw_3d
A Godot Engine add-on for drawing 3D debug graphics and 2D overlays, implemented in C++ with GDExtension support. It exposes APIs usable fr…
701070active
rafael-fuente/diffractsim
A flexible Python library for simulating and visualizing diffraction and physical optics phenomena using scalar diffraction techniques like…
611070active
LAM
LAM is a PyTorch implementation of a Large Avatar Model that reconstructs an animatable 3D Gaussian head from a single image in one forward…
551070active
buddhi1980/mandelbulber2
Mandelbulber v2 is a cross-platform desktop application for generating and rendering photorealistic three-dimensional fractals such as Mand…
681069active
lkeab/gaussian-grouping
Gaussian Grouping extends 3D Gaussian Splatting to jointly reconstruct and segment open-world 3D scenes by lifting 2D SAM masks into per-Ga…
271064stable
datenwolf/linmath.h
A lean, header-only C library providing linear math types for graphics programming: vec3, vec4, mat4x4, and quaternions. Types are named to…
321063stable
megamarc/Tilengine
Tilengine is a free, open-source, cross-platform 2D graphics engine written in portable C99 for creating classic/retro-style games with til…
731062active
GaussianAvatars
Official research code for GaussianAvatars, a CVPR 2024 Highlight method that creates photorealistic, fully controllable head avatars by ri…
531062active
glium/glium
Glium is a safe, high-level OpenGL wrapper library for Rust that sits between your application and the raw OpenGL API. It enforces Rust idi…
363613maintenance
OpenSceneGraph
OpenSceneGraph is an open-source high-performance 3D graphics toolkit written in Standard C++ and OpenGL, providing a robust scene graph te…
323613maintenance
LuisaGroup/LuisaCompute
LuisaCompute is a high-performance cross-platform computing framework for graphics and beyond, featuring a C++-embedded DSL for GPU kernel …
771055active
NVIDIA PhysX SDK
NVIDIA PhysX SDK 4.1, a scalable multi-platform real-time physics engine for rigid body dynamics and collision detection, used in game engi…
233599maintenance
keijiro/Skinner
Skinner is a Unity library of special effects that use the vertices of an animating skinned mesh as emitting points for particle and trail …
233587maintenance
kijai/ComfyUI-Hunyuan3DWrapper
A ComfyUI custom node wrapper for Tencent's Hunyuan3D-2 model, enabling 3D asset generation from images or text directly inside ComfyUI wor…
501046active
KhronosGroup/Vulkan-ValidationLayers
Khronos' official Vulkan validation layers that intercept Vulkan API calls to verify correct usage of the explicit Vulkan API, catching err…
951045active
fudan-zvg/4d-gaussian-splatting
Official PyTorch/CUDA implementation of 4D Gaussian Splatting (ICLR 2024), which represents and renders dynamic scenes in real time using 4…
541045active
liuyuan-pal/SyncDreamer
SyncDreamer is a synchronized multiview diffusion model that generates multiview-consistent images from a single-view image, released with …
461045active
Alchemist0823/three.quarks
three.quarks is a high-performance particle system and VFX engine for three.js, written in TypeScript. It offers batched rendering, a visua…
661044active
QianMo/X-PostProcessing-Library
X-PostProcessing Library (XPL) is a high-quality open-source post-processing effect library for the Unity engine, built on C# and ShaderLab…
323559maintenance
GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator
A C++ library from AMD GPUOpen that simplifies memory allocation and resource creation in Direct3D 12 by suballocating large memory heaps i…
841043stable
scihant/CTPanoramaView
A Swift library for iOS that displays spherical (360) or cylindrical panoramas using SceneKit, with touch or motion-based controls. It auto…
231043stable
Earcut
A fast, header-only C++ port of the earcut.js polygon triangulation library, implementing a modified ear-slicing algorithm optimized with z…
931042stable
cococry/leif
Leif is a minimal, configurable, GPU-accelerated immediate mode UI library written in C with modern OpenGL. It includes a fast in-house bat…
301042active
rbfx/rbfx
Rebel Fork (rbfx) is an experimental MIT-licensed fork of the Urho3D game engine, providing a lightweight, modular C++17 framework for buil…
661041active
TTPlanetPig/Comfyui_TTP_Toolset
A collection of ComfyUI custom nodes for tiled image processing, including object-aware Smart Tile 2.0 workflows for detail img2img upscali…
651041active
zenangst/Hue
Hue is a Swift utility library for iOS that extends UIColor with convenient color handling features. It provides hex color initialization, …
233545maintenance
EricLengyel/Terathon-Math-Library
A C++ math library providing classes for 2D/3D/4D vectors, matrices, quaternions, dual numbers, and projective/rigid geometric algebra elem…
711040active
CreateJS/TweenJS
TweenJS is a lightweight JavaScript tweening/animation library that interpolates numeric object properties and CSS styles over time, with a…
233542maintenance
TurboVNC/turbovnc
TurboVNC is a high-performance VNC (Virtual Network Computing) remote display system derived from TightVNC, with a tuned Tight encoding opt…
861037stable
DBraun/TouchDesigner_Shared
A collection of TouchDesigner .tox components and small projects for real-time interactive graphics, including GLSL shaders, geometry, rend…
361036active
MCRcortex/nvidium
Nvidium is an alternate rendering backend for the Sodium Minecraft mod that leverages NVIDIA-specific GPU features (Turing architecture and…
741035active
PixelsCommander/HTML-GL
HTML GL is a JavaScript library that renders HTML/CSS elements as WebGL textures to bypass slow DOM rendering, achieving high FPS animation…
233520maintenance
mmikk/hextile-demo
A C++ demo application implementing the 'Practical Real-Time Hex-Tiling' technique for hiding texture repetition in real-time graphics. It …
321033stable
BRL-CAD/brlcad
BRL-CAD is a cross-platform open source combinatorial solid modeling system with an interactive 3D geometry editor, a high-performance netw…
851031active
steffest/DPaint-js
DPaint.js is a browser-based image editor modeled after Deluxe Paint, with strong support for retro Amiga file formats like IFF ILBM images…
741027active
MeiGen-AI/PosterCraft
PosterCraft is a unified framework for generating high-quality aesthetic posters, published as an ICLR 2026 paper. It provides model weight…
451026active
nix-community/nixGL
NixGL is a set of wrapper tools that solve the OpenGL and Vulkan driver-loading problem for applications run via the Nix package manager on…
511025active
diharaw/hybrid-rendering
A Vulkan sample application demonstrating a hybrid rendering pipeline that combines rasterization with ray tracing. It integrates ray trace…
351025stable
margelo/react-native-skottie
A React Native library for rendering Lottie and DotLottie animations using Skia's GPU-accelerated Skottie module. It offers significantly b…
231025active
gmattie/Data-Pixels
DataPixels.js is a JavaScript library for generating pixel art programmatically at runtime from RGB/RGBA data arrays, producing HTMLCanvasE…
233482maintenance
alienkitty/alien.js
Alien.js is a JavaScript library providing 3D utilities, materials, shaders, and physics helpers for three.js and OGL, alongside an MVC des…
661023active
MeshAnything
MeshAnything is an autoregressive transformer model that generates artist-created 3D meshes (up to 1600 faces in V2) aligned with a given s…
281023active
autonomousvision/gaussian-opacity-fields
Gaussian Opacity Fields (GOF) is a Python/CUDA research implementation for efficient, adaptive surface reconstruction in unbounded scenes u…
251023active
Blender Wiggle
Wiggle 2 is a Blender add-on that adds physics-driven secondary motion to armature bones, a ground-up rewrite of the original wiggle bones …
221021active
fogleman/ln
A vector-based 3D rendering engine written in Go that produces 2D vector graphics (SVG/PNG) depicting 3D scenes as line art. It was created…
323465maintenance
NVIDIA-RTX/RTXPT
NVIDIA's real-time path tracing library and sample application, a pure path tracer built on the Donut framework with DirectX 12 and Vulkan …
621020active
thomwolf/Magic-Sand
Magic-Sand is a C++ openFrameworks application that operates an augmented reality sandbox by pairing a Kinect depth sensor with a projector…
231019active
maximeraafat/BlenderNeRF
BlenderNeRF is a Blender add-on that generates synthetic NeRF and Gaussian Splatting datasets with a single click, exporting renders and ca…
231019active
evanw/glfx.js
glfx.js is a JavaScript library for applying real-time image effects and photo adjustments in the browser using WebGL. It leverages the GPU…
323457maintenance
kondrak/vkQuake2
vkQuake2 is a port of id Software's Quake 2 v3.21 source code with a native Vulkan renderer, including the mission packs. It preserves the …
821017active
prideout/par
A collection of single-file C libraries by Philip Rideout, in the stb style, focused primarily on graphics tasks like procedural mesh gener…
751017stable
Pjbomb2/TrueTrace-Unity-Pathtracer
A high-performance compute shader based path tracer for Unity3D that works without RT cores, using compressed wide BVH for software ray tra…
751016active
c-frame/aframe-extras
A collection of add-on components and helpers for A-Frame VR, including movement controls, model loaders, pathfinding, and primitives. It e…
731015active
tomohiron907/Strecs3D
Strecs3D is a desktop preprocessor that optimizes 3D printing infill using built-in FEM stress analysis, assigning dense infill to high-str…
541015active
leadedge/Spout2
Spout is a video frame sharing system for Microsoft Windows that lets applications share OpenGL and DirectX (9/11/12) textures between proc…
871014stable
ambrosiogabe/MathAnimation
A C++/OpenGL desktop application for creating mathematically accurate animations with a real-time GUI and audio preview, aiming to match Ma…
321014active
dylanraga/win11hdr-srgb-to-gamma2.2-icm
A project that provides ICM (ICC color profile) files to change Windows 11's virtual SDR-in-HDR tone curve from piecewise sRGB to Gamma 2.2…
201014active
Kink3d/kShading
kShading is a package of shaders for Unity's Universal Render Pipeline, offering a physically based Lit shader with anisotropy, clear coat,…
231013active
LogicalError/realtime-CSG-for-unity
Realtime-CSG is a Unity editor plugin providing constructive solid geometry (CSG) level design tools, letting developers build levels non-d…
521012active
openglonmetal/MGL
MGL is a C++ library that implements OpenGL 4.6 and OpenGL ES 3.x on top of Apple's Metal API, mapping OpenGL state and draw calls to Metal…
571009active
aras-p/UnityGaussianSplatting
A Unity package implementing real-time visualization of 3D Gaussian Splatting models from the SIGGRAPH 2023 paper. It imports PLY and SPZ s…
443419maintenance
alibaba/GGEditor
GGEditor is a React-based visual graph editor library built on AntV G6. It provides ready-made components for building flowchart and mind-m…
323408maintenance
X0nk/Bliss-Shader
Bliss is a Minecraft shader pack written in GLSL, an extensively customized edit of Chocapic13's v9 shader. It emphasizes dynamic, varied l…
761005active
photopea/Typr.js
Typr.js is a lightweight JavaScript library for parsing and processing font files such as TTF, OTF, TTC, and WOFF. It provides utilities fo…
461005active

← prev page 13 / 21 next →