function: graphics
2495 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| ramokz/phantom-camera Phantom Camera is a Godot 4 addon/plugin that simplifies common Camera2D and Camera3D behaviors, heavily inspired by Unity's Cinemachine. I… | 97 | 3520 | active |
| HeapsIO/heaps Heaps is a high-performance, cross-platform 2D and 3D game engine and graphics framework written in Haxe, created by the designer of the Ha… | 74 | 3499 | stable |
| Anttwo/SuGaR SuGaR is the official PyTorch implementation of a CVPR 2024 method that extracts accurate, editable meshes from 3D Gaussian Splatting recon… | 27 | 3495 | active |
| Auburn/FastNoiseLite FastNoise Lite is a highly portable noise generation library offering 2D/3D Perlin, OpenSimplex2, Cellular (Voronoi), Value, and Cubic nois… | 62 | 3486 | stable |
| huxingyi/dust3d Dust3D is a free, open-source, cross-platform 3D modeling application for creating low-poly 3D models quickly. It automates UV unwrapping, … | 95 | 3478 | active |
| GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator Vulkan Memory Allocator (VMA) is a single-header C/C++ library that simplifies memory allocation and resource creation in Vulkan. It manage… | 80 | 3478 | stable |
| Interkarma/daggerfall-unity Daggerfall Unity is an open-source recreation of The Elder Scrolls II: Daggerfall built in the Unity engine, requiring the original DOS gam… | 71 | 3474 | active |
| Shubham0812/SwiftUI-Animations A curated collection of 25+ custom SwiftUI animations and Metal shaders, including loaders, toggles, and interactive UI components for iOS … | 76 | 3473 | active |
| cloudhead/rx rx is a modern, minimalist pixel art editor and animator written in Rust with an extensible command-driven interface. It targets pixel arti… | 23 | 3467 | active |
| scrtwpns/mixbox Mixbox is a color mixing library that treats RGB colors as real paint pigments using Kubelka & Munk theory, producing natural mixtures like… | 23 | 3464 | stable |
| gkjohnson/three-mesh-bvh A Bounding Volume Hierarchy (BVH) acceleration library for three.js that speeds up raycasting and enables spatial queries against meshes. I… | 97 | 3462 | active |
| LEGO Island (decompilation) A functionally complete reverse-engineered decompilation of the 1997 game LEGO Island, reconstructing C++ source code that matches the orig… | 95 | 3461 | active |
| Kyant0/AndroidLiquidGlass A Compose Multiplatform library that renders a customizable Liquid Glass effect by drawing a copy of the background (backdrop) into the for… | 85 | 3456 | active |
| ihhub/fheroes2 fheroes2 is an open-source, multiplatform recreation of the Heroes of Might and Magic II game engine, written from scratch in C++. It repro… | 92 | 3448 | active |
| adafruit/Adafruit_NeoPixel An Arduino library for controlling single-wire LED pixels and strips such as NeoPixels, WS2812, and Adafruit FLORA pixels. It supports a wi… | 82 | 3416 | stable |
| patriciogonzalezvivo/lygia LYGIA is a granular, multi-language shader library of reusable functions supporting GLSL, HLSL, Metal, WGSL, WESL, and CUDA. It is designed… | 77 | 3416 | active |
| nkallen/plasticity Plasticity is a desktop 3D CAD application focused on NURBS-based solid modeling for industrial and product designers, with a workflow insp… | 98 | 3392 | active |
| acidanthera/WhateverGreen WhateverGreen is a Lilu kernel extension (kext) plugin that applies various patches to ATI/AMD, Intel, and NVIDIA GPUs on macOS, primarily … | 69 | 3383 | active |
| paper-design/shaders Paper Shaders is a collection of zero-dependency HTML canvas/WebGL shader components for websites, available as vanilla JS and React npm pa… | 67 | 3383 | active |
| AcademySoftwareFoundation/openvdb OpenVDB is an Academy Award-winning open-source C++ library providing a hierarchical data structure and tool suite for efficiently storing … | 80 | 3382 | stable |
| huxingyi/autoremesher AutoRemesher is a cross-platform automatic quad remeshing tool that converts high-polygon 3D meshes into clean quad-based topology. It is b… | 99 | 3358 | active |
| bvschaik/julius Julius is an open-source re-implementation of the classic city-building game Caesar III, written in C, with identical game logic and 100% s… | 63 | 3354 | active |
| hunar4321/particle-life A simple artificial life simulator that applies attraction and repulsion forces between many particles to produce complex self-organizing, … | 23 | 3347 | active |
| adobe-webplatform/Snap.svg Snap.svg is a JavaScript library for creating, manipulating, and animating SVG graphics in modern browsers, written by the author of Raphaë… | 71 | 14007 | maintenance |
| Vulkan Vulkan-Hpp provides official header-only C++ bindings for the Vulkan C API, generated from the Vulkan XML specification by Khronos. It adds… | 76 | 3326 | stable |
| armory3d/armory Armory is an open-source 3D game engine distributed as a Blender add-on, providing full Blender integration for a unified game development … | 78 | 3318 | active |
| zlgopen/awtk AWTK (Toolkit AnyWhere) is an open-source cross-platform GUI engine written in C, developed by ZLG, targeting embedded systems, RTOS platfo… | 77 | 3316 | active |
| matrixcascade/PainterEngine PainterEngine is a cross-platform application/game engine written in C with a built-in software renderer, portable to any platform supporti… | 70 | 3312 | active |
| snes9xgit/snes9x Snes9x is a portable, freeware Super Nintendo Entertainment System (SNES) emulator written in C++ that lets users play most SNES and Super … | 67 | 3306 | stable |
| mshumer/Claude-of-Duty A browser-based first-person shooter built with Three.js and WebGL2, generated almost entirely by AI agents from a single prompt, with all … | 55 | 3291 | active |
| openjdk/jfx OpenJFX is the open source mainline development project for JavaFX, a next-generation client application platform for building rich desktop… | 77 | 3282 | active |
| hbb1/2d-gaussian-splatting Official implementation of 2D Gaussian Splatting (2DGS), a SIGGRAPH 2024 method that represents scenes as 2D oriented Gaussian disks for ge… | 69 | 3279 | stable |
| EpicGames/BlenderTools A collection of Blender addons from Epic Games that streamline the game development workflow between Blender and Unreal Engine. It includes… | 66 | 3274 | active |
| pafuhana1213/KawaiiPhysics KawaiiPhysics is a simple pseudo-physics plugin for Unreal Engine 4 & 5 that animates secondary motion like hair, skirts, and breasts on ch… | 88 | 3252 | active |
| anseki/leader-line A zero-dependency JavaScript library for drawing customizable leader lines (arrows and connectors) between HTML/SVG elements in web pages. … | 10 | 3250 | stable |
| 2Retr0/GodotOceanWaves An open-source Godot Engine addon implementing FFT-based ocean-wave rendering using inverse Fourier transforms of directional ocean-wave sp… | 33 | 3239 | active |
| refscn/rplibs A collection of high-fidelity Axure RP widget libraries (.rplib) for prototyping apps and websites across WeChat/WeUI, Apple iOS/macOS, Goo… | 32 | 3237 | active |
| pmndrs/uikit uikit is a library for building performant 3D user interfaces in three.js, with first-class React bindings via @react-three/uikit. It provi… | 70 | 3235 | active |
| jscad/OpenJSCAD.org JSCAD is a set of modular, browser-based and command-line tools for creating parametric 2D and 3D designs with JavaScript code. It generate… | 75 | 3231 | stable |
| facebook/igl Facebook's Intermediate Graphics Library (IGL) is a cross-platform C++ library that provides a single low-level interface for commanding th… | 71 | 3229 | active |
| NVIDIAGameWorks/Falcor Falcor is NVIDIA's open-source real-time rendering framework for rapid prototyping of graphics research, built on DirectX 12 and Vulkan. It… | 23 | 3217 | active |
| ChartGPU/ChartGPU ChartGPU is an MIT-licensed TypeScript charting library that renders charts entirely with WebGPU instead of Canvas 2D or SVG. It targets la… | 81 | 3212 | active |
| orhun/ratty Ratty is a GPU-rendered terminal emulator written in Rust with Ratatui that supports inline 3D graphics alongside traditional 2D terminal r… | 78 | 3203 | active |
| VTK VTK (Visualization Toolkit) is an open-source C++ library for 3D graphics, image processing, volume rendering, and scientific visualization… | 77 | 3201 | stable |
| CGCookie/retopoflow RetopoFlow is a suite of sketch-based retopology tools for Blender that generate geometry snapping to high-poly surfaces as you draw. It's … | 84 | 3200 | active |
| xianfei/SysMocap SysMocap is a cross-platform, video-driven real-time motion capture system that animates 3D virtual characters from webcam footage. It rend… | 78 | 3199 | active |
| Smithay/smithay Smithay is a Rust library providing building blocks for creating Wayland compositors, implementing core Wayland protocols and common extens… | 74 | 3196 | active |
| guillaumechereau/goxel Goxel is a free and open-source 3D voxel editor for creating graphics made of cubes. It supports layers, unlimited undo, procedural renderi… | 65 | 3183 | active |
| fogleman/primitive A Go command-line tool that reproduces images using geometric primitives like triangles, ellipses, and polygons. It iteratively adds shapes… | 32 | 13185 | maintenance |
| Sergio0694/ComputeSharp ComputeSharp is a .NET library that lets developers write compute and pixel shaders in C# and run them in parallel on the GPU via DirectX 1… | 73 | 3161 | stable |
| MaxBittker/sandspiel Sandspiel is a creative falling-sand browser game implementing cellular automata, written in Rust and compiled to WebAssembly with WebGL re… | 64 | 3158 | active |
| globe.gl Globe.gl is a JavaScript library for rendering interactive 3D data visualization layers on a globe using ThreeJS/WebGL. It wraps the three-… | 77 | 3151 | active |
| avianphysics/avian Avian is an ECS-driven 2D and 3D physics engine built natively for the Bevy game engine in Rust. It provides rigid body dynamics, collision… | 91 | 3148 | active |
| Mesh2Motion/mesh2motion-app Mesh2Motion is an open-source web application for importing 3D models (GLB/GLTF), fitting a skeleton rig to them, and automatically assigni… | 71 | 3148 | active |
| ThirteenAG/WidescreenFixesPack A collection of ASI plugins that add or improve widescreen resolution support in classic PC games, fix bugs, and add extra features. It cov… | 81 | 3140 | active |
| ThirteenAG/GTAIV.EFLC.FusionFix An open-source ASI plugin for Grand Theft Auto IV: The Complete Edition that fixes bugs, graphical issues, and limitations left unaddressed… | 94 | 3137 | active |
| SuperTux/supertux SuperTux is an open-source 2D jump'n'run sidescroller game inspired by Super Mario Bros, starring Tux the Linux mascot. It features story m… | 80 | 3131 | active |
| PanosK92/SpartanEngine Spartan Engine is a C++ game engine built over 12+ years by a single developer, featuring a fully bindless, GPU-driven renderer with real-t… | 86 | 3111 | active |
| g3n/engine G3N is an OpenGL-based 3D game engine written in Go, with an integrated GUI framework and 3D spatial audio via OpenAL. It can be used to bu… | 66 | 3110 | active |
| ZDoom/gzdoom GZDoom is a modder-friendly source port of the Doom engine supporting all Doom engine games, with modern OpenGL and Vulkan renderers and a … | 73 | 3107 | active |
| j-p-higgins/SoundThread SoundThread is a cross-platform node-based GUI for The Composers Desktop Project (CDP), a suite of command-line sound transformation tools.… | 63 | 3107 | active |
| software-mansion/TypeGPU TypeGPU is a modular TypeScript toolkit for WebGPU that provides advanced type inference and lets developers write WGSL shaders directly in… | 92 | 3102 | active |
| simd-everywhere/simde SIMDe is a header-only C/C++ library providing portable implementations of SIMD intrinsics (SSE, AVX, NEON, AltiVec, etc.) on hardware that… | 78 | 3092 | active |
| BinomialLLC/basis_universal Basis Universal is an open-source LDR/HDR GPU supercompressed texture codec and transcoding system supporting .KTX2 and .basis file formats… | 96 | 3088 | active |
| piskelapp/piskel Piskel is a free, open-source web-based editor for creating pixel art and animated sprites, built entirely in JavaScript, HTML, and CSS. It… | 63 | 12733 | maintenance |
| PixarAnimationStudios/OpenSubdiv OpenSubdiv is a set of open-source C++ libraries implementing high-performance subdivision surface evaluation on massively parallel CPU and… | 76 | 3070 | stable |
| Schneegans/Burn-My-Windows A GNOME Shell extension (also supporting KWin) that adds dramatic shader-based open/close animation effects to windows, such as burning, di… | 70 | 3069 | active |
| antimatter15/splat A WebGL-based real-time viewer for 3D Gaussian Splatting scenes, rendering photorealistic navigable 3D environments from photo-derived spla… | 51 | 3065 | active |
| txstc55/ugly-avatar A web-based avatar generator that creates intentionally quirky, 'ugly' cartoon faces. It runs as a hosted web app and can be embedded to ge… | 25 | 3059 | active |
| imgui-rs/imgui-rs imgui-rs provides safe Rust bindings to Dear ImGui, the standard immediate-mode GUI library. It includes a high-level safe API crate, gener… | 62 | 3051 | active |
| quil/quil Quil is a Clojure/ClojureScript library that wraps the Processing API for creating drawings, animations, and interactive visual sketches. I… | 58 | 3051 | active |
| WayfireWM/wayfire Wayfire is a modular and extensible 3D Wayland compositor built on wlroots, inspired by Compiz. It provides a customizable, lightweight des… | 89 | 3041 | active |
| korlibs/korge KorGE is a modern multiplatform game engine written entirely in Kotlin, built on top of the Korlibs multimedia stack. It targets JVM/Androi… | 67 | 3041 | active |
| FNA-XNA/FNA FNA is an accuracy-focused reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries for open desktop platforms. It lets XNA … | 98 | 3035 | active |
| OpenBoard-org/OpenBoard OpenBoard is an open-source cross-platform interactive whiteboard application designed primarily for classroom use in schools and universit… | 82 | 3029 | active |
| project64/project64 Project64 is a free, open-source Nintendo 64 and 64DD emulator written in C++ for Windows. It plays N64 games with high-definition graphics… | 76 | 3026 | active |
| pipeseroni/pipes.sh pipes.sh is an animated terminal screensaver written in Bash that draws colorful pipes growing across the terminal. It is part of the Pipes… | 23 | 3015 | stable |
| contour-terminal/contour Contour is a modern, GPU-accelerated terminal emulator written in C++23 for everyday use by power users. It offers advanced features such a… | 95 | 3009 | active |
| gl-react gl-react is a universal React library for writing and composing WebGL shaders as declarative React components. It ships with concrete imple… | 83 | 3007 | stable |
| recp/cglm cglm is a highly optimized 2D/3D graphics math library for C, providing vector, matrix, quaternion, and affine transform operations similar… | 77 | 3004 | stable |
| DescentDevelopers/Descent3 The open-sourced Descent 3 game engine by Outrage Entertainment, released under GPL-3.0 and maintained by the Descent community. It require… | 44 | 3004 | active |
| greggman/twgl.js TWGL.js is a tiny JavaScript helper library that reduces the verbosity of the raw WebGL and WebGL2 APIs. It provides concise functions for … | 53 | 2997 | stable |
| projectchrono/chrono Project Chrono is a high-performance, open-source C++ multiphysics simulation library for multibody dynamics, finite element analysis, gran… | 81 | 2993 | stable |
| benedekrozemberczki/pytorch_geometric_temporal PyTorch Geometric Temporal is a temporal (dynamic) extension library for PyTorch Geometric providing spatiotemporal signal processing with … | 68 | 2992 | active |
| Unity-Technologies/Graphics The public mirror of Unity's Graphics repository containing the Scriptable Render Pipeline (SRP), including the Universal Render Pipeline (… | 73 | 2982 | active |
| HungryProton/scatter ProtonScatter is a Godot 4 add-on that procedurally and non-destructively automates the placement of props and scenes within an area. It us… | 65 | 2964 | active |
| mypaint/mypaint MyPaint is a fast, simple open-source painting and drawing program designed for use with Wacom-style graphics tablets. It features an infin… | 62 | 2963 | active |
| phoboslab/wipeout-rewrite A C re-implementation of the 1995 PlayStation racing game wipEout, playable in the browser via Emscripten or as a native desktop build. It … | 71 | 2954 | active |
| GaijinEntertainment/DagorEngine Dagor Engine is the proprietary game engine and toolchain source code from Gaijin Games (creators of War Thunder), released for public use.… | 89 | 2953 | active |
| elizabetdev/react-kawaii React Kawaii is an open-source library of cute SVG illustration components for React applications. It provides a set of customizable charac… | 52 | 2952 | active |
| scarsty/kys-cpp A completed C++ remake of the classic Chinese wuxia RPG 'Jin Yong's Heroes' (金庸群侠传), built with SDL3. It supports classic turn-based combat… | 67 | 2951 | stable |
| Rust-SDL2/rust-sdl2 Rust bindings for the SDL2 multimedia library, wrapping low-level C APIs in idiomatic Rust. It provides access to graphics, audio, input, a… | 65 | 2949 | active |
| bepu/bepuphysics2 bepuphysics v2 is a pure C# 3D real-time rigid body physics simulation library targeting .NET 8. It provides collision shapes, constraints,… | 88 | 2941 | active |
| sharpie7/circuitjs1 CircuitJS1 is an electronic circuit simulator that runs entirely in the browser, ported from Paul Falstad's original Java applet using GWT.… | 32 | 2939 | active |
| HansKristian-Work/vkd3d-proton vkd3d-proton is a fork of WineHQ's VKD3D that implements the Direct3D 12 API on top of Vulkan. It serves as the D3D12 translation layer use… | 94 | 2928 | active |
| jeeliz/jeelizFaceFilter A lightweight JavaScript/WebGL library for real-time face detection and tracking from a camera feed via WebRTC, designed for building augme… | 46 | 2928 | active |
| gumyr/build123d build123d is a Python-based parametric boundary representation (BREP) modeling framework for 2D and 3D CAD, built on the Open Cascade geome… | 92 | 2926 | active |
| xelatihy/yocto-gl Yocto/GL is a collection of small C++17 libraries for building physically-based graphics algorithms, written in a data-oriented style and r… | 23 | 2925 | active |
| kozakdenys/qr-code-styling A JavaScript/TypeScript library for generating styled QR codes with custom colors, gradients, dot shapes, corner styles, and embedded logos… | 64 | 2924 | active |
| gildor2/UEViewer UE Viewer (umodel) is a desktop application for viewing and exporting visual resources (meshes, animations, textures, sounds) from games bu… | 23 | 2917 | active |