resource: graphics
366 resources, primary matches first, then adoption-weighted; health v2 shown.
| Resource | Health v2 | Stars | Maturity |
|---|---|---|---|
| sotrh/learn-wgpu A tutorial-style guide teaching how to use wgpu, the Rust implementation of the WebGPU API. It walks through GPU programming concepts in Ru… | 74 | 1957 | active |
| zeroruka/GI-Assets A repository of extracted character, NPC, monster, and weapon 3D models and textures from an anime game, organized by game version. It serv… | 41 | 1953 | active |
| HuangCongQing/pcl-learning A curated learning repository of C++ example code and notes for the Point Cloud Library (PCL), covering I/O, filtering, features, kd-trees,… | 30 | 1935 | active |
| crazyshader/GameDev A curated awesome-list of Unity and general game development resources, written in Chinese. It collects links to game engines, Unity framew… | 70 | 1927 | active |
| FreeCAD/FreeCAD-library A community-maintained library of 3D part models for FreeCAD, provided in .FcStd, .stp, and optionally .stl formats. It is a large (~5 GB) … | 75 | 1924 | active |
| gdquest-demos/godot-4-procedural-generation A collection of procedural generation algorithm demos for the Godot 4 game engine, written in GDScript. It accompanies the Godot PCG Secret… | 72 | 1895 | active |
| adrianhajdin/project_3D_developer_portfolio A tutorial-backed React project template for building a 3D developer portfolio website using Three.js, React Three Fiber, Drei, Tailwind CS… | 30 | 7114 | maintenance |
| raphamorim/awesome-canvas A curated list of HTML5 Canvas resources including examples, libraries, articles, talks, and tutorials. It serves as a reference directory … | 71 | 1860 | active |
| csdjk/LearnUnityShader A collection of Unity Shader demos recording the author's learning process, including implementations from the book 'Unity Shader 入门精要' plu… | 44 | 1845 | active |
| joewdavies/geoblender A tutorial repository teaching how to create 3D-looking shaded relief maps by preparing DEM data in QGIS and rendering it in Blender. It in… | 60 | 1843 | stable |
| kosmos/awesome-generative-art A manually curated awesome-list of generative art resources, including tools, frameworks, VJing software, books, courses, artists, and comm… | 32 | 1838 | active |
| paroj/gltut A series of tutorials and accompanying C++ example code teaching modern 3D graphics programming with OpenGL, based on Jason McKesson's book… | 49 | 1834 | active |
| JulietaUla/Montserrat Montserrat is an open source sans-serif typeface family inspired by early 20th-century urban typography from the Montserrat neighborhood of… | 56 | 1829 | active |
| everestpipkin/tools-list A curated list of small, free, open source, and experimental tools for building games, websites, and interactive projects, with a companion… | 32 | 1821 | active |
| floriankarsten/space-grotesk Space Grotesk is an open-source proportional sans-serif typeface derived from Colophon Foundry's fixed-width Space Mono, designed by Floria… | 23 | 1817 | stable |
| xiaohanyu/awesome-tikz A curated list of TikZ documentation, libraries, tools, galleries, and learning resources for TeX/LaTeX diagram drawing. It aggregates manu… | 74 | 1800 | active |
| kosua20/herebedragons A collection of implementations of the same 3D scene (dragon, rotating monkey, ground, skybox) across many graphics APIs, engines, and retr… | 46 | 1795 | active |
| raizam/gamedev_libraries A curated collection of open-source C/C++ libraries for game development, organized by category such as system foundations, math, rendering… | 32 | 1766 | active |
| nvpro-samples/vk_raytracing_tutorial_KHR NVIDIA's progressive tutorial and sample collection for Vulkan ray tracing using the VK_KHR_ray_tracing extensions. It walks through conver… | 76 | 1739 | active |
| ACh-K/Cubic-11 Cubic 11 (俐方體11號) is a free, open-source 11×11 pixel bitmap font for Traditional Chinese, derived from M⁺ gothic 12r and released under the… | 87 | 1717 | active |
| weiweihuanghuang/Work-Sans Work Sans is an open-source grotesque sans-serif typeface family with nine weights plus italics and variable font files, designed by Wei Hu… | 23 | 1703 | stable |
| MKXJun/DirectX11-With-Windows-SDK A comprehensive Chinese-language tutorial series and demo project for learning Direct3D 11.x development in C++ using the Windows SDK. It i… | 36 | 1677 | active |
| VoronDesign/Voron-0 The official design repository for the Voron Zero (V0.2r1), a compact CoreXY 3D printer, containing STL printed parts, BOM references, and … | 32 | 1650 | active |
| candycat1992/Unity_Shaders_Book Companion source code repository for the Chinese book 'Unity Shader入门精要' (Introduction to Unity Shaders), containing ShaderLab example proj… | 32 | 6099 | maintenance |
| githubhaohao/LearnFFmpeg A free open-source tutorial series and companion codebase for learning FFmpeg-based audio and video development on Android. It covers build… | 54 | 1617 | active |
| petykowski/London-Underground-Dot-Matrix-Typeface A collection of dot matrix typefaces recreating the fonts used on Transport for London Underground and DLR arrival boards and rolling stock… | 48 | 1613 | active |
| alecjacobson/common-3d-test-models A repository collecting common 3D test models (e.g., Armadillo, Stanford Bunny, Happy Buddha) in their original formats alongside ~10MB OBJ… | 32 | 1605 | active |
| HatScripts/circle-flags A collection of 400+ minimal circular SVG flags for countries, states, and languages, served via a simple URL pattern using ISO country cod… | 72 | 1578 | active |
| googlefonts/Inconsolata Inconsolata is an open-source humanist monospace typeface designed for code listings, developed by Raph Levien and maintained under Google … | 62 | 1555 | active |
| xhunmon/VABlog A curated learning resource (blog/GitBook) for audio/video development, covering YUV, PCM, H.264/H.265, AAC, RTMP, FFmpeg, OpenGL, and rela… | 77 | 1547 | active |
| sjfricke/awesome-webgl A curated awesome-list of WebGL libraries, tutorials, articles, tools, and references. It serves as a directory of learning and development… | 66 | 1528 | active |
| cinight/MinimalCompute A collection of minimal Unity example scenes demonstrating compute shaders, compute buffers, and CPU-GPU data transport. It includes both B… | 65 | 1522 | active |
| chinaBerg/awesome-canvas A curated Chinese-language awesome list of HTML5 Canvas resources, including tutorials, books, libraries, and example projects. It covers 2… | 37 | 1516 | active |
| fossasia/fossasia-artwork A collection of FOSSASIA's official design and artwork assets, including logos, color palettes, and typography guidelines. It serves as the… | 55 | 1512 | active |
| mikeroyal/Unreal-Engine-Guide A curated guide covering Unreal Engine 5 development, including tools, libraries, learning resources, books, and tutorials. It spans consol… | 45 | 1509 | active |
| ssloy/tinyraytracer A computer graphics course companion that teaches ray tracing by building a renderer in 256 lines of bare C++ with no third-party libraries… | 32 | 5357 | maintenance |
| robhagemans/hoard-of-bitfonts A curated collection of bitmap fonts from disused 1980s and 1990s operating systems and GUIs, converted into the human-readable YAFF text f… | 76 | 1474 | active |
| KenneyNL/Godot-SplashScreens A collection of 70 4K splash screens, 18 vector logos, and one animation for use with the Godot game engine. Assets are CC0/CC-BY licensed … | 46 | 1471 | active |
| fendevel/Guide-to-Modern-OpenGL-Functions A written guide explaining how to use modern OpenGL features, with a focus on Direct State Access (DSA) APIs for textures, buffers, and fra… | 32 | 1459 | stable |
| beardicus/awesome-plotters A curated awesome-list of code, hardware, and resources for computer-controlled drawing machines (pen plotters) and visual art robots. It c… | 57 | 1445 | active |
| filipedeschamps/doom-fire-algorithm A playground of community experiments implementing the classic DOOM fire effect algorithm in JavaScript and other technologies like Canvas,… | 61 | 1418 | active |
| alerque/libertinus The Libertinus font family, an open-source (OFL-1.1) collection of OpenType typefaces forked from Linux Libertine and Linux Biolinum. It in… | 34 | 1413 | active |
| stevinz/awesome-game-engine-dev A curated awesome list of resources for developing game engines, covering engines, libraries, learning materials, tools, and specialty topi… | 76 | 1403 | active |
| adafruit/Adafruit_CAD_Parts A repository of CAD files (STEP, Fusion 360, and STL) for Adafruit boards, electronic components, and parts. It provides 3D models useful f… | 77 | 1388 | active |
| Metroxe/one-html-page-challenge A community coding challenge and showcase where participants build anything—games, tools, art—inside a single HTML file under 1MB with no e… | 64 | 1381 | active |
| ephtracy/voxel-model A collection of voxel model files (.vox from MagicaVoxel and .svo sparse voxel octree formats) intended for testing and benchmarking. It se… | 68 | 1372 | active |
| VictorGordan/opengl-tutorials A repository containing all the source code for Victor Gordan's YouTube OpenGL tutorial playlist, written in C++ with OpenGL 3. It includes… | 32 | 1372 | stable |
| fcambus/spleen Spleen is a collection of monospaced bitmap fonts available in six sizes (5x8 to 32x64), distributed in BDF, PCF, PSF, OTB, OTF, WOFF, and … | 76 | 1364 | stable |
| KanjiVG/kanjivg KanjiVG is an open dataset of SVG vector graphics for Japanese kanji, encoding stroke shapes, stroke order, radicals, and component informa… | 69 | 1364 | active |
| prographon/graphics-developer-roadmap A curated roadmap and resource collection for becoming a graphics developer, maintained by the @prographon community. It organizes books, t… | 47 | 1337 | active |
| kanition/pbrtbook A Chinese community translation of the book 'Physically Based Rendering: From Theory To Implementation' (3rd edition), written in LaTeX and… | 59 | 1336 | active |
| justfont/open-huninn-font jf open-huninn is an open-source Traditional Chinese rounded typeface developed by justfont, based on Kosugi Maru and optimized for Taiwan … | 35 | 1336 | active |
| gskinnerTeam/flutter_vignettes A collection of 17 Flutter UI experiments and demos built by gskinner in partnership with Google, showcasing creative user experience techn… | 32 | 4752 | maintenance |
| game-icons/icons A collection of thousands of CC-BY licensed SVG game icons from game-icons.net, maintained as a git repository with community icon requests… | 67 | 1334 | active |
| vblanco20-1/vulkan-guide A hands-on, step-by-step tutorial guide for learning the Vulkan graphics API, hosted at vkguide.dev with accompanying C++20 example code or… | 53 | 1323 | active |
| jemmybutton/byrne-euclid A MetaPost + TeX rendition of Oliver Byrne's 1847 color-illustrated edition of the first six books of Euclid's Elements. It provides a LaTe… | 64 | 1310 | active |
| ggambetta/computer-graphics-from-scratch The text, diagrams, demos, and source code for the book 'Computer Graphics from Scratch' by Gabriel Gambetta, published by No Starch Press.… | 51 | 1310 | stable |
| willianjusten/awesome-svg A curated list of SVG resources including libraries, tools, tutorials, animation techniques, and optimization utilities. It serves as a com… | 74 | 4649 | maintenance |
| gdquest-demos/godot-visual-effects A free and open-source collection of polished 2D visual effects for the Godot game engine, created as part of the Godot VFX Secrets course.… | 69 | 1298 | stable |
| Xibanya/ShaderTutorials A beginner-friendly Unity shader tutorial series called 'Shaders For People Who Don't Know How To Shader', with this repository containing … | 32 | 1296 | active |
| pattle/simpsons-in-css A collection of Simpsons characters drawn entirely in pure CSS, with a project page showcasing the illustrations. It serves as a demonstrat… | 32 | 4587 | maintenance |
| Fl4sh9174/Switch-Emulator-Ultrawide-FPS-Mods A curated collection of ultrawide, FPS unlock, resolution, and graphics mods for Nintendo Switch games running on emulators like Yuzu, Ryuj… | 71 | 1293 | active |
| Pal3love/dream-han-cjk Dream Han CJK is a family of open-source pan-CJK sans and serif fonts derived from the variable versions of Source Han Sans and Source Han … | 66 | 1282 | active |
| nvpro-samples/vk_mini_path_tracer A beginner-friendly tutorial teaching how to write a photorealistic GPU path tracer in under 300 lines of C++ and 250 lines of GLSL using V… | 32 | 1281 | stable |
| TimoSalomaki/awesome-dear-imgui A curated awesome-list collecting bindings, extensions, widgets, tools, and resources for Dear ImGui, the immediate-mode GUI library. It se… | 34 | 1258 | active |
| kittykatattack/learningPixi A step-by-step tutorial for learning the Pixi.js 2D WebGL rendering engine, covering sprites, texture atlases, animation, keyboard input, a… | 32 | 4417 | maintenance |
| cwchenwang/awesome-3d-diffusion A curated awesome-list of research papers on diffusion models for 3D generation, accompanied by a survey paper. It organizes papers by tech… | 56 | 1254 | active |
| stackgl/shader-school An interactive Node.js-based workshopper that teaches GLSL shaders and graphics programming through self-directed lessons completed in the … | 32 | 4414 | maintenance |
| KhronosGroup/glTF-Tutorials Official Khronos Group tutorials for glTF, the 3D asset transmission format, covering the core glTF format, physically based rendering (PBR… | 68 | 1251 | active |
| loganmarchione/homelab-svg-assets A collection of over 600 full-color, normalized-size SVG icons representing homelab-related software, products, and brands. It is distribut… | 75 | 1246 | active |
| weihaox/awesome-image-translation A curated awesome-list of research papers, implementations, and resources on image-to-image translation, organized by year from pre-2018 to… | 52 | 1239 | active |
| nerfies/nerfies.github.io The source code for the Nerfies project website, showcasing the ICCV 2021 paper on Deformable Neural Radiance Fields. It is widely reused a… | 32 | 4344 | maintenance |
| zed-industries/awesome-gpui A curated awesome-list of projects built with or for GPUI, the GPU-accelerated hybrid immediate/retained mode UI framework for Rust behind … | 71 | 1236 | active |
| QianMo/Awesome-Unity-Shader A curated collection of Unity3D ShaderLab shader examples accompanying the author's Chinese blog series on Unity shader programming. It ser… | 32 | 4331 | maintenance |
| Activision/caldera A large OpenUSD scene dataset containing converted geometry from the Call of Duty: Warzone Caldera map, released by Activision for academic… | 22 | 1232 | stable |
| lxgw/yozai-font Yozai Font is an open-source Chinese handwriting-style font derived from Y.OzFont, covering GB 2312, the General Standard Chinese Character… | 77 | 1229 | active |
| AngelJumbo/gruvbox-wallpapers A community-curated collection of wallpapers matching the Gruvbox color scheme, browsable via a hosted gallery site and installable as a Ni… | 74 | 1206 | active |
| paper-design/paper-mono Paper Mono is a monospace typeface designed for both design work and coding, released under the SIL Open Font License. The repository conta… | 69 | 1187 | active |
| teslamotors/custom-wraps An official Tesla repository providing PNG templates and examples for creating custom wrap designs for the 3D vehicle visualization in the … | 64 | 1169 | active |
| dgreenheck/webgpu-claude-skill A Claude Agent Skill (also packaged as Cursor rules) that gives AI coding assistants comprehensive knowledge for building WebGPU applicatio… | 49 | 1167 | active |
| OTFCG/Awesome-Game-Analysis A curated awesome-list collecting video game technology analysis resources, linking to tech breakdowns, engine deep-dives, and rendering ar… | 64 | 1159 | active |
| motion-canvas/examples A collection of example videos and their source code made with Motion Canvas, a TypeScript library for creating animations. Each example is… | 23 | 1159 | active |
| PardCode/CPP-3D-Game-Tutorial-Series A tutorial series teaching C++ developers how to build a 3D game from scratch using DirectX 11, progressing from Win32 windowing to a full … | 77 | 1144 | active |
| RimoChan/Vtuber_Tutorial A Chinese-language tutorial series teaching how to build your own Vtuber from scratch, covering facial capture with a webcam through to cha… | 32 | 1140 | active |
| QianMo/GPU-Gems-Book-Source-Code A preserved archive of the companion CD source code for NVIDIA's GPU Gems books 1 through 3, containing C++ and HLSL/GLSL sample implementa… | 32 | 1128 | stable |
| jhorikawa/HoudiniHowtos A repository of Houdini recipe and tutorial files accompanying Junichiro Horikawa's YouTube videos on parametric and procedural design. It … | 49 | 1125 | active |
| imuncle/live2d A curated collection of 128 Live2D models (Cubism 2 and 3) with demo pages and simple JavaScript snippets for embedding animated characters… | 61 | 1122 | active |
| hackclub/dinosaurs A community-contributed collection of drawings of Orpheus, Hack Club's dinosaur mascot, browsable at rawr.hackclub.com. It serves as a fun,… | 68 | 1114 | active |
| egonelbre/gophers A collection of free, CC0-licensed Go gopher mascot illustrations in SVG (vector) and raster formats, created by Egon Elbre. The artwork ca… | 32 | 3832 | maintenance |
| Pal3love/Source-Han-TrueType An unofficial project that provides TrueType (TTF/TTC) conversions of Adobe's Source Han Sans, Serif, and Mono CJK fonts, preserving full c… | 66 | 1108 | active |
| brickbots/framedeck An open-source cyberdeck design built around the Framework laptop mainboard, featuring a custom mechanical keyboard, 7-inch IPS display, Fr… | 70 | 1098 | active |
| Tarikul-Islam-Anik/Animated-Fluent-Emojis A curated collection of Microsoft Teams Fluent animated emojis hosted in one repository with a browsable web picker. Users can download emo… | 37 | 1094 | active |
| tokotype/PlusJakartaSans Plus Jakarta Sans is an open-source geometric sans serif font family designed by Tokotype for Jakarta's City of Collaboration program, rele… | 23 | 1091 | active |
| David-DiGioia/vulkan-diagrams A collection of diagrams serving as a quick visual reference for Vulkan graphics API concepts, showing object relationships for common task… | 69 | 1089 | active |
| Overv/VulkanTutorial The source for vulkan-tutorial.com, a comprehensive tutorial teaching the basics of the Vulkan graphics and compute API in C++, available a… | 70 | 3685 | maintenance |
| georgd/EB-Garamond EB Garamond is an open-source digitization of Claude Garamont's 16th-century typeface, based on the 1592 Egenolff-Berner specimen, released… | 23 | 1070 | active |
| xiaoiver/infinite-canvas-tutorial A step-by-step tutorial for building an infinite canvas application using WebGL/WebGPU rendering, SDF-based 2D graphics, and an ECS archite… | 71 | 1069 | active |
| jdah/doomenstein-3d A pair of small C programs implementing Wolfenstein 3D and DOOM style software renderers from scratch. It serves as a compact, readable ref… | 30 | 1062 | stable |
| KhronosGroup/glTF-Sample-Models A collection of sample glTF 1.0 and 2.0 3D models maintained by Khronos Group for testing and demonstrating the glTF format, including PBR … | 10 | 3615 | maintenance |
| KhronosGroup/glTF-Sample-Assets A curated collection of glTF 2.0 sample 3D models maintained by the Khronos Group that demonstrate features and capabilities of the glTF fo… | 74 | 1057 | active |