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

Bitmap
BitmapDart

A minimalist Flutter package for fast bitmap manipulation using Dart FFI and isolates for performance.

#dart-ffi#graphics#isolates
Stars178
Forks44
Last commit7 months ago
gl
glGo

Cross-platform OpenGL bindings for Go with OpenGL ES 2-like API, supporting desktop, mobile, and web.

#graphics#opengl#opengl-es
Stars174
Forks28
Last commit3 years ago
Monet
MonetClojure

A small ClojureScript library for performant canvas and visual manipulation.

#functional-programming#clojurescript#graphics
Stars170
Forks9
Last commit9 years ago
Juno
JunoC

A tiny Lua framework for creating 2D games with chunky pixel art.

#pixel-art#graphics#chunky-pixels
Stars169
Forks13
Last commit10 years ago
SharpBgfx
SharpBgfxC#

C# bindings for the bgfx cross-platform graphics library, enabling managed .NET languages to access high-performance rendering.

#bgfx-graphics-library#interop#mono
Stars168
Forks29
Last commit4 years ago
gl_vk_threaded_cadscene
gl_vk_threaded_cadsceneC++

A deprecated sample comparing OpenGL and Vulkan rendering techniques for CAD scenes using multi-threaded command buffer generation.

#vulkan#graphics#opengl
Stars168
Forks26
Last commit1 year ago
d3d9
d3d9Go

A pure Go wrapper for Microsoft's Direct3D9 API, enabling Windows game development in Go.

#graphics#direct3d#wrapper-library
Stars164
Forks14
Last commit1 year ago
NightView
NightViewSwift

An iOS library for generating beautiful, random starry sky animations with customizable stars and glowing effects.

#ios#open-source#graphics
Stars163
Forks12
Last commit8 years ago
actuate
actuateHaxe

A flexible, fast tween library for creating animations in Haxe projects.

#haxe#easing#graphics
Stars162
Forks67
Last commit5 months ago
gg
ggGo

A pure Go, GPU-accelerated 2D graphics library for building IDEs, browsers, and graphics-intensive applications.

#vulkan#graphics#dx12
Stars159
Forks16
Last commit3 days ago
JMCMarchingAnts
JMCMarchingAntsSwift

A Swift library for adding animated marching ants selection borders to images in iOS apps.

#ios#ui-animation#graphics
Stars145
Forks12
Last commit1 year ago
InfiniteCanvas
InfiniteCanvasSwift

A proof-of-concept Mac drawing app with an infinite 3D canvas for unrestricted vector drawing.

#vector#graphics#vector-drawing
Stars144
Forks10
Last commit9 years ago
PurePDF
PurePDFActionScript

A complete ActionScript PDF library for reading and creating PDF documents from SWF files, ported from Java iText.

#graphics#flash#font-embedding
Stars140
Forks61
Last commit7 years ago
Unicolour
UnicolourC#

A comprehensive .NET library for colour conversion, interpolation, comparison, and gamut mapping across 40+ colour spaces.

#colour-picker#delta-e#graphics
Stars136
Forks12
Last commit1 month ago
sdlada
sdladaAda

Ada 2022 bindings to SDL 2, providing a variable-thickness wrapper for multimedia and game development.

#ada2012#ada-2022#graphics
Stars135
Forks37
Last commit1 month ago
Upaya
UpayaZig

A Zig framework for building game development tools and helper applications with cross-platform UI and graphics.

#graphics#imgui#game-development
Stars133
Forks12
Last commit4 years ago
saresend/gust
saresend/gustRust

A Rust charting library for creating simple interactive data visualizations with partial Vega specification support.

#graph#graphics#html
Stars131
Forks7
Last commit1 year ago
Autobatch
AutobatchLua

A LÖVE module that automatically batches identical image draws using SpriteBatches for improved performance.

#spritebatch#graphics#rendering-optimization
Stars123
Forks7
Last commit8 years ago
GLFWPP
GLFWPPC++

A thin, modern, header-only C++17 wrapper for GLFW providing RAII objects, scoped enums, and exceptions.

#glfw-wrapper#vulkan#graphics
Stars122
Forks24
Last commit3 years ago
imagineer
imagineerElixir

A pure Elixir library for reading and writing PNG and JPEG images without external dependencies.

#png#elixir#graphics
Stars118
Forks15
Last commit7 years ago
OGraf
OGrafJavaScript

An open specification for HTML-based graphics used in live television and post-production workflows.

#hacktoberfest#post-production#graphics
Stars117
Forks13
Last commit8 days ago
Arm - PerfDoc
Arm - PerfDocC++

A Vulkan validation layer that checks applications for performance best practices on Arm Mali GPUs.

#vulkan#graphics#android
Stars117
Forks21
Last commit4 years ago
three-billboard-reflection
three-billboard-reflectionJavaScript

A performant three.js library for implementing plane reflections on any mesh with correct orientation.

#graphics#three-js#3d-graphics
Stars117
Forks11
Last commit4 years ago
Peachy
PeachyLua

A parser and renderer for Aseprite animations in the LÖVE 2D game framework.

#graphics#animation#aseprite
Stars115
Forks16
Last commit3 months ago
swoopyarrows
swoopyarrowsJavaScript

A family of three D3.js path generators for creating aesthetically pleasing curved arrows between points.

#annotation#arrow-generator#graphics
Stars110
Forks7
Last commit9 years ago
delaunay
delaunayLua

A Lua module for Delaunay triangulation of convex polygons.

#polygon-triangulation#open-source#graphics
Stars110
Forks17
Last commit8 years ago
deep
deepLua

A tiny high-performance Lua library for adding drawing layers and Z-axis ordering to any graphics framework.

#graphics#drawing-layers#game-development
Stars109
Forks3
Last commit6 months ago
stumpy_png
stumpy_pngCrystal

A pure Crystal library for reading and writing PNG images with support for various color types, filters, and interlacing.

#png#graphics#pure-implementation
Stars108
Forks21
Last commit2 years ago
sdl
sdlV

Official SDL2 and SDL3 bindings for the V programming language, providing full access to multimedia and game development libraries.

#sdl3#graphics#sdl2
Stars107
Forks16
Last commit6 months ago
DSFML
DSFMLD

A D language binding for SFML that enables multimedia development with graphics, audio, and networking capabilities.

#d#sfml#d-language
Stars97
Forks21
Last commit7 years ago
Bardo
BardoClojure

A Clojure(Script) library for creating and composing interpolators between data values, with easing and transition utilities.

#functional-programming#ui-animation#clojurescript
Stars95
Forks4
Last commit7 years ago
PICO-Tween
PICO-TweenLua

A port of Robert Penner's easing functions optimized for the PICO-8 fantasy console, with token reduction and PICO-8 compatibility.

#graphics#animation#gamedev
Stars95
Forks3
Last commit6 years ago
QuickImageFX
QuickImageFXPascal

Delphi library for image loading, saving, conversion, and transformation with support for multiple graphics engines.

#gdi-plus#png#graphics
Stars95
Forks30
Last commit1 year ago
Metalbrot
MetalbrotSwift

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

#compute-shaders#graphics#metal
Stars94
Forks9
Last commit5 years ago
kai
kaiCommon Lisp

A high-level plotting library for Common Lisp, enabling easy creation of scatter plots and line charts.

#scientific-computing#graphics#roswell
Stars93
Forks4
Last commit5 years ago
colorful-gdx
colorful-gdxJava

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

#graphics#ycc#shaders
Stars91
Forks1
Last commit4 months ago
PreviousPage 8 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