Awesome Open Source
Awesome Open Source
Combined Topics
graphics-library
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 32 Graphics Library Open Source Projects
Categories
>
Graphics
>
Graphics Library
Guilite
⭐
5,149
✔️The smallest header-only GUI library(4 KLOC) for all platforms
Lvgl
⭐
5,017
Powerful and easy-to-use embedded GUI with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
Opentk
⭐
1,917
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.
Matplotplusplus
⭐
1,917
Matplot++: A C++ Graphics Library for Data Visualization 📊🗾
Diligentengine
⭐
1,611
A modern cross-platform low-level graphics library and rendering framework
Acid
⭐
771
A high speed C++17 Vulkan game engine
Chafa
⭐
697
📺🗿 Terminal graphics for the 21st century.
Fabgl
⭐
497
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
⭐
463
The high-speed OpenAL, OpenGL, Vulkan, and GLFW bindings library your mother warned you about.
Rust Skia
⭐
395
Safe Skia Bindings for Rust
Guilitesamples
⭐
393
✨Small interesting GUI effects could be reused everywhere
Vkvg
⭐
371
Vulkan 2D graphics library
Debug Draw
⭐
363
Immediate-mode, renderer agnostic, lightweight debug drawing API.
Fbg
⭐
341
Lightweight C 2D graphics API agnostic library with parallelism support
Webclgl
⭐
313
GPGPU Javascript library 🐸
Libwetcloth
⭐
303
A Multi-Scale Model for Simulating Liquid-Fabric Interactions
Graphene
⭐
265
A thin layer of graphic data types
Learningdirectx12
⭐
235
This repository is intended to be used as a code repository for learning DirectX 12.
Graphics32
⭐
229
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.
Consolegameengine
⭐
222
.NET Console Graphics Engine
Lv_examples
⭐
216
Examples, tutorials and applications for the LVGL embedded GUI library
Gbox
⭐
213
🎨 A multi-platform graphic library
Lovyangfx
⭐
160
SPI LCD graphics library for ESP32 (ESP-IDF/ArduinoESP32) / SAMD51(Seeed ArduinoSAMD51)
Metalnanovg
⭐
151
The Metal port of NanoVG.
Minigrafx
⭐
130
ESP8266 graphics library
Lv_sim_eclipse_sdl
⭐
116
PC simulator project for LVGL embedded GUI Library. Recommended on Linux and Mac.
Speculid
⭐
115
Easily Manage Graphics in Xcode Projects
Bgrabitmap
⭐
111
📜 BGRABitmap graphics library made with Lazarus (Free Pascal).
Graphicalgorithm
⭐
106
🐙 🐙图形学论文实现
Doomfire
⭐
79
DOOM fire implementation written in rust
Code Red
⭐
27
A Graphics Interface for DirectX12 and Vulkan
Mesh Subdivision
⭐
23
A collection of common mesh subdivision algorithms
1-32 of 32 projects
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210