{"id":4175,"url":"https://github.com/jslee02/awesome-graphics-libraries","name":"awesome-graphics-libraries","description":":sunglasses: A curated list of 3D graphics libraries and resources","projects_count":35,"last_synced_at":"2026-08-09T16:00:34.202Z","repository":{"id":37343964,"uuid":"174568488","full_name":"jslee02/awesome-graphics-libraries","owner":"jslee02","description":":sunglasses: A curated list of 3D graphics libraries and resources","archived":false,"fork":false,"pushed_at":"2026-05-11T05:00:11.000Z","size":83,"stargazers_count":530,"open_issues_count":0,"forks_count":38,"subscribers_count":12,"default_branch":"main","last_synced_at":"2026-07-02T18:05:42.603Z","etag":null,"topics":["3d-game-engine","3d-graphics","awesome-list","game-engine","graphics-engine","graphics-libraries","graphics-library"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jslee02.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-03-08T16:10:50.000Z","updated_at":"2026-06-30T00:00:58.000Z","dependencies_parsed_at":"2024-01-03T03:59:55.538Z","dependency_job_id":"d64312fd-8715-4b5f-86ac-c42caacffe1c","html_url":"https://github.com/jslee02/awesome-graphics-libraries","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jslee02/awesome-graphics-libraries","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jslee02%2Fawesome-graphics-libraries","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jslee02%2Fawesome-graphics-libraries/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jslee02%2Fawesome-graphics-libraries/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jslee02%2Fawesome-graphics-libraries/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jslee02","download_url":"https://codeload.github.com/jslee02/awesome-graphics-libraries/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jslee02%2Fawesome-graphics-libraries/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36461831,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-09T02:00:06.528Z","response_time":130,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-06T20:24:48.413Z","updated_at":"2026-08-09T16:00:34.202Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["[License](#contents)","[Geometry Processing](#contents)","[Graphics Libraries](#contents)","Graphics Libraries","Geometry Processing"],"sub_categories":["Game Engines","C++","Rust"],"readme":"# Awesome Graphics Libraries\n\n[![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\nA curated list of C++ graphics libraries\n\n## Contents\n\n* [Graphics Libraries](#graphics-libraries)\n  * [C++](#c)\n  * [Rust](#rust)\n* [Geometry Processing](#geometry-processing)\n  * [Game Engines](#game-engines)\n\n\u003e **Legend**: 🟢 Active (\u003c1yr) · 🟡 Slow (1-2yr) · 🔴 Stale (\u003e2yr) · 💀 Archived\n\n## [Graphics Libraries](#contents)\n\n### C++\n\n* 🟢 ANARI-SDK - ANARI Software Development Kit for 3D rendering and visualization. [⭐ 287](https://github.com/KhronosGroup/ANARI-SDK)\n* 🟢 [bgfx](https://bkaradzic.github.io/bgfx/overview.html) - Cross-platform, graphics API agnostic, \"Bring Your Own Engine/Framework\" style library. [⭐ 17k](https://github.com/bkaradzic/bgfx)\n* 🟢 [Diligent Engine](http://diligentgraphics.com/diligent-engine/) - Modern cross-platform low-level graphics library. [⭐ 4.3k](https://github.com/DiligentGraphics/DiligentEngine)\n* 🟢 Easy3D - A lightweight, easy-to-use, and efficient C++ library for processing and rendering 3D data [⭐ 1.6k](https://github.com/LiangliangNan/Easy3D)\n* 🟡 [Falcor](https://developer.nvidia.com/falcor) - Real-time rendering framework designed specifically for rapid prototyping. [⭐ 3.2k](https://github.com/NVIDIAGameWorks/Falcor)\n* 🟢 [Filament](https://google.github.io/filament/) - Real-time physically based rendering engine. [⭐ 20k](https://github.com/google/filament)\n* [Irrlicht](https://irrlicht.sourceforge.io/) - The Irrlicht Engine is an open source realtime 3D engine written in C++. It is a cross-platform library, using D3D, OpenGL and its own software renderers.\n* 🟢 [Magnum](https://magnum.graphics/) - Lightweight and modular graphics middleware for games and data visualization. [⭐ 5.2k](https://github.com/mosra/magnum)\n* 🟢 [OGRE3D](https://www.ogre3d.org/) - Scene-oriented flexible 3D engine written in C++. [⭐ 4.6k](https://github.com/OGRECave/ogre)\n* 🔴 [OpenSceneGraph](http://www.openscenegraph.org/) - High performance 3D graphics toolkit. [⭐ 3.6k](https://github.com/openscenegraph/OpenSceneGraph)\n* [OptiX](https://developer.nvidia.com/optix) - Application framework for achieving optimal ray tracing performance on the GPU\n  * 🟢 [OWL](https://owl-project.github.io/) - A convenience/productivity-oriented library on top of OptiX [⭐ 257](https://github.com/owl-project/owl)\n* 🟢 [OSPRay](http://www.ospray.org/) - Ray tracing based rendering engine for high-fidelity visualization. [⭐ 1.1k](https://github.com/ospray/OSPRay)\n* 🟢 Pangolin - lightweight and portable utility libraries for prototyping 3D. [⭐ 2.7k](https://github.com/stevenlovegrove/Pangolin)\n* 🟢 [Polyscope](http://polyscope.run/) - Prototyping-oriented UI for geometric algorithms. [⭐ 2.2k](https://github.com/nmwsharp/polyscope)\n* 🟡 [RAMSES](https://ramses3d.org) - 3D engine designed for embedded real-time and distributed rendering [⭐ 376](https://github.com/bmwcarit/ramses)\n* 🔴 [Taichi](http://taichi.graphics/) - Computer graphics R\u0026D infrastructure [⭐ 411](https://github.com/yuanming-hu/taichi)\n* 🟢 The Forge - Cross-platform rendering framework. [⭐ 5.5k](https://github.com/ConfettiFX/The-Forge)\n* 🟢 [VulkanSceneGraph](https://vsg-dev.github.io/vsg-dev.io/) - Vulkan \u0026 C++17 based Scene Graph Project [⭐ 1.8k](https://github.com/vsg-dev/VulkanSceneGraph)\n\n### Rust\n\n* 🟢 [three-d](https://github.com/asny/three-d/) - An OpenGL/WebGL/OpenGL ES renderer in Rust which seeks to make graphics simple but still have the power to draw exactly what you want. [⭐ 1.6k](https://github.com/asny/three-d)\n* 🟢 [wgpu](https://wgpu.rs/) - is a cross-platform, safe, Rust graphics API. It runs natively on Vulkan, Metal, D3D12, D3D11, and OpenGLES; and on top of WebGPU/WebGL on wasm. The API is based on the WebGPU standard. It serves as the core of the WebGPU integration in Firefox, Servo, and Deno. [⭐ 17.1k](https://github.com/gfx-rs/wgpu)\n\n## [Geometry Processing](#contents)\n\n* 🟢 [libigl](https://libigl.github.io/) - Simple C++ geometry processing library. [⭐ 5k](https://github.com/libigl/libigl)\n\n### Game Engines\n\n* 🟢 [AnKi 3D Engine](http://anki3d.org/) - Vulkan backend, modern renderer, scripting, physics and more [⭐ 1.6k](https://github.com/godlikepanos/anki-3d-engine)\n* [CRYENGINE](https://www.cryengine.com/)\n* 🟢 [GODOT](https://godotengine.org/) - Multi-platform 2D and 3D game engine. [⭐ 110.5k](https://github.com/godotengine/godot)\n* [Lumberyard](https://aws.amazon.com/lumberyard/) - Free game engine with native integration to the AWS Cloud and Twitch features.\n* 🟢 [LumixEngine](https://mikulasflorek.itch.io/lumix-engine) - Open source 3D Game Engine. [⭐ 3.8k](https://github.com/nem0/lumixengine)\n* 🟢 [O3DE](https://o3de.org/) - Real-time 3D development engine. [⭐ 9.1k](https://github.com/o3de/o3de)\n* 🟢 [Overload](http://overloadengine.org/) - Game engine inspired by industry standards. [⭐ 2.4k](https://github.com/adriengivry/Overload)\n* 🟢 [raylib](https://www.raylib.com/) - A simple and easy-to-use library to enjoy videogames programming. [⭐ 32.9k](https://github.com/raysan5/raylib)\n* 🔴 [Rootex](https://rootex.readthedocs.io/) - Advanced C++ 3D game engine. [⭐ 231](https://github.com/sdslabs/Rootex)\n* [Unity3D](https://unity3d.com/)\n* [Unreal Engine](https://www.unrealengine.com/) - Multi-platform 2D and 3D game engine. :lock:\n* 🟢 [Wicked Engine](https://wickedengine.net/) - C++ game engine focusing on modern rendering techniques. [⭐ 7k](https://github.com/turanszkij/WickedEngine)\n\n\u003e :lock:: needs sign-up to access code.\n\n## [Contributing](#contents)\n\nContributions are very welcome. Please read the [contribution guidelines](CONTRIBUTING.md) first. Also, please feel free to report any error.\n\n## [License](#contents)\n\n[![CC0](https://licensebuttons.net/p/zero/1.0/88x31.png)](http://creativecommons.org/publicdomain/zero/1.0/)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/jslee02%2Fawesome-graphics-libraries/projects"}