Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Graphics

Graphics

406 projects

Showing 36 of 406 projects

Metalbrot
MetalbrotSwift

An interactive Swift playground demonstrating Metal compute kernels for fractal visualization.

#compute-shaders#graphics#metal
Stars93
Forks9
Last commit5 years ago
colorful-gdx
colorful-gdxJava

A libGDX library for advanced color manipulation using multiple perceptually-uniform color spaces.

#graphics#ycc#shaders
Stars92
Forks1
Last commit5 months ago
graphmath
graphmathElixir

An Elixir library for 2D and 3D vector arithmetic, matrices, and quaternions for graphics and simulation.

#hex#elixir-lang#elixir
Stars90
Forks12
Last commit1 month ago
rengfx
rengfxD

A lightweight, expressive, and extensible multimedia engine for 2D/3D graphics and game development.

#d-language#graphics#graphics-engine
Stars88
Forks5
Last commit2 years ago
Bridge
BridgeJavaScript

An AI-powered, extensible playout control client for real-time graphics with CasparCG and OSC support.

#playout#real-time-graphics#ai-integration
Stars88
Forks11
Last commit7 days ago
AEConicalGradient
AEConicalGradientSwift

A Swift library for creating conical (angular) gradients in iOS applications.

#calayer#ios#graphics
Stars87
Forks12
Last commit6 years ago
Mines Java Toolkit
Mines Java ToolkitJava

A Java toolkit for scientific computing with packages for signal processing, linear algebra, optimization, meshing, and 2D/3D graphics.

#geophysics#scientific-computing#gradle
Stars87
Forks38
Last commit5 years ago
GL_vs_VK
GL_vs_VKC++

A master's thesis project benchmarking OpenGL vs Vulkan API performance through identical test implementations.

#vulkan#graphics#master-thesis
Stars86
Forks11
Last commit4 years ago
cml
cmlC++

A header-only C++ library providing vector, matrix, and quaternion math expression templates with configurable behavior.

#cplusplus-14#graphics#quaternions
Stars86
Forks19
Last commit2 months ago
glfw
glfwGo

Go cross-platform library for creating OpenGL contexts and handling events with desktop and browser backends.

#graphics#opengl#windowing
Stars84
Forks32
Last commit3 years ago
AggPasMod
AggPasModPascal

A modernized Pascal port of the Anti-Grain Geometry library for high-quality 2D graphics rendering in Delphi and Lazarus.

#delphi-xe#graphics#firemonkey
Stars84
Forks27
Last commit2 years ago
xylo
xyloRust

A functional programming language designed specifically for creative coding and procedural art generation.

#programming-language#generative-art#functional-programming
Stars83
Forks2
Last commit8 months ago
Structure.Sketching
Structure.SketchingC#

A .NET image processing library supporting .NET Core, .NET 4.6, Mono, and UWP with extensive format and filter support.

#image-filters#mono#graphics
Stars83
Forks4
Last commit9 years ago
gridder
gridderGo

A Go library for creating grid-based 2D graphics with customizable cells, shapes, and text.

#game-boards#go-gg#graphics
Stars81
Forks14
Last commit5 years ago
SharpVG
SharpVGF#

A .NET Standard library for F# that generates SVG vector graphics using a simple domain-specific language.

#svg-generation#functional-programming#graphics
Stars80
Forks10
Last commit1 day ago
Three glslify example
Three glslify exampleGLSL

A simple example demonstrating modular GLSL shaders in Three.js using glslify.

#browserify#graphics#shaders
Stars79
Forks7
Last commit9 years ago
ATF-Encoder
ATF-EncoderActionScript

Pure ActionScript 3 library for encoding and decoding Adobe Texture Format (ATF) files.

#texture-compression#graphics#flash
Stars79
Forks12
Last commit13 years ago
rapaio
rapaioJava

A comprehensive Java library for statistics, data mining, and machine learning with interactive notebook support.

#random-forest#graphics#jupyter-kernel
Stars79
Forks11
Last commit5 days ago
Particle Park
Particle ParkJava

