function: graphics
2495 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| syt123450/giojs Gio.js is an open-source JavaScript library for declarative 3D globe data visualization built on Three.js. It lets developers create intera… | 23 | 1739 | maintenance |
| BKcore/HexGL HexGL is a futuristic, fast-paced HTML5 racing game built with JavaScript and WebGL using three.js, inspired by Wipeout and F-Zero. This re… | 32 | 1736 | maintenance |
| pmndrs/react-three-flex A React library that brings the CSS flexbox layout spec to react-three-fiber 3D scenes, built on Facebook's Yoga layout engine. It lets dev… | 23 | 1736 | maintenance |
| lmgonzalves/segment Segment is a small JavaScript library for drawing and animating SVG path strokes using stroke-dasharray manipulation. It provides a simple … | 23 | 1735 | maintenance |
| hugoam/two two is a C++ toolkit for rapidly prototyping live graphical applications and games, providing reflection, generic algorithms, an immediate-… | 32 | 1732 | maintenance |
| bobiscool/wxDraw wxDraw is a lightweight 2D canvas drawing and animation library built specifically for WeChat Mini Programs (weapp). It provides a jQuery-l… | 23 | 1723 | maintenance |
| kuckboy1994/mp_canvas_drawer A WeChat mini-program canvas drawing component that generates shareable images from a single JSON configuration. It supports drawing text, … | 32 | 1717 | maintenance |
| yingye/weapp-qrcode A JavaScript library for generating QR codes on canvas in WeChat Mini Programs. It provides a simple drawQrcode() API with options for colo… | 32 | 1717 | maintenance |
| josephg/noisejs A small JavaScript library providing fast 2D and 3D Perlin and Simplex noise functions with seedable randomness. It is commonly used for pr… | 32 | 1715 | maintenance |
| andreaferretti/paths-js Paths.js is a JavaScript library that generates SVG path strings for geometric shapes and simple charts (pie, line, radar) from raw data vi… | 32 | 1713 | maintenance |
| dege-diosg/dgVoodoo2 dgVoodoo2 is a wrapper library that translates legacy Glide and DirectX graphics APIs (DirectDraw, D3D1-9) onto modern D3D11/12, letting ol… | 90 | 1712 | maintenance |
| Awesome QR A highly customizable QR code generator library for Android, written in Kotlin, supporting styled rendering with colors, backgrounds, logos… | 23 | 1704 | maintenance |
| sozi-projects/Sozi Sozi is a free, open-source zooming presentation editor and player for SVG documents. Presentations are laid out like a poster, and playbac… | 67 | 1703 | maintenance |
| wise9/enchant.js enchant.js is a compact, standalone JavaScript framework for building games and apps that run in the browser. It provides an event-driven g… | 62 | 1688 | maintenance |
| i-saint/Unity5Effects A collection of Unity 5 rendering effect samples including temporal screen-space reflections, screen-space shadows, booleans, water surface… | 32 | 1685 | maintenance |
| mrdoob/glsl-sandbox GLSL Sandbox is a web-based shader editor and gallery for writing, running, and sharing GLSL fragment shaders. It consists of a browser-sid… | 67 | 1680 | maintenance |
| ericdrowell/ElGrapho El Grapho is a high-performance WebGL graph data visualization engine for the browser that can render millions of interactive nodes and edg… | 23 | 1676 | maintenance |
| jamriska/ebsynth Ebsynth is a fast example-based image synthesis tool that performs style transfer, guided texture synthesis, inpainting, and super-resoluti… | 32 | 1674 | maintenance |
| 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… | 32 | 1669 | maintenance |
| marcbruederlin/particles.js particles.js is a lightweight, dependency-free JavaScript plugin for rendering animated particle backgrounds on an HTML canvas. It supports… | 10 | 1669 | maintenance |
| ethz-asl/voxblox Voxblox is a C++ volumetric mapping library for building Truncated Signed Distance Field (TSDF) and Euclidean Signed Distance Field (ESDF) … | 32 | 1666 | maintenance |
| KikiLetGo/VirusBroadcast A Java-based simulation program that models virus broadcast/epidemic spread among a population. It was built quickly during the early COVID… | 32 | 1665 | maintenance |
| GarageGames/Torque2D Torque 2D is an MIT-licensed open source C++ 2D game engine originally from GarageGames, featuring OpenGL batched rendering, Box2D physics,… | 23 | 1663 | maintenance |
| vthibault/roBrowser roBrowser is a free, open-source web-based implementation of the Ragnarok Online MMORPG client, written from scratch in JavaScript using We… | 10 | 1657 | maintenance |
| Leaflet/Leaflet.heat A tiny, fast heatmap plugin for the Leaflet mapping library, built on simpleheat with grid clustering for performance. It renders point int… | 32 | 1654 | maintenance |
| AFathi/ARVideoKit ARVideoKit is an iOS framework that lets developers capture and record ARKit content as videos, photos, Live Photos, and GIFs without scree… | 23 | 1654 | maintenance |
| 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… | 32 | 1648 | maintenance |
| sureskumar/sketch-isometric A Sketch app plugin that generates isometric and 3D rotation views from artboards and rectangles. It offers adjustable rotation direction, … | 23 | 1641 | maintenance |
| flickr/justified-layout A JavaScript library from Flickr that computes justified gallery layouts: given box sizes or aspect ratios, it returns positions and dimens… | 23 | 1637 | maintenance |
| raulmur/ORB_SLAM ORB-SLAM is a real-time monocular SLAM system written in C++ that computes camera trajectories and sparse 3D reconstructions from a single … | 32 | 1632 | maintenance |
| purplebamboo/font-carrier font-carrier is a Node.js library for manipulating font files, letting you set any SVG as the glyph for a character or extract the SVG shap… | 23 | 1629 | maintenance |
| BinaryMuse/planetary.js Planetary.js is a JavaScript library for building interactive, animated globes on the web using D3 and TopoJSON. It supports zoom, drag rot… | 23 | 1620 | maintenance |
| ellisonleao/clumsy-bird Clumsy Bird is an open-source HTML5 clone of the famous Flappy Bird game, built with the MelonJS game engine in JavaScript. It can be playe… | 10 | 1620 | maintenance |
| abstracthat/dactyl-manuform A parameterized, split-hand, concave, columnar ergonomic keyboard generator written in Clojure, forked from the Dactyl keyboard with a Manu… | 32 | 1617 | maintenance |
| airmrcr/qrious QRious is a pure JavaScript library for generating QR codes using HTML5 canvas in the browser. It provides a simple API to render customiza… | 23 | 1617 | maintenance |
| mattdesl/color-wander A generative artwork project by Matt DesLauriers that creates colorful abstract compositions using seeded random numbers, runnable in the b… | 32 | 1616 | maintenance |
| 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… | 10 | 1608 | maintenance |
| golang-ui/nuklear Go bindings (package nk) for nuklear.h, a small ANSI C immediate-mode GUI single-header toolkit. It lets Go applications build lightweight,… | 69 | 1603 | maintenance |
| uzh-rpg/rpg_svo_pro_open SVO Pro is a C++ implementation of Semi-direct Visual Odometry from the Robotics and Perception Group at University of Zurich, supporting m… | 32 | 1601 | maintenance |
| inconvergent/weird A generative art system written in Common Lisp, providing 2D/3D vector math, an undirected graph data structure, random number utilities, a… | 10 | 1599 | maintenance |
| mmcloughlin/globe A Go library for rendering wireframe globe visualizations as PNG images, backed by the pinhole 3D camera library. It supports drawing grati… | 32 | 1595 | maintenance |
| niessner/BundleFusion BundleFusion is a real-time, globally consistent 3D reconstruction system for RGB-D input, published at SIGGRAPH 2017. It estimates globall… | 32 | 1588 | maintenance |
| 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… | 32 | 1586 | maintenance |
| 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… | 32 | 1570 | maintenance |
| thu-ml/prolificdreamer Official PyTorch implementation of ProlificDreamer, a NeurIPS 2023 method for high-fidelity text-to-3D generation using Variational Score D… | 29 | 1564 | maintenance |
| facebookresearch/DeepSDF DeepSDF is Facebook Research's official implementation of the CVPR 2019 paper on learning continuous signed distance functions for 3D shape… | 10 | 1563 | maintenance |
| 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… | 23 | 1559 | maintenance |
| 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 … | 32 | 1554 | maintenance |
| mgechev/mk.js mk.js is a browser-based fighting game built with HTML5 canvas and JavaScript, inspired by Mortal Kombat. It supports single-player, local … | 32 | 1550 | maintenance |
| 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 … | 54 | 1547 | maintenance |
| 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… | 23 | 1544 | maintenance |
| pyimgui/pyimgui pyimgui provides Cython-based Python bindings for the Dear ImGui C++ immediate mode GUI library, covering most core widgets and integrating… | 28 | 1543 | maintenance |
| 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… | 23 | 1541 | maintenance |
| 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… | 32 | 1540 | maintenance |
| OneLoneCoder/olcNES olcNES is a Nintendo Entertainment System (NES) emulator written in C++ by OneLoneCoder, built as companion code for a tutorial video serie… | 32 | 1538 | maintenance |
| jankovicsandras/imagetracerjs imagetracerjs is a JavaScript library that traces raster images (PNG, JPG, GIF, BMP) and converts them into SVG vector graphics. It works i… | 32 | 1534 | maintenance |
| BlindMindStudios/StarRuler2-Source The complete open-source distribution of Star Ruler 2, a massive-scale 4X/RTS space strategy game originally developed by Blind Mind Studio… | 32 | 1528 | maintenance |
| mattatz/unity-voxel A Unity library that converts triangle meshes into voxel representations using both GPU (compute shader) and CPU voxelizers. It supports bu… | 32 | 1526 | maintenance |
| exyte/ARTetris An augmented reality Tetris game for iOS built with ARKit and SceneKit, placing a playable Tetris well on detected horizontal surfaces. It … | 32 | 1525 | maintenance |
| dongjunkun/CouponView An Android custom View library that draws coupon-style backgrounds with semicircle notches and dashed borders, fully customizable via XML a… | 23 | 1525 | maintenance |
| fossasia/labyrinth FOSSASIA Labyrinth is a collaborative, browser-based HTML/JavaScript maze game where contributors draw and embed their own tiles, character… | 10 | 1525 | maintenance |
| 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… | 32 | 1523 | maintenance |
| Nadrin/PBR A demo application implementing physically based shading and image based lighting in four graphics APIs: OpenGL 4.5, Vulkan, Direct3D 11, a… | 32 | 1522 | maintenance |
| 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… | 32 | 1516 | maintenance |
| keijiro/Pcx Pcx is a Unity plugin that imports and renders point cloud data, supporting PLY binary little-endian files. It provides mesh, ComputeBuffer… | 23 | 1513 | maintenance |
| chubin/pyphoon pyphoon is a Python command-line tool that renders the current phase of the Moon as ASCII art, based on Jef Poskanzer's 1979 Pascal origina… | 32 | 1510 | maintenance |
| MrKepzie/Natron Natron is a free, open-source, node-graph based video compositing application similar to Adobe After Effects, Nuke, and Blackmagic Fusion. … | 23 | 1508 | maintenance |
| 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… | 10 | 1506 | maintenance |
| cparnot/ASCIImage An Objective-C library that creates UIImage and NSImage instances from ASCII art defined in NSString literals. Shapes are rendered as vecto… | 32 | 1505 | maintenance |
| smkplus/ShaderMan ShaderMan is a Unity editor tool that automatically converts ShaderToy GLSL shaders into Unity ShaderLab HLSL/CG shaders. It performs commo… | 32 | 1502 | maintenance |
| 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… | 23 | 1498 | maintenance |
| unconed/mathbox MathBox is a JavaScript library for rendering presentation-quality mathematical diagrams and graphs in the browser using WebGL, built on to… | 23 | 1494 | maintenance |
| 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… | 32 | 1488 | maintenance |
| alexander-ladygin/illustrator-scripts A collection of ExtendScript (JSX) scripts for Adobe Illustrator that automate common design tasks like resizing and rotating artboards, cr… | 32 | 1486 | maintenance |
| fossasia/lubuntu-artwork The official artwork package for the Lubuntu Linux distribution, containing wallpapers, themes, and visual branding assets. It provides the… | 32 | 1485 | maintenance |
| ErosZy/WXInlinePlayer WXInlinePlayer is a JavaScript library that plays FLV (H.264/H.265) video in mobile web browsers via WebAssembly software decoding, renderi… | 23 | 1482 | maintenance |
| 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… | 23 | 1476 | maintenance |
| 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… | 32 | 1473 | maintenance |
| gamelab/kiwi.js Kiwi.js is an open-source HTML5 game framework for building 2D games that run in mobile and desktop browsers, with hardware-accelerated Web… | 23 | 1470 | maintenance |
| NightDive-Studio/shockmac The officially GPL-released source code of the PowerMac (Mac OS 9) port of the 1994 game System Shock, published by Night Dive Studios. It … | 32 | 1467 | maintenance |
| 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… | 34 | 1466 | maintenance |
| nerfstudio-project/nerfacc NerfAcc is a PyTorch acceleration toolbox for Neural Radiance Fields (NeRF), focused on efficient sampling in the volumetric rendering pipe… | 23 | 1456 | maintenance |
| LeaVerou/css3patterns A gallery of pure CSS3 background patterns built with gradients, originally created by Lea Verou in 2010. It showcases editable code snippe… | 32 | 1455 | maintenance |
| buaacyw/GaussianEditor GaussianEditor is a research application for fast, controllable 3D scene editing built on Gaussian Splatting, released as CVPR 2024 code. I… | 27 | 1455 | maintenance |
| ozkriff/zemeroth Zemeroth is a minimalistic open-source 2D turn-based hexagonal tactical game written in Rust, featuring small skirmish battles with 3-6 fig… | 23 | 1455 | maintenance |
| 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 … | 10 | 1455 | maintenance |
| FrictionalGames/AmnesiaAMachineForPigs The full source code of Amnesia: A Machine For Pigs, a horror video game by Frictional Games and The Chinese Room, released under GPL v3. I… | 32 | 1454 | maintenance |
| anael-seghezzi/CToy CToy is an interactive C(99) live coding environment built on the TCC compiler that recompiles and restarts your program on every file save… | 67 | 1445 | maintenance |
| stephenhutchings/typicons.font Typicons is a set of 336 pixel-perfect vector icons packaged as a web font with CSS, distributed via npm and bower. It includes SVG source … | 23 | 1445 | maintenance |
| BachiLi/redner redner is a differentiable Monte Carlo ray tracer that computes exact gradients of rendered images with respect to arbitrary scene paramete… | 32 | 1444 | maintenance |
| Samsung/rlottie rlottie is a platform-independent standalone C++ library for rendering Lottie vector animations in real time. It plays animations exported … | 67 | 1434 | maintenance |
| 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… | 23 | 1432 | maintenance |
| andyzeng/tsdf-fusion-python A lightweight Python script that fuses multiple registered RGB-D images into a projective TSDF voxel volume, from which high-quality 3D sur… | 32 | 1430 | maintenance |
| AdamsLair/duality Duality is a modular, plugin-based 2D game development framework written entirely in C# and backed by OpenGL via OpenTK. It ships with a vi… | 10 | 1423 | maintenance |
| gradslam/gradslam gradslam is a fully differentiable dense SLAM library built on PyTorch, providing differentiable building blocks such as nonlinear least sq… | 23 | 1422 | maintenance |
| google/ion Ion is a portable C++ suite of libraries and tools from Google for building graphical client applications across desktop, mobile, browser, … | 10 | 1419 | maintenance |
| 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 … | 32 | 1416 | maintenance |
| hecomi/UnityFurURP A fur shader implementation for Unity's Universal Render Pipeline (URP), written in HLSL. It demonstrates three fur rendering methods (Shel… | 32 | 1415 | maintenance |
| raylib-cs/raylib-cs Raylib-cs provides C# bindings for raylib, a minimal, easy-to-use library for learning video game programming. It ships native raylib 6.0 l… | 91 | 1414 | maintenance |
| 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… | 32 | 1414 | maintenance |