C++ graphics-library

Open-source C++ projects categorized as graphics-library

Top 12 C++ graphics-library Projects

graphics-library
  1. GuiLite

    ✔️The smallest header-only GUI library(4 KLOC) for all platforms

  2. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  3. matplotplusplus

    Matplot++: A C++ Graphics Library for Data Visualization 📊🗾

  4. FabGL

    ESP32 Display Controller (VGA, PAL/NTSC Color Composite, SSD1306, ST7789, ILI9341), PS/2 Mouse and Keyboard Controller, Graphics Library, Sound Engine, Game Engine and ANSI/VT Terminal

  5. MethaneKit

    🎲 Modern 3D graphics made simple with C++20 cross-platform framework and rendering abstraction API on top of DirectX 12, Vulkan & Metal

  6. GuiLiteSamples

    ✨Small interesting GUI effects could be reused everywhere

  7. canvas_ity

    A tiny, single-header <canvas>-like 2D rasterizer for C++

    Project mention: Canvas_ity: A tiny, single-header <canvas>-like 2D rasterizer for C++ | news.ycombinator.com | 2026-02-21

    Author here. I have a JavaScript port of my automated test suite (https://github.com/a-e-k/canvas_ity/blob/main/test/test.html) that I used to compare my library against browser implementations. I was surprised by all of the browser quirks that I found!

    But compiling to WASM and running side-by-side on that page is definitely something that I've thought about to make the comparison easier. (For now, I just have my test suite write out PNGs and compare them in an image viewer split-screen with the browser.)

  8. debug-draw

    Immediate-mode, renderer agnostic, lightweight debug drawing API.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Tempest

    API abstraction layer for 3D graphics, UI and sound. Written in C++17 with Vulkan, DX12 and Metal support. (by Try)

  11. ascii-graphics

    3D graphics in the terminal using ASCII characters

  12. Tephra

    A modern, high-performance C++17 graphics and compute library based on Vulkan

  13. crosscore_dev

    crosscore is a portable C++ library for graphics programming

  14. memake.cpp

    yeet! C++ 2D graphics library to output primitives and other custom shapes, easily.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ graphics-library discussion

Log in or Post with

C++ graphics-library related posts

  • Apple II graphics: More than you wanted to know

    2 projects | news.ycombinator.com | 28 Jun 2024
  • MicroMac, a Macintosh for Under £5

    6 projects | news.ycombinator.com | 17 Jun 2024
  • Bombed an interview and trying to figure out how to pivot. Any advice on on increasing code literacy and filling in knowledge gaps from EE?

    2 projects | /r/embedded | 6 Dec 2023
  • Anyone want to help create a Free and Open Source AlphaSmart Neo?

    8 projects | /r/AlphaSmart | 26 Aug 2022
  • Learning programming on TTGO VGA32 (based on ESP32)

    2 projects | /r/esp32 | 3 Aug 2022
  • Looking for variable to store strings to display a message on LEDS

    1 project | /r/arduino | 21 Apr 2022
  • Does anyone have feedback on working with GuiLite?

    2 projects | /r/cpp_questions | 8 Apr 2022
  • A note from our sponsor - AppSignal
    www.appsignal.com | 12 Oct 2026
    APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more →

Index

What are some of the best open-source graphics-library projects in C++? This list will help you:

# Project Stars
1 GuiLite 7,775
2 matplotplusplus 4,938
3 FabGL 1,701
4 MethaneKit 974
5 GuiLiteSamples 700
6 canvas_ity 618
7 debug-draw 540
8 Tempest 228
9 ascii-graphics 70
10 Tephra 52
11 crosscore_dev 17
12 memake.cpp 2

Sponsored
Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?