Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Graphics

Graphics

405 projects

Showing 36 of 405 projects

Quil
QuilClojure

A Clojure/ClojureScript library for creating interactive drawings and animations using the Processing API.

#generative-art#interactive-art#clojurescript
Stars3.1k
Forks171
Last commit4 months ago
twgl
twglJavaScript

A tiny JavaScript library that reduces WebGL verbosity by providing concise helper functions for shaders, buffers, uniforms, and textures.

#low-level-graphics#graphics#shaders
Stars3.0k
Forks261
Last commit10 months ago
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
Stars3.0k
Forks472
Last commit5 months 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
Forks215
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
Forks373
Last commit2 years 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.9k
Forks191
Last commit5 months 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.9k
Forks537
Last commit10 days 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
Forks319
Last commit5 years 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
Forks309
Last commit5 months ago
G2Plot
G2PlotTypeScript

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

#statistical-charts#graphics#plot
Stars2.7k
Forks591
Last commit29 days ago
ShapeImageView
ShapeImageViewJava

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

#mobile-ui#graphics#imageview
Stars2.6k
Forks595
Last commit7 years ago
Delaunator
DelaunatorJavaScript

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

#delaunay#algorithm#fast
Stars2.6k
Forks153
Last commit2 months 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 commit5 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
Forks228
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
Forks102
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
Forks231
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
Forks201
Last commit2 months 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.3k
Forks277
Last commit1 day ago
svgo
svgoGo

Go Language Library for SVG generation

#graphics#svg-images#svg
Stars2.2k
Forks173
Last commit3 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
Forks339
Last commit1 day 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
Forks354
Last commit1 month ago
MicroCharts
MicroChartsC#

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

#maui#xamarin#ios
Stars2.1k
Forks359
Last commit1 month 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
Forks213
Last commit2 years ago
Gadfly
GadflyJulia

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

#hacktoberfest#julia#publication-graphics
Stars1.9k
Forks248
Last commit11 months 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.9k
Forks204
Last commit2 days 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
Forks172
Last commit6 years ago
imagick
imagickGo

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

#graphics#cgo#imagemagick
Stars1.9k
Forks185
Last commit3 months 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.9k
Forks83
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.9k
Forks119
Last commit3 months ago
TikZ
TikZ

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

#graphics#latex#awesome-list
Stars1.8k
Forks153
Last commit1 month 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
Forks122
Last commit2 years ago
Layer Cake
Layer CakeSvelte

A headless visualization framework for building reusable graphics with Svelte.

#graphics#dataviz#canvas
Stars1.8k
Forks42
Last commit6 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.8k
Forks100
Last commit2 years ago
libpng
libpngC

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

#c-library#graphics#png-library
Stars1.6k
Forks811
Last commit2 months 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
Forks106
Last commit1 day ago
PreviousPage 3 of 12Next

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
#Game Development163
#Cross Platform124
#Image Processing60
#Opengl54
#Game Engine48
#Vulkan42
#C Plus Plus38
#Data Visualization38
#2d Graphics37
#Animation35
#Rendering34
#Webgl33