A showcase catalog of community-created particle effects for LibGDX games.

#graphics#visual-effects#java
Stars77
Forks11
Last commit4 years ago
webgpu-debugger
webgpu-debuggerJavaScript

An early-stage debugger for WebGPU applications, providing capture, replay, and debugging capabilities.

#developer-tools#graphics#webgpu
Stars77
Forks9
Last commit2 years ago
GPUI
GPUIActionScript

A tiny GPU-based UI library for Stage3D that renders the entire interface in a single draw call.

#graphics#minimalist#gpu-acceleration
Stars73
Forks10
Last commit14 years ago
shack
shackLua

A LÖVE library for easily adding screen effects like shake, rotation, scale, and shear to games.

#screen-effects#graphics#animation
Stars69
Forks2
Last commit10 years ago
rayex
rayexElixir

Elixir NIF bindings for the Raylib game development library, enabling game programming in Elixir.

#unifex#functional-programming#elixir
Stars69
Forks11
Last commit1 year ago
openFrameworks
openFrameworksC++

A community-developed cross-platform C++ toolkit for creative coding, with an experimental Vulkan renderer branch.

#vulkan#openframeworks#open-source
Stars68
Forks4
Last commit9 years ago
Walt
WaltLua

A Lua animation library for the LÖVE 2D game framework, providing sprite and frame management.

#open-source#graphics#animation-library
Stars66
Forks2
Last commit4 years ago
mathplot
mathplotC++

A header-only C++ library for 2D and 3D data visualization using modern OpenGL.

#cplusplus-20#scientific-computing#simulation
Stars66
Forks13
Last commit20 hours ago
Interpolation Playground
Interpolation PlaygroundSwift

A Swift playground demonstrating various interpolation functions including lerp, smooth step, Catmull-Rom, and more.

#graphics#animation#learning-tool
Stars63
Forks4
Last commit6 years ago
Vivid
VividLua

A simple Lua library for color conversion, manipulation, and math across multiple color spaces.

#color-math#graphics#color-manipulation
Stars62
Forks3
Last commit6 years ago
SFML
SFMLPascal

Pascal binding for SFML, providing access to windowing, graphics, audio, and network functionality.

#sfml#graphics#library
Stars58
Forks18
Last commit9 years ago
gophers
gophers

A collection of random gopher graphics for creative use.

#creative-commons#github-hosted#gopher
Stars58
Forks3
Last commit6 years ago
OKColor
OKColorGame Maker Language

A GameMaker color management library implementing perceptually uniform OKLab/OKLCH models for consistent color generation, conversion, and mixing.

#gamemaker#gamemakerstudio#color-management
Stars56
Forks3
Last commit23 days ago
Transparent-canvas
Transparent-canvasPascal

A Delphi VCL class for drawing semi-transparent alphablended graphics, similar to TCanvas.

#desktop-application#graphics#drawing
Stars52
Forks22
Last commit9 years ago
Tephra
TephraC++

A modern C++17 graphics and compute library that provides a high-level abstraction over Vulkan, bridging the gap to APIs like OpenGL.

#parallel-recording#vulkan#graphics
Stars52
Forks2
Last commit9 days ago
neko
nekoTypeScript

A Deno frame buffer module with Canvas API implementation and WebGPU renderer for graphics programming.

#graphics#webgpu#canvas
Stars49
Forks4
Last commit4 years ago
HSLUV
HSLUVLua

A Lua implementation of the HSLuv color space for consistent perceptual color representation.

#graphics#hpluv#color-conversion
Stars49
Forks1
Last commit3 years ago
gdx-graph
gdx-graphJava

A GUI tool and library for designing rendering pipelines and shaders for libGDX games, simplifying graphics programming.

#graphics#java#game-development
Stars49
Forks5
Last commit6 months ago
PreviousPage 9 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 Development164
#Cross Platform125
#Image Processing60
#Opengl54
#Game Engine49
#Vulkan42
#C Plus Plus38
#Data Visualization38
#2d Graphics38
#Animation35
#Rendering34
#Webgl33