✔️The smallest header-only GUI library(4 KLOC) for all platforms
-
Updated
Dec 22, 2023 - C++
✔️The smallest header-only GUI library(4 KLOC) for all platforms
Matplot++: A C++ Graphics Library for Data Visualization 📊🗾
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs via OpenCL. Free for non-commercial use.
A modern cross-platform low-level graphics library and rendering framework
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
📺🗿 Terminal graphics for the 21st century.
A high speed C++17 Vulkan game engine
🐙 🐙图形学论文实现
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
SPI LCD graphics library for ESP32 (ESP-IDF/ArduinoESP32) / ESP8266 (ArduinoESP8266) / SAMD51(Seeed ArduinoSAMD51)
🎲 Modern 3D graphics made simple with C++17 cross-platform framework and rendering abstraction API on top of DirectX 12, Metal & Vulkan
Vulkan 2D graphics library
✨Small interesting GUI effects could be reused everywhere
This repository is intended to be used as a code repository for learning DirectX 12.
Immediate-mode, renderer agnostic, lightweight debug drawing API.
Lightweight C 2D graphics API agnostic library with parallelism support
Examples, tutorials and applications for the LVGL embedded GUI library
A Multi-Scale Model for Simulating Liquid-Fabric Interactions
Add a description, image, and links to the graphics-library topic page so that developers can more easily learn about it.
To associate your repository with the graphics-library topic, visit your repo's landing page and select "manage topics."