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

play-cljc
play-cljcClojure

A Clojure and ClojureScript library for making games that run in both OpenGL and WebGL.

#clojurescript#graphics#opengl
Stars566
Forks17
Last commit2 years ago
GLIntercept
GLInterceptC++

A Windows OpenGL function call interceptor that logs all OpenGL calls for debugging and analysis.

#graphics#graphics-debugger#interceptor
Stars552
Forks65
Last commit3 years ago
Seashore
SeashoreObjective-C

A free, easy-to-use image editor for macOS with layer support, designed for non-professional users.

#open-source#seashore#graphics
Stars540
Forks27
Last commit9 months ago
Kazmath
KazmathC

A simple C math library for 3D graphics and game development, widely used in mobile games.

#c-library#mobile-games#graphics
Stars540
Forks96
Last commit5 years ago
Graphx
GraphxDart

A Flutter package for creating custom drawings, animations, and interactive scenes with a display list API inspired by Flash.

#dart#graphics#animation
Stars519
Forks56
Last commit1 year ago
Pixel Camera 2D
Pixel Camera 2DC#

A Unity camera system that ensures pixel-perfect rendering for 2D pixel art games by eliminating scaling artifacts and diagonal smoothing.

#pixel-art#graphics#pixel-perfect
Stars516
Forks63
Last commit6 years ago
showtext
showtextC

An R package that simplifies using system fonts, web fonts, and CJK fonts in R plots across all graphics devices.

#font-rendering#graphics#r-package
Stars502
Forks37
Last commit5 months ago
3DreamEngine
3DreamEngineLua

A powerful and easy-to-use 3D engine extension for the LÖVE 2D game framework.

#shadows#graphics#physics
Stars501
Forks21
Last commit3 years ago
heman
hemanC

A tiny C library for heightmap, normal map, and distance field generation with no dependencies.

#c-library#terrain-generation#distance-fields
Stars491
Forks26
Last commit5 years ago
Hylogen
HylogenJavaScript

A Haskell library that embeds GLSL for live-coding shaders with a companion live-coding environment.

#haskell#functional-programming#real-time-graphics
Stars488
Forks25
Last commit2 years ago
DOME
DOMEC

A lightweight game development framework combining SDL2 and the Wren scripting language for 2D games.

#hacktoberfest#wren#graphics
Stars486
Forks41
Last commit1 month ago
Vange-rs
Vange-rsRust

A Rust reimplementation of the classic Vangers game with modern hardware-accelerated graphics.

#graphics#hardware-acceleration#ray-tracing
Stars485
Forks21
Last commit2 days ago
SwiftGD
SwiftGDSwift

A Swift wrapper for libgd enabling server-side image manipulation without Core Graphics.

#graphics#server-side#gd-wrapper
Stars477
Forks73
Last commit4 months ago
Glsl easings
Glsl easingsJavaScript

Robert Penner's easing functions implemented in GLSL for use with glslify.

#graphics#animation#opengl
Stars468
Forks36
Last commit6 years ago
GameJavaScript
GameJavaScriptJavaScript

A lightweight JavaScript library for building 2D games and interactive graphics applications on HTML Canvas.

#graphics#collision-detection#html-canvas
Stars467
Forks106
Last commit6 years ago
Graphics32
Graphics32Pascal

A high-performance graphics library for Delphi and Lazarus optimized for 32-bit pixel operations.

#graphics#32-bit-graphics#object-pascal
Stars465
Forks139
Last commit1 day ago
Vue-BabylonJS
Vue-BabylonJSJavaScript

A Vue.js plugin for creating high-quality 3D graphics and animations using Babylon.js with a declarative component-based API.

#graphics#animation#gamedev
Stars460
Forks67
Last commit3 years ago
CGL
CGLC

A single-header C graphics library for recreational coding, prototyping, small games, and experimentation.

#c-library#graphics#gamedev
Stars460
Forks42
Last commit3 months ago
Quartz
QuartzC++

