81 Open Source Graphics Library Software Projects
Free and open source graphics library code projects including engines, APIs, generators, and tools.
Lvgl 8451 ⭐
Powerful and easy-to-use embedded GUI library with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
Opentk 2325 ⭐
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.
Fabgl 820 ⭐
Display Controller (VGA, SSD1306, ST7789, ILI9341), PS/2 Mouse and Keyboard Controller, Graphics Library, Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32
Silk.net 1456 ⭐
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, and DirectX bindings library your mother warned you about.
Graphics32 260 ⭐
Graphics32 is a graphics library for Delphi and Lazarus. Optimized for 32-bit pixel formats, it provides fast operations with pixels and graphic primitives. In most cases Graphics32 considerably outperforms the standard TBitmap/TCanvas methods.
Learningdirectx12 346 ⭐
This repository is intended to be used as a code repository for learning DirectX 12.
Lv_sim_eclipse_sdl 163 ⭐
PC simulator project for LVGL embedded GUI Library. Recommended on Linux and Mac.
Bgracontrols 112 ⭐
🆗 BGRA Controls is a set of graphical UI elements that you can use with Lazarus LCL applications.
Lovyangfx 351 ⭐
SPI LCD graphics library for ESP32 (ESP-IDF/ArduinoESP32) / ESP8266 (ArduinoESP8266) / SAMD51(Seeed ArduinoSAMD51)
Gk 75 ⭐
🎥 Graphics Kernel: flexible, highly configurable, extensible render engine (realtime + offline)
Gdx2d 28 ⭐
A simple to use Java library for games and graphics, for desktop (PC, Linux and Mac) and Android.
Volcanosamples 30 ⭐
Volcano sample code to get started with Vulkan. Keep it simple, short and sweet.
Sdf 2d 51 ⭐
A graphics library to enable the real-time rendering of 2D signed distance fields on the web.
Flycube 188 ⭐
Graphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Heirloom 15 ⭐
A C# framework that provides utilities for 2D drawing, audio, basic algorithms, and more. Useful for quick prototyping and implementing games and other graphical applications. Heirloom currently is supported on Windows, Linux, and macOS.
Legion Llri 24 ⭐
Legion Low Level Rendering Interface provides a graphics API agnostic rendering interface with minimal CPU overhead and low level access to verbose GPU operations.
Hei 10 ⭐
Small utility library that serves as an abstraction layer between your application and everything else.