Projects in Awesome Lists tagged with graphics-library
A curated list of projects in awesome lists tagged with graphics-library .
https://github.com/idea4good/guilite
✔️The smallest header-only GUI library(4 KLOC) for all platforms
c cpp cross-platform display docker embedded graphics-library gui header-only iot iot-platform mcu microcontroller
Last synced: 14 May 2025
https://github.com/idea4good/GuiLite
✔️The smallest header-only GUI library(4 KLOC) for all platforms
c cpp cross-platform display docker embedded graphics-library gui header-only iot iot-platform mcu microcontroller
Last synced: 13 Mar 2025
https://github.com/alandefreitas/matplotplusplus
Matplot++: A C++ Graphics Library for Data Visualization 📊🗾
charting-library charts contour-plots data-analysis data-science data-visualization graphics graphics-library graphs matplot plot-categories plots polar-plots scientific-computing scientific-visualization visualization
Last synced: 12 May 2025
https://github.com/dotnet/silk.net
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
3d audio csharp game-development glfw graphics graphics-library haptics native openal opencl opengl scientific-visualization silk vulkan webgpu wgpu
Last synced: 13 May 2025
https://github.com/dotnet/Silk.NET
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
3d audio csharp game-development glfw graphics graphics-library haptics native openal opencl opengl scientific-visualization silk vulkan webgpu wgpu
Last synced: 14 Mar 2025
https://github.com/diligentgraphics/diligentengine
A modern cross-platform low-level graphics library and rendering framework
3d-engine d3d11 d3d12 directx directx11 directx12 gamedev graphics-engine graphics-library graphics-programming ibl opengl opengl-es pbr ray-tracing raytracing renderer rendering vulkan vulkan-game-engine
Last synced: 11 May 2025
https://github.com/DiligentGraphics/DiligentEngine
A modern cross-platform low-level graphics library and rendering framework
3d-engine d3d11 d3d12 directx directx11 directx12 gamedev graphics-engine graphics-library graphics-programming ibl opengl opengl-es pbr ray-tracing raytracing renderer rendering vulkan vulkan-game-engine
Last synced: 18 Mar 2025
https://github.com/opentk/opentk
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.
c-sharp game-development game-engine graphics graphics-library math-library openal opencl opengl opengl-es scientific-visualization
Last synced: 13 May 2025
https://github.com/hpjansson/chafa
📺🗿 Terminal graphics for the 21st century.
ansi cli graphics graphics-library image-processing image-viewer images iterm2 kitty powershell sixel terminal terminal-based terminal-graphics
Last synced: 13 May 2025
https://github.com/eqmg/acid
A high speed C++17 Vulkan game engine
3d-engine c-plus-plus cpp17 cross-platform game-development game-engine gles gpu graphics-library open-source renderer vulkan vulkan-engine vulkan-game-engine
Last synced: 15 May 2025
https://github.com/EQMG/Acid
A high speed C++17 Vulkan game engine
3d-engine c-plus-plus cpp17 cross-platform game-development game-engine gles gpu graphics-library open-source renderer vulkan vulkan-engine vulkan-game-engine
Last synced: 01 Apr 2025
https://github.com/rust-skia/rust-skia
Rust Bindings for the Skia Graphics Library
android d3d graphics-library ios metal opengl pdf rust-bindings skia svg vulkan
Last synced: 12 May 2025
https://github.com/fdivitto/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
audio audio-engine composite emulator esp32 fabgl game-engine graphics-engine graphics-library gui keyboard mouse ntsc pal ps2 sound terminal vga vt100 widget-library
Last synced: 29 Apr 2025
https://github.com/fdivitto/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
audio audio-engine composite emulator esp32 fabgl game-engine graphics-engine graphics-library gui keyboard mouse ntsc pal ps2 sound terminal vga vt100 widget-library
Last synced: 13 Apr 2025
https://github.com/AngelMonica126/GraphicAlgorithm
:octopus: :octopus:图形学论文实现
graph-algorithms graphic graphics-engine graphics-library graphics-programming papers reflective-shadow-maps
Last synced: 27 Apr 2025
https://github.com/lovyan03/lovyangfx
SPI LCD graphics library for ESP32 (ESP-IDF/ArduinoESP32) / ESP8266 (ArduinoESP8266) / SAMD51(Seeed ArduinoSAMD51)
dma esp-idf esp-idf-tft-ili9341 gfx graphics-library lcd lovyangfx m5stack odroid-go spi-lcd tft-espi wio-terminal
Last synced: 14 May 2025
https://github.com/jpbruyere/vkvg
Vulkan 2D graphics library
2d cairo drawing-library gpu graphics graphics-library vector vector-graphics vulkan
Last synced: 15 May 2025
https://github.com/idea4good/guilitesamples
✨Small interesting GUI effects could be reused everywhere
c cpp crossplatform embedded graphics-library gui mcu
Last synced: 11 Oct 2025
https://github.com/repalash/threepipe
A 3D viewer framework built on top of three.js with a focus on rendering, modularity and extensibility.
3d graphics graphics-library javascript three threejs typescript webgl
Last synced: 06 Oct 2025
https://github.com/grz0zrg/fbg
Lightweight C 2D graphics API agnostic library with parallelism support
2d-graphics embedded fbdev framebuffer gba graphics graphics-library graphics-rendering library lightweight multi-core multithreaded multithreading opengl
Last synced: 15 May 2025
https://github.com/glampert/debug-draw
Immediate-mode, renderer agnostic, lightweight debug drawing API.
cpp direct3d graphics-library opengl
Last synced: 08 May 2025
https://github.com/raymondyfei/libwetcloth
A Multi-Scale Model for Simulating Liquid-Fabric Interactions
cloth-simulation collision-handling fluid-simulation graphics-library material-point-method particle-in-cell physics-based-animation siggraph simulation-engine
Last synced: 30 Mar 2025
https://github.com/codam-coding-college/mlx42
Codam's own fixed, functioning and open source alternative of the miniLibX. MLX42 is a simple cross-platform graphics library running on GLFW and OpenGL.
42 42born2code 42pleaseadoptmefinally 42school c cocoa codam cross-platform glfw graphics graphics-library linux macos minilibx mlx mlx42 opengl winapi windows x11
Last synced: 24 Oct 2025
https://github.com/andrejnau/FlyCube
Graphics API wrapper is written in C++ on top of DirectX 12, Vulkan and Metal. Provides main features including ray tracing.
d3d12 direct3d directx directx-12 directx12 dxr gamedev graphics-api graphics-engine graphics-library graphics-programming metal ray-tracing raytracing renderer rendering rtx vulkan vulkan-api
Last synced: 08 May 2025
https://github.com/ebassi/graphene
A thin layer of graphic data types
3d-transformations c euler graphics-library mathematics matrix quaternion simd transformations vector
Last synced: 18 Oct 2025
https://github.com/graphics32/graphics32
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.
2d components delphi delphinuspackage fpc graphics graphics-library lazarus low-level object-pascal vector-graphics
Last synced: 15 Mar 2025
https://github.com/ollelogdahl/ConsoleGameEngine
.NET Console Graphics Engine
console console-framework console-graphics consoleengine draw game-loop graphics graphics-library hacktoberfest unlicense
Last synced: 25 Apr 2025
https://github.com/wojciech-graj/termgl
2D & 3D graphics engine in the terminal [C/C++]
3d 3d-graphics c c-plus-plus cli computer-graphics cpp cpp-library graphics graphics-engine graphics-library linux linux-shell terminal terminal-based terminal-graphics unix unix-shell windows
Last synced: 16 May 2025
https://github.com/codam-coding-college/MLX42
Codam's own fixed, functioning and open source alternative of the miniLibX. MLX42 is a simple cross-platform graphics library running on GLFW and OpenGL.
42 42born2code 42pleaseadoptmefinally 42school c cocoa codam cross-platform glfw graphics graphics-library linux macos minilibx mlx mlx42 opengl winapi windows x11
Last synced: 24 Mar 2025
https://github.com/lvgl/lv_port_pc_eclipse
PC simulator project for LVGL embedded GUI Library. Recommended on Linux and Mac.
graphics-library lvgl simulator
Last synced: 15 May 2025
https://github.com/tuupola/hagl
Hardware Agnostic Graphics Library for embedded
esp-idf esp32 gd32v graphics-library hagl raspberry-pi-pico rp2040
Last synced: 05 Apr 2025
https://github.com/tboox/gbox
🎨 A multi-platform graphic library
algorithm drawing framebuffer glut graphics-library opengles sdl
Last synced: 25 Mar 2025
https://github.com/ruiwentang/skity
A light weight 2D Vector Graphic renderer library writing in c++ for OpenGL3.3+ / OpenGLES3.0+ / Vulkan 1.1+/ WebGL2 with WASM
2d-canvas 2d-graphics canvas2d drawing-library gpu graphics graphics-library opengl rendering rendering-2d-graphics skia vector-graphics vulkan webgl2
Last synced: 13 Apr 2025
https://github.com/thingpulse/minigrafx
ESP8266 graphics library
e-ink epaper esp32 esp8266 framebuffer graphics-library
Last synced: 07 Oct 2025
https://github.com/diligentgraphics/diligentfx
High-level rendering components
android game-development game-engine graphics-library ios linux macos open-source renderer windows
Last synced: 09 Apr 2025
https://github.com/lemunozm/ruscii
Terminal graphics engine: build your games in the terminal!
console-game game-engine graphics-library key-event terminal-game terminal-graphics-engine
Last synced: 04 Apr 2025
https://github.com/silkcommunity/trippygl
A simple, lightweight yet highly versatile OpenGL graphics library
3d 3d-graphics csharp game-development gamedev graphics graphics-library opengl
Last synced: 15 May 2025
https://github.com/try/tempest
API abstraction layer for 3D graphics, UI and sound. Written in C++17 with Vulkan, DX12 and Metal support.
3d cpp d3d12 directx directx12 engine graphics-engine graphics-library metal ray-tracing vulkan vulkan-engine vulkan-game-engine
Last synced: 04 Apr 2025
https://github.com/brightdigit/speculid
Easily Manage Graphics in Xcode Projects
asset-management bundle graphics graphics-library icons shell swift xcode
Last synced: 04 Oct 2025
https://github.com/recp/gkern
🎥 Graphics Kernel: flexible, highly configurable, extensible render engine (realtime + offline)
3d 3d-graphics c-render-engine engine glsl graphics graphics-engine graphics-kernel graphics-library graphics-rendering opengl pbr rendering rendering-2d-graphics rendering-3d-graphics rendering-engine rendering-kernel shader shadow-mapping transparency
Last synced: 24 Aug 2025
https://github.com/r-marques/doomfire
DOOM fire implementation written in rust
doom doomfire game-development graphics-library minifb pixels rust sdl2 wasm webassembly
Last synced: 13 Sep 2025
https://github.com/shakesoda/tinyfx
small & reasonably fast declarative style gles3.1+/gl4.3+ renderer inspired by bgfx
graphics-library opengl-es opengl-library rpi
Last synced: 01 Aug 2025
https://github.com/kbladin/elkengine
Simple graphics engine used as submodule in many of my projects
assimp cplusplus cplusplus-11 cplusplus-14 freeimage glfw glfw3 glsl graphics graphics-engine graphics-library graphics-rendering opengl opengl-shading-language physically-based-rendering rendering rendering-3d-graphics rendering-engine
Last synced: 10 Apr 2025
https://github.com/libcala/cala
Cross-platform system interface for hardware IO
android app-engine audio bluetooth cala cross-platform game-library graphics-library gui gui-library hardware hardware-io library microphone platform-agnostic rust rust-library sound speaker video
Last synced: 12 Dec 2025
https://github.com/MacCASOutreach/graphicsvg
Graphics library authored by Chris Schankula and Dr. Christopher Anand
animation drawing education elm functional-programming game-creation graphics-library outreach research
Last synced: 03 Apr 2025
https://github.com/mmick66/kinieta
A Fast Animation Engine with an Intuitive API
animation-engine animation-library animations graphics-engine graphics-library ios ios-swift swift4 tween tweening
Last synced: 10 Apr 2025
https://github.com/Dolkar/Tephra
A modern, high-performance C++17 graphics and compute library based on Vulkan
gpgpu gpu graphics graphics-library high-performance low-level performance rendering vulkan
Last synced: 19 Nov 2025
https://github.com/goulu/goulib
library of useful Python code for scientific + technical applications
graphics-library jupyter-notebook math-library oeis python python-library
Last synced: 12 Sep 2025
https://github.com/ndsol/volcanosamples
Volcano sample code to get started with Vulkan. Keep it simple, short and sweet.
android cplusplus-11 gplv3 graphics-library linux macos tutorial vulkan windows
Last synced: 10 Apr 2025
https://github.com/danieljprice/giza
giza - a scientific plotting library for C/Fortran
astronomy astronomy-library astrophysics c fortran graphics-library plotting radio-astronomy science scientific-visualization vector-graphics
Last synced: 21 Oct 2025
https://github.com/zakarumych/xfg-rs
eXtensible Framegraph
gfx gfx-rs graphics-api graphics-library graphics-programming graphics-rendering rust rust-library
Last synced: 23 Apr 2025
https://github.com/mpaland/vic
High performance video graphic library for embedded systems
alpha-numeric-displays antialiasing c-plus-plus display-driver driver gradient graphics graphics-library graphics-primitives sprites video
Last synced: 03 Jul 2025
https://github.com/hatninja/playmat
Mode7-style Graphics Library for the LÖVE framework
graphics-library love2d-framework
Last synced: 13 Jul 2025
https://github.com/lvntky/fbgl
Lightweight 2D Framebuffer Library for Linux
2d 2d-graphics embedded fbdev framebuffer graphics graphics-library graphics-rendering library lightweight unix
Last synced: 16 Aug 2025
https://github.com/TamasSzekeres/cairo-cr
Cairo bindings for Crystal language.
cairo crystal graphics-library vector-graphics
Last synced: 27 Mar 2025
https://github.com/aspose-imaging/Aspose.Imaging-for-Java
Aspose.Imaging for Java
conversions crop-image cropping crossplatform emf2svg fileformats graphics-library ico imaging java linux manipulate-images native-java resize-images rotate-image svg-images svgz tga webp wmf2svg
Last synced: 27 Aug 2025
https://github.com/ribasco/u8g2-rpi-demo
This is a demo for using the U8G2 library on the Raspberry Pi
cmake cplusplus cpp cross-compilation demo graphics-library i2c raspberry-pi spi st7920 u8g2
Last synced: 12 Oct 2025
https://github.com/exomia/vulkan-api
The exomia/vulkan-api repository contains .NET bindings providing low-level and cross-platform access to the Vulkan API.
csharp csharp-library dotnet dotnet-core exomia exomia-vulkan-api graphics graphics-api graphics-library graphics-rendering net6 net60 vk vk-api vulkan vulkan-api
Last synced: 12 Apr 2025
https://github.com/aspose-imaging/aspose.imaging-for-java
Aspose.Imaging for Java
conversions crop-image cropping crossplatform emf2svg fileformats graphics-library ico imaging java linux manipulate-images native-java resize-images rotate-image svg-images svgz tga webp wmf2svg
Last synced: 11 Apr 2025
https://github.com/rythe-interactive/rythe-llri
Rythe Low Level Rendering Interface provides a graphics API agnostic rendering interface with minimal CPU overhead and low level access to verbose GPU operations.
directx12 graphics graphics-library library platform-agnostic vulkan
Last synced: 28 Aug 2025
https://github.com/tvlad1234/pico-displaydrivs
Display drivers for pico-sdk
driver gfx graphics-library ili9341 pico-sdk raspberry-pi-pico st7735 st7789
Last synced: 07 Oct 2025
https://github.com/3Qax/SwiftyGFX
A Swift graphics library useful when working with dot matrix displays.
Last synced: 26 Apr 2025
https://github.com/bhavyemathur/goopylib
Powerful cross-platform low-level rendering and game engine for Python & C/C++
computer-graphics-algorithms cplusplus easing-functions game-development graphics graphics-library open-gl python vulkan-game-engine
Last synced: 11 Jun 2025
https://github.com/stefanbylund/zxnext_layer2
C layer 2 graphics API for Spectrum Next
c graphics-library sinclair zx-spectrum
Last synced: 12 Mar 2025
https://github.com/roipeker/draw-lib
Draw is a Starling powered Graphics implementation.
actionscript adobe-air as3 flash graphics-library starling-framework
Last synced: 25 Oct 2025
https://github.com/lechevspace/embedded-canvas
A canvas on which you can draw anything with ease before drawing the pixels on your small hardware display.
2d 2d-graphics canvas draw embedded graphics graphics-library rust rustlang
Last synced: 08 May 2025
https://github.com/jfree/skikographics2d
A Graphics2D implementation written in Kotlin and targeting Skiko as a backend.
graphics-library java2d kotlin
Last synced: 23 Apr 2025
https://github.com/dafiliks/tortoise
An implementation of the Python turtle library in C++ using SDL2
blazingly-fast cmake cmakelists cplusplus cpp cpp-library graphics graphics-library graphics-programming graphics2d library python-lib python-library sdl sdl2 sdl2-library turtle turtle-graphic turtle-graphics-library turtle-python
Last synced: 29 Jul 2025
https://github.com/ullaskunder3/graphics.h-project-template
My vs code setup for graphics.h ( I know its old, have to learn because of university they use turbo 😶 vs code is better)
bgi-graphics cpp graphics-library vscode
Last synced: 12 Jun 2025
https://github.com/flightaware/tcl.gd
Feature-complete Tcl interface to GD graphics drawing library
gd graphics-library tcl tcl-extension
Last synced: 31 Jul 2025
https://github.com/chances/wgpu-crystal
Bindings to wgpu-native for the Crystal programming language
3d-graphics compute-shaders crystal graphics graphics-library webgpu
Last synced: 26 Jul 2025
https://github.com/alessandro-salerno/asciigl
A Small C ASCII Graphics Library
ascii c graphics graphics-library
Last synced: 30 Apr 2025
https://github.com/cedricschwyter/nautilus
another graphics engine
3d-graphics cpp graphics-engine graphics-library graphics-programming linux macos opengl renderer vulkan windows
Last synced: 23 Apr 2025
https://github.com/juliawgpu/wgpunative.jl
WGPU bindings (Alias for WGPU_jll without JLLWrappers)
gpu gpu-computing graphics-library julia webgpu wgpu
Last synced: 07 Sep 2025
https://github.com/christianpanov/glcore
No-dependency OpenGL support library, which abstracts the processes of creating buffers and shaders
cpp cpp-library glcore graphics-library graphics-programming library opengl opengl-library shaders
Last synced: 10 Oct 2025
https://github.com/heysokam/ngpu
n*gpu | Graphics Library for Nim
graphics-library modern-graphics-pipelines nim
Last synced: 09 Apr 2025
https://github.com/timo/sdl2_raw-p6
Low-level NativeCall binding to SDL2
graphics-library perl6 perl6-module sdl2
Last synced: 12 Sep 2025
https://github.com/xernas78/photon
A basic graphics API wrapper
api directx glsl graphics graphics-api graphics-library graphics-programming java java-graphics java-opengl library low-level lwjgl modular opengl vulkan wrapper
Last synced: 28 Jul 2025
https://github.com/ravenexp/planetarium
Sub-pixel precision light spot rendering library
astronomy graphics-library science simulation-modeling
Last synced: 18 Mar 2025
https://github.com/santyarellano/frug
A simple graphics library for rust
2d-graphics game-development gamedev graphics graphics-library rust rust-lang
Last synced: 10 Apr 2025
https://github.com/faisalahmedbijoy/computer-graphics-with-opengl
Design and Development Computer Graphics System Using OpenGL With C++
computer-graphics cpp cube graph-algorithms graphic graphic-design graphics-library graphics-programming opengl rectangle
Last synced: 13 May 2025
https://github.com/bodmer/pico_unicorn_gfx
Arduino library for Raspberry Pico with Pimoroni Unicorn 7x16 LED display
graphics-library led-controller pico rp2040 unicorn-hat
Last synced: 19 Mar 2025
https://github.com/pikachuxxxx/r8
Custom 8-bit Rasterization and Rendering API
2d 3d api c cross-platform graphics graphics-api graphics-library low-level rendering rendering-api
Last synced: 21 Apr 2025
https://github.com/nigeld3v/Tumblr_Image_scrape
Download ALL the images (JPEG/GIF/PNG) from any Tumblr website! This project employs Python3 and BeautifulSoup4 to scrape a Tumblr site (with the url provided by the user) to download, page by page, all the images from the Tumblr site's posts. Ideal for archiving other peoples' Tumblrs <3
archive art beautifulsoup beautifulsoup4 blog blogging comics design fashion gif gifs graphics graphics-library image images scraper tumblr tumblr-image-scrape webcomics website-scraper
Last synced: 03 Apr 2025
https://github.com/myuon/minilight
A SDL2-based graphics library, batteries included.
Last synced: 14 Apr 2025
https://github.com/pranav-yadav/cg-mini-project-sci-calc
🖼🖥 A Computer Graphics Mini - Project :
cg cg-mini-project computer-graphics graphics graphics-library
Last synced: 14 Oct 2025
https://github.com/plopgrizzly/barg
A GUI toolkit & 3D graphics renderer.
graphics graphics-library graphics-programming renderer rendering-3d-graphics rendering-engine rust-library vulkan vulkan-compute-shaders
Last synced: 30 Dec 2025
https://github.com/chances/bismuth
A generic, bring your own framework/engine graphics library for games and visualizations
3d-graphics crystal graphics graphics-library windowing
Last synced: 28 Apr 2025
https://github.com/schuylermartin45/seegol
Master's Thesis Project: Shoyler's Extremely Experimental Graphical Operating Library (SeeGOL)
gcc graphics-library operating-system qemu vga
Last synced: 11 Apr 2025
https://github.com/jpmikkers/baksteen.graphics.impeller
csharp wrapper library for flutter impeller renderer sdk
avalonia avalonia-ui csharp flutter graphics-library impeller
Last synced: 13 Apr 2025
https://github.com/ali-elshorpagi/snake_game
A Snake Game using the C++ graphics.h library
cpp game game-development graphics-library snake-game
Last synced: 23 Jun 2025
https://github.com/neoblizz/cudagl
CUDA based Graphics Library for NVIDIA's GPUs.
cuda graphics-library graphics-programming opengl
Last synced: 18 Jun 2025
https://github.com/ndsol/volcano
Get started with Vulkan. Keep it simple, short and sweet. See https://github.com/ndsol/VolcanoSamples
android-library cplusplus-11 gplv3 graphics-library linux macos vulkan windows
Last synced: 25 Feb 2025
https://github.com/itsyakub/soft
Simple 2D Real-Time Graphics Library
c c-programming c-programming-language c-project cpu cpu-render cpu-rendering graphics graphics-library graphics-programming handmade library open-source sdl sdl2 sdl2-library
Last synced: 10 Apr 2025
https://github.com/jube/std_hmi
Proposal for Human-Machine Interface in the Standard Library
2d cpp cpp17 graphics graphics-library opengl-es sdl2
Last synced: 07 Apr 2025
https://github.com/jesselpalmer/collision-detect
Simple 2D JavaScript collision detection library
2d-collision 2d-collision-library collision collision-detection collisions game-library graphics-library rectangle-collisions square-collisions
Last synced: 01 Apr 2025
https://github.com/jarvisniu/bu.js
A HTML5 Canvas graphics library
2d canvas graphics graphics-library javascript
Last synced: 04 Jul 2025