Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Graphics

Graphics

106 projects

Showing 34 of 106 projects

rust-sdl2
rust-sdl2Rust

Rust bindings for SDL2, providing safe and idiomatic access to multimedia libraries for game development and interactive applications.

#vulkan#graphics#sdl2
Stars2.9k
Forks471
Last commit1 month ago
Yocto/GL
Yocto/GLC++

A collection of small C++17 libraries for building data-oriented physically-based graphics algorithms.

#bvh#graphics#path-tracing
Stars2.9k
Forks213
Last commit2 years ago
GPUImage3
GPUImage3Swift

A Swift framework for GPU-accelerated image and video processing on Apple platforms using Metal.

#realtime#ios#graphics
Stars2.9k
Forks368
Last commit1 year ago
Zig-Gamedev Project
Zig-Gamedev ProjectZig

A collection of libraries and sample applications for game development using the Zig programming language.

#directx-12#libraries#graphics
Stars2.8k
Forks185
Last commit1 month ago
Ejecta
EjectaObjective-C

A fast, open-source JavaScript, Canvas, and Audio implementation for iOS and tvOS, functioning as a canvas-only browser.

#ios#graphics#canvas
Stars2.8k
Forks320
Last commit4 years ago
DirectXTK
DirectXTKC++

A collection of helper classes for writing DirectX 11.x C++ code for Win32 desktop, Xbox One, and UWP applications.

#cpp-library#microsoft#graphics
Stars2.8k
Forks529
Last commit2 days ago
Veldrid
VeldridC#

A cross-platform, graphics API-agnostic rendering and compute library for .NET, providing a unified GPU interface.

#vulkan#graphics#direct3d
Stars2.7k
Forks306
Last commit1 month ago
ShapeImageView
ShapeImageViewJava

A library providing custom shaped Android ImageView components with shader and bitmap mask implementations.

#mobile-ui#graphics#imageview
Stars2.7k
Forks598
Last commit6 years ago
G2Plot
G2PlotTypeScript

An interactive and responsive charting library based on the Grammar of Graphics (G2).

#statistical-charts#graphics#plot
Stars2.6k
Forks596
Last commit1 month ago
Delaunator
DelaunatorJavaScript

An incredibly fast and robust JavaScript library for Delaunay triangulation of 2D points.

#delaunay#algorithm#fast
Stars2.6k
Forks152
Last commit1 month ago
Toucan
ToucanSwift

A Swift library providing a clean, quick API for image processing including resizing, cropping, and masking.

#ios#graphics#uiimage
Stars2.4k
Forks222
Last commit4 years ago
AI Shader
AI ShaderC#

A ChatGPT-powered shader generator for Unity that creates shader code from natural language descriptions.

#graphics#ai-tools#editor-extension
Stars2.4k
Forks231
Last commit2 years ago
lwip
lwipC

A fast, comprehensive, and dependency-free image processing library for Node.js with native bindings.

#native-module#png#batch-processing
Stars2.4k
Forks225
Last commit4 years ago
Cogent Core
Cogent CoreGo

A Go framework for building cross-platform 2D and 3D applications that run on desktop, mobile, and web from a single codebase.

#ios#webassembly#graphics
Stars2.3k
Forks98
Last commit3 days ago
go-sdl2
go-sdl2C

A Go binding for the SDL2 library, enabling cross-platform multimedia application development in Go.

#graphics#sdl2#cgo
Stars2.3k
Forks227
Last commit1 year ago
APNGKit
APNGKitSwift

A high-performance Swift framework for loading and displaying APNG (Animated PNG) images in iOS and macOS apps.

#ios#apng#graphics
Stars2.3k
Forks200
Last commit2 years ago
Pyglet
PygletPython

A cross-platform windowing and multimedia library for Python, designed for games and visually rich applications.

#scientific-visualization#graphics#gamedev
Stars2.2k
Forks333
Last commit2 days ago
vkQuake
vkQuakeC

