22 Graphics libraries and projects

  • GLFW

    9.3 8.1 L2 C
    A simple, cross-platform OpenGL wrangling library. [zlib/libpng]
  • bgfx

    9.3 0.0 L1 C++
    A cross-platform rendering library. [BSD]
  • Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
    Sponsored scoutapm.com
  • Skia

    8.7 10.0 L1 C++
    A complete 2D graphic library for drawing Text, Geometries, and Images. [BSD] webpage
  • urho3d

    8.4 9.1 L1 C++
    Cross-platform rendering and game engine. [Many different, mostly MIT]
  • OpenSceneGraph

    8.1 6.3 L1 C++
    An open source high performance 3D graphics toolkit. [OSGPL]
  • magnum

    8.0 9.7 L2 C++
    C++11 and OpenGL 2D/3D graphics engine. [MIT] website
  • OpenSubdiv

    7.8 1.8 L1 C++
    Pixar's library for evaluating and rendering subdivision surfaces on CPU and GPU. [Modified Apache2]
  • Atomic Game Engine

    7.7 0.0 L4 C++
    The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C#, JavaScript, TypeScript, and C++ (http://www.AtomicGameEngine.com)
  • Ogre 3D

    7.6 9.6 C++
    A scene-oriented, real-time, flexible 3D rendering engine (as opposed to a game engine) written in C++. [MIT]
  • DirectXTK

    7.2 7.7 C++
    A collection of helper classes for writing DirectX 11.x code in C++. [MIT]
  • OpenVDB

    7.0 9.5 L1 C++
    Library and tools for storing, editing, and rendering volumetric datasets. [MPL2]
  • Open-Source Vulkan C++ API

    6.9 8.8 L1 C++
    Open-Source Vulkan C++ API
  • Horde3D

    6.5 7.1 L1 C++
    A small 3D rendering and animation engine. [EPL]
  • herebedragons

    6.3 3.0 C
    A basic 3D scene implemented with various engines, frameworks or APIs. [MIT] website
  • Ion

    6.3 0.0 C++
    A small and efficient set of libraries for building cross-platform client or server applications that use 3D graphics. [Apache2] website
  • glbinding

    5.0 6.0 C++
    A C++ binding for the OpenGL API, generated using the gl.xml specification.
  • Partio

    4.5 4.4 Objective-C
    Library for wrangling particle data, with support for most common file formats. [Modified BSD]
  • Irrlicht

    4.5 0.0 L1 C++
    A high performance realtime 3D engine written in C++. [zlib]
  • Visualization Library

    3.5 2.5 L1 C++
    A C++ middleware for high-performance 2D and 3D graphics applications based on OpenGL 1.x-4.x supporting Windows, Linux and Mac OS X.
  • IrrlichtBAW

    2.8 3.9 C++
    GPGPU focused graphics engine for OpenGL 4.3 aiming to present a Vulkan-like API.
  • OpenMesh, 7.0

    1.6 0.0 L1 C++
    Clone of the official OpenMesh repository
  • Cairo

    A 2D graphics library with support for multiple output devices. [LGPL2 or Mozilla MPL]

Add another 'Graphics' Library