Skip to content
😎 A curated list of 3D graphics libraries and resources
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Awesome Graphics Libraries

A curated list of C++ graphics libraries

Graphics Libraries

  • bgfx - Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style library. [github bkaradzic/bgfx]
  • bs::framework - Modern C++14 library for the development of real-time graphical applications [github GameFoundry/bsf]
  • Diligent Engine - Modern cross-platform low-level graphics library. [github DiligentGraphics/DiligentEngine]
  • Falcor - Real-time rendering framework designed specifically for rapid prototyping. [github NVIDIAGameWorks/Falcor]
  • Filament - Real-time physically based rendering engine. [github google/filament]
  • Magnum - Lightweight and modular graphics middleware for games and data visualization. [github mosra/magnum]
  • OGRE3D - Scene-oriented flexible 3D engine written in C++. [bitbucket]
  • OpenSceneGraph - High performance 3D graphics toolkit. [github openscenegraph/OpenSceneGraph]
  • OptiX - Application framework for achieving optimal ray tracing performance on the GPU
  • OSPRay - Ray tracing based rendering engine for high-fidelity visualization. [github ospray/OSPRay]
  • Polyscope - Prototyping-oriented UI for geometric algorithms. [github nmwsharp/polyscope]
  • Taichi - Computer graphics R&D infrastructure [github yuanming-hu/taichi]
  • The Forge - Cross-platform rendering framework. [github ConfettiFX/The-Forge]

Game Engines

🔒: needs sign-up to access code.


Contributions are very welcome! Also, please feel free to report any error.



You can’t perform that action at this time.