A simple and easy-to-use library to enjoy videogames programming
- raylib
- c
- programming
- opengl
47,133 repositories indexed
1–23 of 23 · Most stars
A simple and easy-to-use library to enjoy videogames programming
LVGL is a free, full-featured embedded UI library for devices from small MCUs to 3D-capable MPUs, enhanced by LVGL Pro, a professional editor and tooling.
A fast image processing library with low memory needs.
Vulkan Quake port based on QuakeSpasm
A lightweight single-header cross-platform library for general windowing
A basic 3D scene implemented with various engines, frameworks or APIs.
LIBPNG: Portable Network Graphics support, official libpng repository
.NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.
a lean linear math library, aimed at graphics programming. Supports vec3, vec4, mat4x4 and quaternions
id Software's Quake 2 v3.21 with mission packs and Vulkan support (Windows, Linux, macOS, FreeBSD, Raspberry Pi 4)
GD Graphics Library
⚡ Datoviz: high-performance GPU rendering for scientific data visualization
Vulkan 2D graphics library
Vulkan API bindings for Go programming language
bitmap to vector graphics converter
Using Fonts More Easily in R Graphs
A thin layer of graphic data types
A Windows-inspired PS5 homebrew OS bringing 32-bit and 64-bit Windows gaming to console hardware through a custom Wine/Proton compatibility stack and native Vulkan graphics.
Play DOOM in Neovim v0.11+ on Linux & macOS
OOP Pascal Wrapper and bindings for Tilengine 2D retro graphics engine
Vector graphics software to generate HPGL output to drive a plotter
GRX 3 Graphics Library
Scala Native bindings for the Cairo 2D graphics library