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
woelper/oculante
Oculante is a fast, hardware-accelerated, open-source image viewer with basic nondestructive editing and image analysis tools, supporting a…
661681maintenance
YuliangXiu/ICON
ICON is a PyTorch research implementation of a CVPR 2022 method that reconstructs detailed, animatable 3D clothed human avatars from 2D ima…
231681maintenance
harism/android-pagecurl
An example Android application demonstrating a page curl/flip effect implemented with OpenGL ES 1.0 in Java. It serves as a reference imple…
321673maintenance
svgcleaner
svgcleaner is a Rust command-line tool that losslessly cleans and optimizes SVG files by removing unnecessary data such as editor metadata,…
101671maintenance
IonicaBizau/image-to-ascii
A Node.js module that converts images (from paths, URLs, or buffers) into ASCII art, with options for size, color, and character sets. It r…
411664maintenance
GarageGames/Torque2D
Torque 2D is an MIT-licensed open source C++ 2D game engine originally from GarageGames, featuring OpenGL batched rendering, Box2D physics,…
231662maintenance
vthibault/roBrowser
roBrowser is a free, open-source web-based implementation of the Ragnarok Online MMORPG client, written from scratch in JavaScript using We…
101658maintenance
dimforge/nphysics
nphysics is a 2D and 3D rigid body physics engine for games and animations written in Rust, using ncollide for collision detection and nalg…
321649maintenance
sureskumar/sketch-isometric
A Sketch app plugin that generates isometric and 3D rotation views from artboards and rectangles. It offers adjustable rotation direction, …
231637maintenance
2d-extras
A collection of reusable C# scripts from Unity Technologies that extend the 2D Tilemap system with custom tiles and brushes, such as Rule T…
471630maintenance
webmproject/WebPShop
WebPShop is a Photoshop plug-in for opening and saving WebP images, including animated WebP, with tunable encoding settings and preview. It…
401626maintenance
mattdesl/color-wander
A generative artwork project by Matt DesLauriers that creates colorful abstract compositions using seeded random numbers, runnable in the b…
321619maintenance
MostafaGazar/CustomShapeImageView
An Android library providing custom-shaped ImageViews (circle, rectangle, SVG-based shapes) via XML attributes. It lets developers mask ima…
231608maintenance
fossasia/flappy-svg
Flappy SVG is an open-source browser-based clone of Flappy Bird implemented entirely with SVG graphics and JavaScript. It is playable direc…
101607maintenance
NotLuksus/nft-art-generator
A Node.js CLI tool that generates generative NFT art by layering trait images with configurable rarities and outputs OpenSea-compatible met…
321600maintenance
inconvergent/weird
A generative art system written in Common Lisp, providing 2D/3D vector math, an undirected graph data structure, random number utilities, a…
101597maintenance
mmcloughlin/globe
A Go library for rendering wireframe globe visualizations as PNG images, backed by the pinhole 3D camera library. It supports drawing grati…
321594maintenance
niessner/BundleFusion
BundleFusion is a real-time, globally consistent 3D reconstruction system for RGB-D input, published at SIGGRAPH 2017. It estimates globall…
321590maintenance
harjot-oberai/VectorMaster
An Android library that provides dynamic runtime control over vector drawables via Java instances. It parses vector XML and exposes every p…
321589maintenance
snavely/bundler_sfm
Bundler is a structure-from-motion (SfM) system that takes unordered image collections with features and matches and produces a 3D reconstr…
321579maintenance
evanw/lightgl.js
lightgl.js is a lightweight JavaScript library that wraps WebGL to make it easier to quickly prototype 3D graphics applications in the brow…
321574maintenance
thu-ml/prolificdreamer
Official PyTorch implementation of ProlificDreamer, a NeurIPS 2023 method for high-fidelity text-to-3D generation using Variational Score D…
301564maintenance
DadSchoorse/vkBasalt
vkBasalt is a Vulkan post-processing layer for Linux that enhances game visuals with effects like CAS sharpening, anti-aliasing, and 3D col…
231564maintenance
facebookresearch/DeepSDF
DeepSDF is Facebook Research's official implementation of the CVPR 2019 paper on learning continuous signed distance functions for 3D shape…
101562maintenance
cakeslice/Outline-Effect
An outline image effect library for Unity that renders outlines around sprites, lines, and meshes via a camera component and per-renderer O…
231561maintenance
shrekshrek/css3d-engine
A tiny 14k JavaScript 3D engine built on CSS3 transforms and divs instead of canvas/WebGL. It lets developers create simple 3D scenes with …
321555maintenance
small-tou/js2image
js2image is a Node.js tool and CLI that compresses JavaScript source code into ASCII art shapes (e.g., a Christmas tree) while keeping the …
511549maintenance
ImageTracer
imagetracerjs is a JavaScript library that traces raster images (PNG, JPG, GIF, BMP) and converts them into SVG vector graphics. It works i…
321547maintenance
ands/lightmapper
A single-file C/C++ library for baking lightmaps using an existing OpenGL renderer. It supports ambient occlusion and multi-bounce global i…
321545maintenance
romashamin/Size-Marks-PS
A Photoshop script that converts rectangular marquee selections into labeled measurement marks for design specs. It is aimed at web designe…
231541maintenance
airob0t/idcardgenerator
A Python GUI tool that generates Chinese resident ID card images (black-and-white and color) by filling in personal information and a portr…
101540maintenance
OpnTec/bodyapps-viz
A web-based 3D human body visualizer component for the BodyApps project, built with Three.js. It renders male, female, and kids body models…
321525maintenance
mattatz/unity-voxel
A Unity library that converts triangle meshes into voxel representations using both GPU (compute shader) and CPU voxelizers. It supports bu…
321524maintenance
Nadrin/PBR
A demo application implementing physically based shading and image based lighting in four graphics APIs: OpenGL 4.5, Vulkan, Direct3D 11, a…
321524maintenance
fossasia/labyrinth
FOSSASIA Labyrinth is a collaborative, browser-based HTML/JavaScript maze game where contributors draw and embed their own tiles, character…
101523maintenance
zhan-xu/RigNet
RigNet is a PyTorch implementation of the SIGGRAPH 2020 paper on neural rigging for articulated 3D characters. It takes a character mesh as…
321520maintenance
julianshapiro/blast
Blast is a JavaScript library that separates text into individually manipulable elements (words, characters, etc.) for animation and typogr…
231520maintenance
keijiro/Pcx
Pcx is a Unity plugin that imports and renders point cloud data, supporting PLY binary little-endian files. It provides mesh, ComputeBuffer…
231520maintenance
alexander-ladygin/illustrator-scripts
A collection of ExtendScript (JSX) scripts for Adobe Illustrator that automate common design tasks like resizing and rotating artboards, cr…
321519maintenance
SebLague/Slime-Simulation
A Unity-based implementation of the Physarum (slime mold) agent-based simulation, created by Seb Lague as a companion to a YouTube video. I…
321515maintenance
MrKepzie/Natron
Natron is a free, open-source, node-graph based video compositing application similar to Adobe After Effects, Nuke, and Blackmagic Fusion. …
231508maintenance
smkplus/ShaderMan
ShaderMan is a Unity editor tool that automatically converts ShaderToy GLSL shaders into Unity ShaderLab HLSL/CG shaders. It performs commo…
321505maintenance
stephomi/sculptgl
SculptGL is a browser-based 3D digital sculpting application built with WebGL, allowing users to sculpt and paint 3D meshes directly in the…
101505maintenance
transitive-bullshit/react-particle-effect-button
A React component library that renders buttons with bursting particle disintegration/reintegration animations, ported from a Codrops articl…
321504maintenance
cparnot/ASCIImage
An Objective-C library that creates UIImage and NSImage instances from ASCII art defined in NSString literals. Shapes are rendered as vecto…
321503maintenance
NVIDIAGameWorks/kaolin-wisp
NVIDIA Kaolin Wisp is a PyTorch library and engine for neural fields research, built on NVIDIA Kaolin Core. It provides differentiable rend…
231500maintenance
glouw/paperview
Paperview is a high-performance animated wallpaper setter for Linux X11 desktops, written in C using SDL2 to render BMP frame sequences ont…
321488maintenance
fossasia/lubuntu-artwork
The official artwork package for the Lubuntu Linux distribution, containing wallpapers, themes, and visual branding assets. It provides the…
321483maintenance
felixmariotto/three-mesh-ui
three-mesh-ui is a minimalist JavaScript library for building VR user interfaces on top of three.js. It creates UI elements as three.js Obj…
231481maintenance
cvdlab/react-planner
react-planner is a React component for designing building floorplans, letting users draw 2D plans with drag-and-drop catalogs of objects an…
321480maintenance
Flipnote
iro.js is a modular, dependency-free color picker widget for JavaScript built with SVG, supporting hex, RGB, HSV, HSL, and kelvin color for…
351478maintenance
mmatl/pyrender
Pyrender is a pure Python, glTF 2.0-compliant OpenGL renderer for physically-based rendering and visualization of 3D scenes. It includes an…
321469maintenance
PlenOctrees
Official PyTorch implementation of pixelNeRF, a CVPR 2021 method that predicts neural radiance fields conditioned on one or few input image…
321465maintenance
buaacyw/GaussianEditor
GaussianEditor is a research application for fast, controllable 3D scene editing built on Gaussian Splatting, released as CVPR 2024 code. I…
271461maintenance
nerfstudio
NerfAcc is a PyTorch acceleration toolbox for Neural Radiance Fields (NeRF), focused on efficient sampling in the volumetric rendering pipe…
231456maintenance
sabresaurus/SabreCSG
SabreCSG is a set of level design tools for Unity that uses Constructive Solid Geometry (CSG) to build complex levels quickly with boolean …
101454maintenance
Ciechan/BCGenieEffect
An Objective-C UIView category that reproduces the macOS genie minimize effect inside iOS apps using Core Animation. It supports animating …
321453maintenance
lettier/gifcurry
Gifcurry is an open-source video editor for GIF makers built in Haskell, offering a GTK GUI, a CLI, and a library API. It converts videos t…
231452maintenance
javierbyte/visual-center
Visual Center is a web tool and npm library that finds the visual (optical) center of images and logos by computing per-pixel color-differe…
731448maintenance
BachiLi/redner
redner is a differentiable Monte Carlo ray tracer that computes exact gradients of rendered images with respect to arbitrary scene paramete…
321446maintenance
Samsung/rlottie
rlottie is a platform-independent standalone C++ library for rendering Lottie vector animations in real time. It plays animations exported …
651440maintenance
sublimehq/anim_encoder
A Python CLI tool from Sublime HQ that converts a series of PNG screenshots into small JavaScript+HTML animations. It includes a capture sc…
321433maintenance
TSDF Fusion
A lightweight Python script that fuses multiple registered RGB-D images into a projective TSDF voxel volume, from which high-quality 3D sur…
321432maintenance
supermedium/aframe-react
aframe-react is a thin React binding layer for A-Frame that exposes Scene and Entity components so developers can declaratively build virtu…
231432maintenance
ProbableTrain/MapGenerator
A browser-based tool that procedurally generates American-style city maps with images exportable as PNG or SVG and 3D models exportable as …
321430maintenance
hecomi/UnityFurURP
A fur shader implementation for Unity's Universal Render Pipeline (URP), written in HLSL. It demonstrates three fur rendering methods (Shel…
321427maintenance
liuzhiyi1992/ZYCornerRadius
An Objective-C category (and UIImageView subclass) that applies corner radius to UIImageView images without triggering offscreen rendering,…
321426maintenance
google/ion
Ion is a portable C++ suite of libraries and tools from Google for building graphical client applications across desktop, mobile, browser, …
101419maintenance
w3reality/three-geo
three-geo is a three.js-based geographic visualization library that builds satellite-textured 3D terrain models in near real-time from GPS …
231417maintenance
supermedium/superframe
Superframe is a curated collection of components for A-Frame, the web framework for building VR experiences. It includes components for ani…
661412maintenance
venshine/BezierMaker
An Android library that draws Bezier curves of order 1 to 7 using the de Casteljau algorithm, with animated curve formation and tangent vis…
321411maintenance
uRaymarching
uRaymarching is a Unity asset that generates raymarching shaders from templates, letting developers create ray-marched objects by writing o…
231410maintenance
idevelop/ascii-camera
A browser-based web app that converts your webcam video stream into a real-time ASCII art representation using the HTML5 getUserMedia API. …
321403maintenance
immersive-web/webvr-polyfill
A JavaScript polyfill implementing the WebVR spec so VR content runs on browsers and devices without native WebVR support. WebVR has been d…
101401maintenance
achimdoebler/UGUI
µGUI is a lightweight, platform-independent open source graphics library for embedded systems written in C. It supports any color, grayscal…
321398maintenance
google/mathfu
MathFu is a C++ math library developed primarily for games, providing vector, matrix, and quaternion classes with SIMD optimization. It sup…
101398maintenance
Arvtesh/UnityFx.Outline
UnityFx.Outline is a C# library providing configurable screen-space outline effects for Unity3d, supporting per-object and per-camera outli…
231395maintenance
johnBuffer/NoCol
NoCol is a C++ 'anti-collision' trajectories finder that simulates moving objects (like balls) finding paths that avoid collisions. It rend…
231393maintenance
antiguab/BAFluidView
BAFluidView is an Objective-C UIView and layer that renders a 2D fluid animation, typically used to simulate a liquid filling effect in iOS…
321383maintenance
SebLague/Solar-System
A Unity-based solar system simulation experiment by Sebastian Lague, featuring procedural planets, moons, and atmospheric rendering. It acc…
321378maintenance
linebender/piet
Piet is a Rust crate providing a cross-platform abstraction for 2D graphics, with backends that implement the API on top of each platform's…
551376maintenance
nickbutcher/AdaptiveIconPlayground
An Android app for experimenting with Android adaptive icons. It lists installed apps with adaptive icons and lets users preview different …
231364maintenance
stewartlord/identicon.js
A small JavaScript library that generates GitHub-style identicon images from hash strings, outputting PNG or SVG formats. It supports custo…
231363maintenance
MoyGcc/vid2avatar
Vid2Avatar is the official PyTorch implementation of a CVPR 2023 method that reconstructs detailed 3D human avatars from monocular in-the-w…
541361maintenance
OpenCV for Processing
A Processing library wrapping OpenCV's official Java bindings to provide beginner-friendly computer vision functions within the Processing …
231356maintenance
cmft
cmftStudio is a cross-platform GUI application for cubemap filtering, the graphical counterpart of the cmft command-line tool. It processes…
321352maintenance
ColinLeung-NiloCat/UnityURPUnlitScreenSpaceDecalShader
A Unity shader for the Universal Render Pipeline (URP) that renders unlit screen space decals. Each decal is simply a Unity cube GameObject…
321349maintenance
Procedural GL JS
Procedural GL JS is a JavaScript/WebGL library for embedding 3D map and terrain experiences in web pages, built on THREE.js. It is mobile-f…
321347maintenance
google/monster-mash
Monster Mash is an open-source sketch-based 3D modeling and animation tool that lets users sketch a 2D character, inflate it into 3D, and a…
611330maintenance
EricGuo5513/momask-codes
Official PyTorch implementation of MoMask (CVPR 2024), a masked modeling framework that generates 3D human motion sequences from text promp…
271330maintenance
Nicejinux/NXDrawKit
NXDrawKit is a Swift library for iOS that provides an easy-to-use drawable canvas view with undo, redo, clear, save, and load functionality…
231329maintenance
ElasticSea/unity-fracture
A Unity library that fractures any mesh at runtime using the NVIDIA Blast library, converting the mesh into physics-driven chunks with rigi…
231329maintenance
Yasic/ParticleTextView
An Android custom View library that renders text as colorful particle animations with configurable motion strategies. It offers a builder-s…
321327maintenance
Suzie1/ComfyUI_Comfyroll_CustomNodes
A collection of custom nodes for ComfyUI providing 175+ nodes for Stable Diffusion XL and SD1.5 workflows, including Multi-ControlNet stack…
301326maintenance
heremaps/harp.gl
harp.gl is an open-source 3D map rendering engine written in TypeScript and built on three.js/WebGL. It enables themeable, high-performance…
101316maintenance
garris/TremulaJS
TremulaJS is a client-side JavaScript UI component for building Bézier-path-based content streams with momentum and physics effects, suppor…
231309maintenance
EsProgram/InkPainter
InkPainter is a Unity library that enables runtime texture painting on 3D objects using shaders. Developers attach an InkCanvas component t…
231308maintenance
AlloyTeam/curvejs
curvejs is a small JavaScript library for animating bezier curves on HTML5 canvas, with built-in and custom 'motion' functions that make cu…
321301maintenance
ShichenLiu/SoftRas
SoftRas is a PyTorch-based differentiable renderer that treats rasterization as a differentiable aggregating process over mesh triangles, e…
521300maintenance
jinatonic/confetti
A high-performance Android particle system library for rendering confetti animations on any view. It lets developers configure emission sou…
231300maintenance

← prev page 16 / 21 next →