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
facebookresearch/pytorch3d
PyTorch3D is Facebook AI Research's library of efficient, reusable components for deep learning with 3D data, built on PyTorch. It provides…
709983active
pmndrs/drei
Drei is a collection of useful helpers, hooks, and ready-made abstractions for react-three-fiber, the React renderer for Three.js. It provi…
909891active
Cocos (Cocos Creator Engine)
Cocos Engine is the open-source runtime engine behind Cocos Creator, a free cross-platform 2D/3D game development tool built with a C++ cor…
759852stable
DiceBear
DiceBear is an open source avatar library that deterministically converts seed strings (usernames, emails, IDs) into customizable SVG avata…
979831stable
pixel-agents-hq/pixel-agents
Pixel Agents is a VS Code extension and standalone CLI that visualizes AI coding agents (like Claude Code) as animated pixel-art characters…
839811active
Open 3D Engine (O3DE)
Open 3D Engine (O3DE) is an Apache 2.0-licensed, multi-platform 3D game engine for building AAA games, cinema-quality 3D worlds, and high-f…
889739active
H-M-H/Weylus
Weylus is a Rust application that turns a tablet or smartphone into a graphic tablet/touch screen for your computer, streaming screen conte…
549671active
android-gif-drawable
An Android library providing Views and Drawables for displaying animated GIFs, using bundled GIFLib via JNI for efficient frame rendering. …
899645stable
Fyrox
Fyrox is a feature-rich, general-purpose 2D and 3D game engine written in Rust, formerly known as rg3d. It includes a scene editor, GUI sys…
809594active
domlysz/BlenderGIS
A collection of Blender addons that bridge Blender with geographic data, enabling import of GIS formats like Shapefile, GeoTIFF DEM, and Op…
619468active
projectstorm/react-diagrams
A diagramming library for React written in TypeScript for building flow and process-oriented diagrams with draggable nodes and links. It is…
269427active
flightlessmango/MangoHud
MangoHud is a Vulkan and OpenGL overlay that displays real-time performance metrics like FPS, frametimes, CPU/GPU load, and temperatures in…
889128active
tsParticles
tsParticles is a lightweight, dependency-free TypeScript library for creating customizable particle effects, confetti explosions, and firew…
968983stable
apple/ml-sharp
SHARP is a Python tool from Apple that synthesizes a photorealistic 3D Gaussian splat representation from a single photograph in under a se…
598931active
LÖVE
LÖVE is a free, open-source 2D game framework for Lua (LuaJIT), written in C++. It provides APIs for graphics, audio, input, and physics, l…
668850stable
draw.io
draw.io Desktop is an open‑source, cross‑platform diagramming application built with Electron. It provides a full‑featured offline editor f…
948838active
jonobr1/two.js
Two.js is a renderer-agnostic two-dimensional drawing API for modern web browsers, letting the same code render via SVG, Canvas 2D, or WebG…
938672stable
Shopify/react-native-skia
A React Native library that brings the Skia 2D graphics engine to mobile apps, enabling high-performance drawing, rendering, and animation.…
938611active
LibreSprite/LibreSprite
LibreSprite is a free, open-source animated sprite editor and pixel art tool, forked from the last GPLv2 commit of Aseprite. It supports la…
888608active
sindresorhus/Gifski
Gifski is a macOS app wrapping the gifski encoder to convert videos into high-quality animated GIFs using pngquant's cross-frame palettes a…
918568active
zeux/meshoptimizer
A C/C++ library providing algorithms to optimize triangle meshes for GPU rendering, including vertex cache optimization, overdraw reduction…
948518stable
photopea/photopea
Photopea is a free online image editor for raster and vector graphics that runs entirely in the browser, supporting PSD, AI, Sketch, and do…
428445active
vietnh1009/ASCII-generator
A Python tool that converts images and videos into ASCII art, outputting text files or image/video files in grayscale or color. It supports…
328344stable
google/model-viewer
Google's <model-viewer> is a web component for easily displaying interactive 3D models (glTF/GLB) on the web with built-in AR support via W…
918274stable
lightningpixel/modly
Modly is an open-source desktop application that generates textured 3D meshes from images or text prompts using open-source AI models (Huny…
828255active
carson-katri/dream-textures
A Blender add-on that integrates Stable Diffusion for generating textures, concept art, and background assets directly inside Blender. It s…
668213active
mxgmn/MarkovJunior
MarkovJunior is a probabilistic programming language based on rewrite rules and constraint propagation, implemented in C#. It ships with an…
528197active
PixiEditor
PixiEditor is a free, open-source, cross-platform desktop 2D graphics editor built in C# with Avalonia. It combines pixel art, painting, an…
968057active
SixLabors/ImageSharp
ImageSharp is a fully managed, high-performance 2D graphics and image processing library for .NET 8+. It provides loading, resizing, format…
938034stable
fontforge/fontforge
FontForge is a free (libre) font editor for creating, editing, and converting fonts. It supports OpenType, TrueType, UFO, CID-keyed, Multip…
698021active
davemorrissey/subsampling-scale-image-view
An Android library providing a highly configurable, extendable image view for displaying very large images with deep zoom support. It uses …
238010stable
ikuaitu/vue-fabric-editor
An open-source web-based image and graphic editor built on fabric.js and Vue 3 with a plugin-based architecture. It supports custom fonts, …
617995active
alvr-org/ALVR
ALVR (Air Light VR) is an open-source application that streams PC VR games to standalone VR headsets over Wi-Fi, acting as a SteamVR driver…
747980active
bestony/logoly
Logoly is a web application that generates parody logos in the style of Pornhub or OnlyFans, with customizable text, colors, and font sizes…
707940active
stride3d/stride
Stride (formerly Xenko) is a free, open-source, cross-platform C# game engine for building 2D and 3D games, VR experiences, and interactive…
1007885active
SVG-Edit/svgedit
SVGEdit is a fast, web-based SVG drawing editor that runs in any modern browser, built on the @svgedit/svgcanvas library. It can be used di…
627851active
opentoonz/opentoonz
OpenToonz is a free, open-source, full-featured 2D animation production application based on the Toonz software customized by Studio Ghibli…
947838active
beeradmoore/dlss-swapper
DLSS Swapper is a Windows desktop application for downloading, managing, and swapping DLSS, FSR, and XeSS DLL files in games. It lets users…
977731active
zsviczian/obsidian-excalidraw-plugin
An Obsidian plugin that integrates the Excalidraw sketching and diagramming tool into Obsidian vaults. It lets users create, edit, store, a…
947678active
UIEffect
UIEffect is a Unity package for applying rich visual effects like grayscale, blur, and dissolve to UI elements directly from the Inspector …
937660active
EmbarkStudios/rust-gpu
rust-gpu is a compiler toolchain that makes Rust a first-class language for writing GPU graphics and compute shaders, compiling Rust code t…
107557active
PixarAnimationStudios/OpenUSD
OpenUSD is Pixar's Universal Scene Description, an efficient and scalable system for authoring, reading, and streaming time-sampled 3D scen…
917541stable
phoboslab/qoi
QOI is the 'Quite OK Image Format', a fast, lossless image compression format with a single-file MIT-licensed C/C++ reference implementatio…
667529stable
google/draco
Draco is an open-source C++ library from Google for compressing and decompressing 3D geometric meshes and point clouds. It improves the sto…
677515stable
FastLED/FastLED
FastLED is a fast, efficient C++ library for controlling addressable LED strips and pixels (WS2812/Neopixel, APA102, LPD8806, and many more…
1007513stable
LiamGvchi/gc-minimal-zine-poster
A Codex skill that turns themes, sentences, photos, or reference sets into minimal zine-style editorial poster prompts and generated images…
737365active
princeton-vl/infinigen
Infinigen is a procedural generator of infinite photorealistic 3D worlds and scenes, built on Blender by the Princeton Vision & Learning La…
887277active
visioncortex/vtracer
VTracer is an open-source tool and library that converts raster images (JPG, PNG) into vector graphics (SVG), handling both colored images …
977263active
Wicked Engine
Wicked Engine is an open-source C++ 3D game engine with modern graphics features like ray tracing, global illumination, and physically base…
967258active
makepad/makepad
Makepad is a creative software development platform for Rust that provides a cross-platform UI runtime with a live-editable design DSL, com…
687205active
threestudio-project/threestudio
threestudio is a unified open-source framework for 3D content generation from text prompts, single images, and few-shot images by lifting 2…
217069active
Flax Engine
Flax Engine is a modern, multi-platform 3D game engine written in C++ and C# with full source code available. It provides an editor, real-t…
807050active
VAST-AI-Research/TripoSR
TripoSR is an open-source model for fast feedforward 3D object reconstruction from a single image, developed by Tripo AI and Stability AI. …
617005active
klange/toaruos
ToaruOS is a complete, independent hobby operating system for x86-64 PCs and ARMv8 VM environments, built entirely from original code with …
926863active
rxi/microui
microui is a tiny, portable immediate-mode UI library written in around 1100 sloc of ANSI C. It works within a fixed-size memory region and…
326856stable
mbrlabs/Lorien
Lorien is an open-source infinite canvas drawing and note-taking application built with the Godot game engine. It stores brush strokes as v…
396803active
nannou-org/nannou
Nannou is an open-source creative coding framework for Rust, inspired by Processing, openFrameworks, and Cinder, now built as a set of Bevy…
756756active
BoomingTech/Piccolo
Piccolo (formerly Pilot) is a small open-source C++ game engine built for the GAMES104 course. It includes a Vulkan-based renderer, physics…
236727active
U8g2
U8g2 is a monochrome graphics library for embedded devices, supporting a wide range of OLED and LCD display controllers with drawing primit…
756691stable
erincatto/box3d
Box3D is a 3D rigid body physics engine for games, written in portable C17 with a data-oriented design. It provides collision detection, jo…
656587active
openMVG/openMVG
OpenMVG is a C++ library for multiple view geometry and Structure from Motion (SfM), providing end-to-end 3D reconstruction from images. It…
646558active
GNOME/gimp
GIMP (GNU Image Manipulation Program) is a free, open-source raster graphics editor for photo retouching, image composition, and authoring.…
776527active
LibreCAD
LibreCAD is a free, open-source, cross-platform 2D CAD application built on Qt, based on the QCAD community edition. It reads and writes DX…
916514active
sharkdp/pastel
pastel is a command-line tool written in Rust to generate, analyze, convert, and manipulate colors. It supports many color formats and spac…
666509stable
OpenDroneMap/ODM
OpenDroneMap (ODM) is an open source command line toolkit that processes aerial drone, balloon, or kite imagery into classified point cloud…
866487active
Konva
React Konva is a React library providing declarative components for the Konva 2D HTML5 canvas framework. It lets developers build interacti…
996435stable
VincentGarreau/particles.js
A lightweight JavaScript library for rendering animated particle effects on an HTML canvas, configurable via JSON. It supports interactive …
2330204maintenance
Iconify
Iconify is a universal icon framework unifying 200+ open source icon sets (300k+ icons) behind one syntax, with a web component, framework …
776366active
ecomfe/zrender
ZRender is a lightweight 2D graphics rendering engine for the web, supporting Canvas, SVG, and VML backends. It serves as the underlying re…
776309active
ImPlot
ImPlot is an immediate mode, GPU-accelerated plotting library built on Dear ImGui for rendering interactive real-time charts in C++ applica…
786247active
jakearchibald/svgomg
SVGOMG is a web-based GUI for SVGO, the SVG optimizer, exposing most of SVGO's configuration options through a friendly interface. It lets …
486207active
rust-windowing/winit
winit is a cross-platform window creation and management library written in pure Rust. It provides a unified API for creating windows and h…
846205active
HarfBuzz
HarfBuzz is a text shaping engine that converts Unicode text into properly positioned glyph output for any writing system, supporting OpenT…
996165stable
Redot Engine
Redot Engine is a free, open-source, community-driven fork of Godot for building 2D and 3D games from a unified node-based editor. It suppo…
916136active
davidmerfield/randomColor
A tiny JavaScript library that generates attractive random colors, with options to control hue, luminosity, count, seed, and output format.…
486120stable
snk
A tool that pulls a GitHub user's contribution graph and renders it as an animated snake game, outputting an animated SVG or GIF. It is dis…
696098active
chaiNNer
chaiNNer is a free, open-source, node-based desktop application for building image processing pipelines by connecting nodes on a canvas. Or…
896094active
Azgaar/Fantasy-Map-Generator
A free web application that procedurally generates and edits interactive, highly customizable fantasy maps. It is aimed at fantasy writers,…
996080active
CGAL/cgal
CGAL (Computational Geometry Algorithms Library) is a mature C++ library providing efficient and reliable algorithms for computational geom…
976071stable
css-doodle
css-doodle is a web component for drawing generative patterns and visual art with CSS. It generates a grid of cells styled by CSS rules wit…
1006066active
Blockbench
Blockbench is a free, open-source desktop and web application for editing low-poly 3D models with pixel art textures. It includes modeling,…
996065active
jvalen/pixel-art-react
Pixel Art to CSS is a web-based pixel art drawing and animation editor built with React and Redux. It generates ready-to-use CSS code from …
496041active
MengTo/threeui
ThreeUI Community is an open-source catalog of React components built with Three.js, WebGL, and shaders, featuring live interactive rendere…
556002active
mob-sakai/ParticleEffectForUGUI
A Unity package that renders ParticleSystem effects directly within UnityUI (uGUI) via CanvasRenderer, without needing extra Camera, Render…
946000stable
AR-js-org/AR.js
AR.js is a lightweight JavaScript library for augmented reality on the web, supporting image tracking, marker tracking, and location-based …
695997active
jindrapetrik/jpexs-decompiler
JPEXS Free Flash Decompiler (FFDec) is an open-source Java application for decompiling and editing Adobe Flash SWF files. It extracts resou…
985948active
RodZill4/material-maker
Material Maker is a free, open-source desktop application for authoring procedural PBR textures and painting 3D models, built on the Godot …
895943active
google/highway
Highway is a C++ library providing performance-portable SIMD/vector intrinsics that work across seven CPU architectures. It supports runtim…
795929stable
Galacean Engine
Galacean Engine is a high-performance, real-time interactive 2D/3D engine written in TypeScript, built on WebGL/WebGL2 with support for ani…
845901active
image-rs/image
A Rust library providing encoding and decoding for many common image formats (PNG, JPEG, GIF, WebP, AVIF, TIFF, and more) plus basic image …
755893stable
KhronosGroup/MoltenVK
MoltenVK is a layered implementation of the Vulkan 1.4 graphics and compute API built on top of Apple's Metal framework, enabling Vulkan ap…
955892active
KDE/kdenlive
Kdenlive is a free and open-source non-linear video editor built on the MLT framework with a Qt/KDE Frameworks GUI. It provides professiona…
775891stable
pmndrs/gltfjsx
A command-line tool that converts GLTF/GLB 3D model assets into declarative, reusable React Three Fiber JSX components. It builds a pruned …
325869active
MeshLab
MeshLab is an open source, portable, and extensible system for processing and editing unstructured large 3D triangular meshes, built on the…
645858active
Rapier
Rapier is a set of high-performance 2D and 3D physics engines written in Rust, providing rigid-body dynamics, joint constraints, collision …
775848stable
ZzzLc0405/photo-abstract-editorial
A Codex Skill / prompt template that transforms a photo into a vertical editorial composition combining the original photo with an abstract…
545830active
Tencent/libpag
libpag is Tencent's official real-time rendering library for PAG (Portable Animated Graphics) files, a format exported from Adobe After Eff…
975795active
disintegration/imaging
Imaging is a Go library providing basic image processing functions such as resize, rotate, crop, and brightness/contrast adjustments. It wo…
235765stable
kornelski/pngquant
pngquant is a command-line lossy PNG compressor that converts images to efficient 8-bit palette PNGs with alpha support, often reducing fil…
685757stable
Slang
Slang is a shading language and compiler for building large, modular, high-performance GPU shader codebases. It compiles to D3D12, Vulkan, …
965752active

← prev page 2 / 21 next →