A physically based GPU path tracing renderer with a declarative ES7-like scene description language, powered by Qt 3D, NVIDIA RTX, and Vulkan.

#vulkan#qt#graphics
Stars447
Forks23
Last commit6 years ago
BKAsciiImage
BKAsciiImageObjective-C

Convert UIImage to ASCII art with customizable fonts, colors, and luminance mapping for iOS apps.

#ios#graphics#objective-c
Stars428
Forks35
Last commit11 years ago
magick
magickLua

Lua bindings to ImageMagick and GraphicsMagick for LuaJIT using FFI, enabling image manipulation from Lua scripts.

#ffi-bindings#graphics#luajit
Stars427
Forks82
Last commit2 years ago
SPX - Graphics Controller
SPX - Graphics ControllerJavaScript

An open-source graphics controller for managing and playing HTML graphics in live video productions and streams.

#obs-studio#live-production#graphics
Stars419
Forks93
Last commit2 months ago
AsyncGraphics
AsyncGraphicsSwift

A Swift package for GPU-accelerated image and video editing using Swift concurrency and Metal.

#camera#apple-platforms#graphics
Stars418
Forks21
Last commit2 days ago
ktikz
ktikzC++

A graphical user interface for creating diagrams and pictures using the TikZ LaTeX package.

#desktop-application#graphics#live-preview
Stars398
Forks36
Last commit1 year ago
SimpleGodotCRTShader
SimpleGodotCRTShaderGDScript

A simple Godot shader that simulates CRT display effects including distortion, color bleeding, and scanlines.

#graphics#visual-effects#game-development
Stars396
Forks23
Last commit2 years ago
FlashPunk
FlashPunkActionScript

A free ActionScript 3 library for fast 2D Flash game development, handling graphics, collision, input, and debugging.

#actionscript-3#graphics#flash
Stars395
Forks137
Last commit10 years ago
micro-gl
micro-glC++

A headers-only C++11 CPU vector graphics library that requires no standard library, FPU, or GPU.

#graphics#fixed-point#headers-only
Stars393
Forks22
Last commit3 months ago
gogpu
gogpuGo

A pure Go GPU computing framework for graphics and compute operations with dual backends and zero CGO.

#vulkan#compute-shaders#graphics
Stars384
Forks26
Last commit3 days ago
Unrust
UnrustRust

A pure Rust game engine for WebGL 2.0 and native OpenGL applications.

#webassembly#graphics#physics
Stars382
Forks25
Last commit8 years ago
Litescene.js
Litescene.jsJavaScript

A WebGL 3D engine library with a component-based node hierarchy and realistic rendering pipeline.

#graphics#component-based#real-time-rendering
Stars376
Forks66
Last commit5 years ago
InkKit
InkKitSwift

A Swift library for simplifying drawing and geometry tasks on iOS and macOS.

#ios#graphics#appkit
Stars371
Forks23
Last commit8 years ago
Four
FourTypeScript

A minimal WebGL 2 and WebGPU graphics library providing a lightweight alternative to three.js.

#graphics#minimalist#shaders
Stars369
Forks11
Last commit7 months ago
nuklear-rust
nuklear-rustRust

Rust bindings for the Nuklear immediate-mode GUI library, enabling lightweight 2D UI development.

#lightweight-ui#graphics#bindings
Stars368
Forks15
Last commit5 years ago
VectorMath
VectorMathSwift

A Swift library implementing 2D/3D vector and matrix functions for games and graphics, with a Swift-native API.

#ios#graphics#quaternions
Stars367
Forks46
Last commit6 years ago
tikz-network
tikz-networkTeX

A LaTeX package for visualizing complex networks directly within LaTeX documents, eliminating external software dependencies.

#academic-writing#graphics#complex-networks
Stars364
Forks57
Last commit5 years ago
colorgrad-rs
colorgrad-rsRust

A Rust library for creating and manipulating color gradients for data visualization, generative art, and UI design.

#generative-art#colormap#graphics
Stars363
Forks16
Last commit7 days ago
PreviousPage 6 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