A Vulkan-based source port of id Software's Quake, offering enhanced graphics and performance over QuakeSpasm.

#vulkan#mod-support#graphics
Stars2.2k
Forks262
Last commit7 days ago
KlayGE
KlayGEC++

A cross-platform open source game engine with a plugin-based architecture, focused on cutting-edge graphics technology.

#open-source#graphics#opengl
Stars2.2k
Forks355
Last commit5 months ago
MicroCharts
MicroChartsC#

A simple, cross-platform charting library for .NET built on SkiaSharp.

#maui#xamarin#ios
Stars2.1k
Forks361
Last commit8 days ago
Corange
CorangeC

A pure C game engine and framework for cross-platform 2D/3D game development with modern graphics features.

#open-source-game-dev#graphics#opengl
Stars2.0k
Forks211
Last commit1 year ago
Gadfly
GadflyJulia

A plotting and data visualization system for Julia, implementing the Grammar of Graphics.

#hacktoberfest#julia#publication-graphics
Stars1.9k
Forks249
Last commit6 months ago
gl-react-native
gl-react-nativeJava

OpenGL bindings for React Native to implement complex visual effects over images and components.

#graphics#shaders#opengl
Stars1.9k
Forks175
Last commit6 years ago
imagick
imagickGo

Go binding to ImageMagick's MagickWand C API for image processing and manipulation.

#graphics#cgo#imagemagick
Stars1.9k
Forks187
Last commit1 month ago
fltk-rs
fltk-rsRust

Rust bindings for the FLTK GUI library, enabling cross-platform, lightweight, and fast desktop applications.

#static-linking#graphics#widget-toolkit
Stars1.8k
Forks116
Last commit2 days ago
gift
giftGo

A pure Go library providing a comprehensive set of image processing filters with no external dependencies.

#image-filters#graphics#go-library
Stars1.8k
Forks121
Last commit2 years ago
bsf
bsfC++

Modern C++14 library providing a unified foundation for developing real-time graphical applications like games, engines, and tools.

#vulkan#graphics#gamedev
Stars1.8k
Forks192
Last commit6 years ago
TikZ
TikZ

A curated list of awesome TikZ documentations, libraries, tools, and resources for LaTeX graphics.

#graphics#latex#awesome-list
Stars1.8k
Forks150
Last commit1 year ago
RGFW
RGFWC

A cross-platform, single-header C windowing library for creating windows and graphics contexts with minimal dependencies.

#c-library#graphics#library
Stars1.8k
Forks77
Last commit6 days ago
Layer Cake
Layer CakeSvelte

A headless visualization framework for building reusable graphics with Svelte.

#graphics#dataviz#canvas
Stars1.8k
Forks41
Last commit18 days ago
Gamedev Libraries
Gamedev Libraries

A curated collection of open-source C/C++ libraries for game development, covering system, engine components, asset management, and frameworks.

#audio-library#graphics#gamedev
Stars1.7k
Forks99
Last commit2 years ago
AnKi 3D Engine
AnKi 3D EngineC++

An open-source 3D game engine supporting Vulkan and DirectX 12 across Linux, Windows, and Android platforms.

#vulkan#graphics#android
Stars1.6k
Forks102
Last commit5 days ago
libpng
libpngC

The official reference library for reading and writing PNG (Portable Network Graphics) image files.

#c-library#graphics#png-library
Stars1.6k
Forks774
Last commit2 days ago
Handmade Math
Handmade MathC

A single-file public domain math library for game and graphics programming with C/C++ support.

#c-library#cpp-library#vector
Stars1.5k
Forks105
Last commit1 month ago
PreviousPage 3 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Cross Platform48
#Game Development38
#Opengl23
#Image Processing21
#C Plus Plus17
#Data Visualization16
#Game Engine15
#Ios13
#Audio13
#Vulkan12
#Animation11
#Graphics Library11