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

goffi
goffiGo

Pure Go FFI for calling C libraries without CGO, designed for WebGPU and GPU computing with zero per-call allocations.

#cgo-free#graphics#webgpu
Stars89
Forks10
Last commit3 days ago
graphmath
graphmathElixir

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

#hex#elixir-lang#elixir
Stars89
Forks12
Last commit8 months 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
Stars88
Forks11
Last commit4 years 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 commit1 year 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
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 commit19 days 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
Stars84
Forks11
Last commit19 days ago
glfw
glfwGo

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

#graphics#opengl#windowing
Stars84
Forks31
Last commit3 years 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
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
Stars83
Forks26
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
Stars82
Forks2
Last commit6 months 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 commit4 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 commit6 days ago
ATF-Encoder
ATF-EncoderActionScript

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

#texture-compression#graphics#flash
Stars80
Forks12
Last commit13 years 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
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 months 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
Stars76
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
Stars74
Forks10
Last commit14 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
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
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 commit8 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
Stars65
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
Stars64
Forks13
Last commit19 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
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 commit7 months ago
SFML
SFMLPascal

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

#sfml#graphics#library
Stars56
Forks17
Last commit9 years ago
Transparent-canvas
Transparent-canvasPascal

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

#desktop-application#graphics#drawing
Stars51
Forks20
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
Stars50
Forks2
Last commit1 month ago
HSLUV
HSLUVLua

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

#graphics#hpluv#color-conversion
Stars50
Forks1
Last commit3 years ago
TenPatch
TenPatchJava

An enhanced alternative to libGDX's 9patch implementation with multiple stretch regions, tiling, gradients, and animations.

#graphics#animation#java
Stars49
Forks6
Last commit4 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 commit4 months ago
neko
nekoTypeScript

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

#graphics#webgpu#canvas
Stars49
Forks4
Last commit3 years 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 Development163
#Cross Platform124
#Image Processing60
#Opengl54
#Game Engine48
#Vulkan42
#C Plus Plus38
#Data Visualization38
#2d Graphics37
#Animation35
#Rendering34
#Webgl33