domain: graphics
2081 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| PistonDevelopers/conrod Conrod is an easy-to-use, 2D immediate-mode GUI library written entirely in Rust, providing a widget-based toolkit with backends for winit … | 32 | 3339 | abandoned |
| SVGAPlayer SVGAPlayer is a lightweight animation rendering library that plays SVGA files exported from Adobe After Effects or Animate CC natively on A… | 10 | 3265 | abandoned |
| facebookarchive/origami Origami is a free Quartz Composer plugin framework from Facebook that lets designers build interactive interface prototypes visually withou… | 10 | 3231 | abandoned |
| nicolasgramlich/AndEngine AndEngine is a free, open-source 2D game engine for Android built on OpenGL ES, written in Java. It provides scene management, a cocos2d-in… | 32 | 3189 | abandoned |
| processing-js/processing-js Processing.js is a JavaScript port of the Processing visualization language, allowing Processing sketches to run in the browser via HTML5 c… | 10 | 3090 | abandoned |
| xbpeng/DeepMimic DeepMimic is a C++ simulation framework with a Python (SWIG/TensorFlow) wrapper that trains simulated humanoid characters to imitate motion… | 57 | 3085 | abandoned |
| haxiomic/GPU-Fluid-Experiments A cross-platform GPU-accelerated fluid simulation experiment written in Haxe, with a browser-based interactive demo. It renders real-time f… | 32 | 3066 | abandoned |
| mewo2/terrain A JavaScript library that procedurally generates fantasy terrain maps using the algorithm behind the @unchartedatlas Twitter bot. It builds… | 32 | 3043 | abandoned |
| google-ar/three.ar.js A helper library extending three.js for building augmented reality web experiences that run in Google's experimental WebARonARKit and WebAR… | 10 | 2914 | abandoned |
| pchen66/panolens.js Panolens.js is an event-driven, WebGL-based JavaScript panorama viewer built on top of Three.js, supporting equirectangular images, cubemap… | 10 | 2856 | abandoned |
| kaonashi-tyc/zi2zi zi2zi is a TensorFlow implementation of a conditional GAN (based on pix2pix) for learning and transferring Chinese and East Asian character… | 32 | 2745 | abandoned |
| UDST/vizicities ViziCities is a JavaScript framework for 3D geospatial visualization in the browser, built on three.js. It supports map tile basemaps, 3D b… | 32 | 2715 | abandoned |
| 500px/500px-android-blur An Android library that provides a real-time blurring view, allowing one view to display a live blurred rendering of another view using Ren… | 32 | 2688 | abandoned |
| JetBrains/skija Skija is hand-crafted Java bindings for the Skia 2D graphics library, providing idiomatic Java APIs for rendering, typography, and GPU-acce… | 32 | 2653 | abandoned |
| 0xced/iOS-Artwork-Extractor A macOS application that extracts all artwork and emoji symbols from iOS (via the iPhone Simulator) into PNG files, and can generate glossy… | 32 | 2600 | abandoned |
| seenaburns/dex-ui Dex UI is a handcrafted science-fiction-style desktop interface built with openFrameworks that runs fullscreen beneath a functioning termin… | 32 | 2555 | abandoned |
| hannobraun/fornjot Fornjot is an early-stage boundary representation (b-rep) CAD kernel written in Rust, designed as a foundation for building code-first CAD … | 10 | 2555 | abandoned |
| id-Software/wolf3d The original source code release of Wolfenstein 3D, id Software's classic raycasting first-person shooter, published in 2012 for historical… | 32 | 2525 | abandoned |
| TeehanLax/Hyperlapse.js A JavaScript library that generates dynamic hyper-lapse (moving time-lapse) sequences from Google Street View imagery. It combines Google M… | 32 | 2462 | abandoned |
| robb/hamburger-button A small Swift demo project showing an animated transition of a hamburger menu button morphing into a close (X) icon on iOS. It accompanies … | 10 | 2326 | abandoned |
| facebookarchive/Surround360 Facebook's open-source hardware and software system for capturing and rendering stereoscopic 3D 360-degree video for VR viewing. It include… | 10 | 2185 | abandoned |
| dotintent/WobbleView WobbleView is a Swift UIKit library that adds a popular wobble/jelly physics effect to any view in an iOS app. It lets developers easily ad… | 32 | 2169 | abandoned |
| ValveSoftware/ToGL ToGL is Valve's Direct3D 9 to OpenGL translation layer, extracted from the DOTA2/Source Engine codebase. It includes a bytecode-level HLSL-… | 32 | 2082 | abandoned |
| sorccu/cufon Cufón is a JavaScript library that replaces text on web pages with custom fonts rendered via HTML5 canvas and VML, requiring no Flash or im… | 32 | 2072 | abandoned |
| mitsuba-renderer/mitsuba2 Mitsuba 2 is a research-oriented, retargetable physically-based rendering system written in C++17, supporting CPU, SIMD-vectorized, and GPU… | 23 | 2072 | abandoned |
| floooh/oryol Oryol is a small, portable, extensible C++ 3D coding framework that renders through GL, GLES2, WebGL, Metal, and D3D11 from the same source… | 32 | 2070 | abandoned |
| raspberrypi/userland ARM-side C libraries for interfacing with the Raspberry Pi VideoCore GPU, including EGL, MMAL, OpenMAX IL, GLESv2, and vchiq bindings. The … | 10 | 2069 | abandoned |
| Seneral/Node_Editor_Framework A flexible and modular framework for building node-based displays and editors inside Unity, supporting custom nodes, connections, canvases,… | 10 | 2019 | abandoned |
| GPUOpen-Drivers/AMDVLK AMD's open-source Vulkan driver for Radeon graphics adapters on Linux, built on the Platform Abstraction Library (PAL) and the LLVM-based L… | 49 | 1974 | abandoned |
| trevorlinton/webkit.js A pure JavaScript port of WebKit's WebCore compiled via Emscripten, capable of rendering HTML5, CSS3, and SVG to WebGL/Canvas contexts in b… | 32 | 1971 | abandoned |
| uxebu/bonsai BonsaiJS is a JavaScript graphics library and renderer for drawing shapes, paths, and assets with keyframe and easing-based animation. It f… | 23 | 1962 | abandoned |
| PomepuyN/BlurEffectForAndroidDesign An Android sample application demonstrating how to implement blur graphical effects (like fast blur and RenderScript blur) in Android UIs. … | 32 | 1944 | abandoned |
| yapstudios/YapAnimator YapAnimator is a Swift physics-based animation library for iOS and macOS that makes it easy to animate any value representable as an array … | 10 | 1933 | abandoned |
| jackschaedler/goya Goya is a browser-based pixel art editor built with ClojureScript and the Om (React) library. It supports drawing, undo/redo via immutable … | 32 | 1852 | abandoned |
| polygraphene/ALVR ALVR (Air Light VR) is an open-source remote VR display that streams SteamVR output from a gaming PC to standalone headsets like Gear VR, O… | 10 | 1844 | abandoned |
| aras-p/glsl-optimizer A C++ library based on Mesa's GLSL compiler that performs GPU-independent optimizations on GLSL shaders and outputs optimized GLSL or Metal… | 32 | 1786 | abandoned |
| codrops/RainEffect A set of experimental WebGL demos by Lucas Bebber that render realistic rain and water drop effects on glass surfaces in web pages. It is a… | 32 | 1773 | abandoned |
| sharpdx/SharpDX SharpDX is an open-source .NET library providing full bindings to the DirectX API for all Windows platforms, enabling high-performance 2D/3… | 10 | 1755 | abandoned |
| Famous Engine Famous is a JavaScript rendering and animation engine for building high-performance, GPU-accelerated web interfaces. This repository is dep… | 32 | 1747 | abandoned |
| react-native-ar/react-native-arkit A React Native binding for Apple's ARKit that lets developers build augmented reality iOS apps using JavaScript. It exposes ARKit features … | 23 | 1742 | abandoned |
| inloop/svg2android A JavaScript tool that converts SVG files into Android VectorDrawable XML resource files, available both as a browser-based converter and a… | 32 | 1724 | abandoned |
| ImmortalZ/StereoView An Android custom ViewGroup that renders child views in a 3D stereo rotating carousel with infinite loop scrolling. It extends ViewGroup so… | 32 | 1676 | abandoned |
| jdf/processing.py Python Mode for Processing, letting users write Processing sketches in Python on top of the Processing 3 JVM runtime. It integrates as a mo… | 32 | 1660 | abandoned |
| LottieFiles/lottie-player A web component for embedding and playing Lottie (Bodymovin JSON) animations and Telegram sticker (tgs) animations in websites. It is depre… | 10 | 1655 | abandoned |
| kmammou/v-hacd V-HACD is a C++ library that decomposes a 3D surface mesh into a set of near-convex parts for use in collision detection and physics simula… | 42 | 1650 | abandoned |
| CADmium-Co/CADmium CADmium is a browser-based parametric CAD program built in Rust (compiled to WASM) with a SvelteKit UI, targeting hobbyist mechanical desig… | 10 | 1633 | abandoned |
| Angelo1211/HybridRenderingEngine HRE is a real-time 3D rendering engine written in C++ with OpenGL that implements hybrid clustered forward/deferred shading with physically… | 23 | 1577 | abandoned |
| live2d-widget A JavaScript library that embeds interactive Live2D anime character widgets into webpages with an out-of-the-box experience. It supports ma… | 10 | 1575 | abandoned |
| sonicether/SEGI SEGI is a fully-dynamic voxel-based global illumination system for the Unity game engine, distributed as a Unity package of C# scripts and … | 23 | 1571 | abandoned |
| fossasia/knitweb Knitweb is a web application (frontend and backend) for creating and editing knitting patterns, working together with the Knitlib server an… | 32 | 1538 | abandoned |
| SiliconStudio/xenko This is the archived original repository for Xenko, a free open-source C# 2D/3D game engine now renamed Stride and hosted at xenko3d/xenko.… | 10 | 1525 | abandoned |
| dodola/MetaballLoading An Android library that renders a 2D metaball-style loading animation as a custom view. It includes a debug mode for tweaking visual parame… | 32 | 1518 | abandoned |
| Izzimach/react-three-legacy React bindings for creating and controlling 3D scenes with three.js via WebGL canvases. It is a deprecated legacy package whose author reco… | 32 | 1517 | abandoned |
| digital-standard/ThreeDPoseUnityBarracuda A Unity sample project that performs real-time 3D human pose estimation from video using an ONNX model loaded via Unity Barracuda, driving … | 32 | 1517 | abandoned |
| FOSSASIA-Web/knitting.fossasia.org An umbrella project for FOSSASIA's open source knitting software, centered on kniteditor, a desktop GUI application for creating and editin… | 32 | 1509 | abandoned |
| fastred/MotionBlur An Objective-C library that adds motion blur effects to iOS UIView animations, primarily for position changes. It works by snapshotting the… | 32 | 1499 | abandoned |
| firtoz/react-three-renderer A React renderer that lets you build three.js scenes declaratively using React components rendered into a WebGL canvas. The project is froz… | 10 | 1482 | abandoned |
| FOSSASIA-Web/fossbridge.com FOSSBridge.com is a FOSSASIA project hosting artwork and design assets, published as a simple HTML website. It appears to be a static site … | 32 | 1478 | abandoned |
| moagrius/TileView TileView is an Android ViewGroup subclass that asynchronously renders, pans, and zooms very large images by composing bitmap tiles, with pl… | 23 | 1454 | abandoned |
| kripken/BananaBread BananaBread is a port of the Cube 2/Sauerbraten C++ 3D game engine and first-person shooter to the web, compiled to JavaScript/WebAssembly … | 32 | 1451 | abandoned |
| thomasxiii/photon Photon is a JavaScript library that simulates 3D lighting effects on DOM elements using CSS3 transforms and gradients. It lets developers a… | 32 | 1445 | abandoned |
| ValveSoftware/vogl A tool for capturing and replaying OpenGL calls from applications, primarily aimed at debugging graphics issues in games. It records OpenGL… | 32 | 1430 | abandoned |
| drewwilson/atvImg A lightweight 2kb vanilla JavaScript plugin that turns layered PNG images into 3D parallax icons mimicking the Apple TV app icon effect. It… | 32 | 1425 | abandoned |
| RaduMC/AssetStudio AssetStudio is a standalone Windows GUI tool for exploring, previewing, and extracting assets from Unity game files and bundles. It can exp… | 23 | 1421 | abandoned |
| UE4-OceanProject/OceanProject A deprecated environment plugin for Unreal Engine 4 providing ocean and sky simulation, buoyancy, time-of-day, and fish plugins. It has bee… | 32 | 1401 | abandoned |
| digitalfruit/limejs LimeJS is an HTML5 JavaScript game framework for building 2D games that run in modern browsers and on iOS via Mobile Safari. It is built on… | 32 | 1387 | abandoned |
| icebird1998/drawio-scientific-illustrator A Codex plugin with MCP servers that lets an AI agent draw scientific figures live inside the visible draw.io desktop canvas, editing shape… | 64 | 1373 | abandoned |
| amitp/mapgen2 A procedural map generator for games, written in ActionScript (Flash), that creates island/continent maps with coastlines, mountains, and r… | 41 | 1371 | abandoned |
| SonyWWS/LevelEditor Sony's standalone WYSIWYG level editor for designing game levels, maps, and virtual worlds, built on the Authoring Tools Framework with C# … | 32 | 1370 | abandoned |
| Helpsypoo/primerpython A Python library of tools for building and animating objects in Blender, used to create the Primer YouTube channel's educational videos. It… | 10 | 1365 | abandoned |
| romannurik/LayerVisualizer A simple web-based 3D layer visualizer for visualizing material UIs and other designs involving depth and shadows. It also includes a layou… | 32 | 1349 | abandoned |
| ubisoft/mixer Mixer is a Blender add-on developed by Ubisoft Animation Studio that enables multiple Blender users to collaborate on the same 3D scene in … | 10 | 1345 | abandoned |
| robcupisz/LightShafts A Unity plugin implementing volumetric shadows (light shafts / light scattering) for directional and spot lights. It uses adaptive raymarch… | 32 | 1338 | abandoned |
| njdehoog/NHBalancedFlowLayout A UICollectionViewLayout subclass for iOS that displays items of different sizes in a grid without wasting visual space, using a balanced p… | 32 | 1337 | abandoned |
| NVIDIA/Q2RTX Quake II RTX is NVIDIA's fully path-traced reimplementation of Id Software's 1997 game Quake II, built on the Q2VKPT and Q2PRO engine branc… | 10 | 1317 | abandoned |
| Creatide/AnimateMate AnimateMate is a Sketch plugin for creating and exporting simple animations directly inside Sketch using keyframes. It lets designers anima… | 10 | 1314 | abandoned |
| max-mapper/voxel-engine A JavaScript library for building 3D voxel games in the browser using three.js and HTML5. It provides chunk-based world generation, block m… | 32 | 1312 | abandoned |
| supperjet/Canvas-2d-animation-engine A JavaScript library for creating 2D animation effects on the HTML5 canvas. It provides reusable canvas-based animation effects for web pag… | 32 | 1291 | abandoned |
| unity3d-jp/unitychan-crs Unity-Chan 'Candy Rock Star' is a live stage demo project for the Unity game engine featuring Unity Japan's mascot character performing a s… | 23 | 1290 | abandoned |
| mitsuba-renderer/enoki Enoki is a C++17 header-only template library for structured vectorization and automatic differentiation of numerical code, compiling the s… | 10 | 1290 | abandoned |
| wuapnjie/StickerView An Android custom view library for adding interactive stickers (images and text) to a layout, with support for zooming, dragging, flipping,… | 10 | 1288 | abandoned |
| uber/UberSignature UberSignature is an iOS view controller component that lets users draw realistic, pen-on-paper style signatures with their finger. It model… | 10 | 1283 | abandoned |
| jashkenas/ruby-processing A Ruby wrapper around the Processing creative coding environment, letting users write Processing sketches in Ruby and run them via the 'rp5… | 23 | 1280 | abandoned |
| edankwan/The-Spirit The Spirit is a WebGL-based visual experiment by Edan Kwan that creates a smoky particle effect using curl noise and noise derivatives. It … | 32 | 1277 | abandoned |
| kakaobrain/nerf-factory A PyTorch library collecting reimplementations of seven popular NeRF (Neural Radiance Fields) models such as NeRF, Mip-NeRF, DVGO, and Ref-… | 10 | 1272 | abandoned |
| agens-no/AGGeometryKit-POP An Objective-C library bridging AGGeometryKit with Facebook's POP animation framework, enabling dynamic per-corner animations of CALayer qu… | 32 | 1258 | abandoned |
| GooTechnologies/goojs Goo Engine is an open-source 3D engine built on HTML5 and WebGL for rendering interactive 3D graphics in the browser. It provides an entity… | 32 | 1250 | abandoned |
| Unity-Technologies/ShaderGraph Unity's ShaderGraph, a node-based visual tool for building shaders in the Unity game engine. This standalone repository has been merged int… | 32 | 1245 | abandoned |
| seebye/ueberzug ueberzug is a command-line utility that adds image display support to X11 terminal emulators by drawing images over the terminal window. It… | 23 | 1244 | abandoned |
| google-ar/sceneform-android-sdk Sceneform is Google's open-sourced 3D framework for Android that renders realistic 3D scenes in AR and non-AR apps without requiring OpenGL… | 10 | 1238 | abandoned |
| artursapek/mondrian Mondrian is a web-based vector graphics editor for creating, editing, and exporting simple SVG files, written in CoffeeScript. It offers pe… | 10 | 1236 | abandoned |
| keijiro/KvantSpray KvantSpray is a GPU-accelerated object instancing and particle animation system for Unity, part of the Kvant effect suite. It uses floating… | 32 | 1222 | abandoned |
| Rebzzel/kiero Kiero is a C++ library that provides a universal graphical hook for games and applications using D3D9-D3D12, OpenGL, or Vulkan, letting dev… | 10 | 1209 | abandoned |
| KillzXGaming/Switch-Toolbox A desktop GUI tool for editing many Nintendo Switch, 3DS, and Wii U game file formats, including models, textures, animations, archives, an… | 67 | 1205 | abandoned |
| libRocket/libRocket A C++ user interface library that renders interfaces using XHTML 1.0 and CSS 2.0 standards (with selected HTML5/CSS3 features), extended fo… | 32 | 1183 | abandoned |
| v002/v002-Camera-Live A macOS application that serves a connected Canon DSLR camera's live view feed as a Syphon video stream. It lets creative coding and VJ sof… | 10 | 1173 | abandoned |
| xeolabs/xeogl xeogl is a data-driven WebGL-based JavaScript engine for interactive 3D visualization in the browser, aimed at CAD, BIM, and architectural … | 23 | 1166 | abandoned |
| 1993hzw/Doodle An Android image doodle library in Java offering brushes, shapes, text, stickers, mosaic, eraser, undo/redo, and gesture-based zoom/move/ro… | 23 | 1160 | abandoned |
| cyndibaby905/TwitterCover TwitterCover is an Objective-C library that adds a Twitter-inspired parallax top cover view with real-time blur effect to any UIScrollView … | 32 | 1147 | abandoned |
| wufe/react-particles-js A React component wrapper around particles.js/tsParticles for rendering animated particle backgrounds on an HTML canvas. It is deprecated a… | 23 | 1143 | abandoned |