Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Graphics Library

Graphics Library

141 projects

Showing 36 of 141 projects

RedGL
RedGLJavaScript

A JavaScript WebGL library focused on optimal performance across all browsers and devices.

#javascript-3d-library#web-graphics#graphics-library
Stars159
Forks16
Last commit6 months ago
GDIp
GDIpAutoHotkey

Official GDI+ library for AutoHotkey providing advanced graphics and image processing capabilities.

#gui-development#gdi-plus#autohotkey
Stars158
Forks68
Last commit7 years ago
go-cairo
go-cairoGo

Go bindings for the Cairo 2D graphics library with Go-specific extensions for image integration.

#svg-generation#cairo-graphics#go-package
Stars152
Forks33
Last commit5 months ago
Raylib for Swift
Raylib for SwiftC

A Swift package that builds Raylib from source, enabling easy game development in Swift without external library management.

#gamedev#c-interoperability#game-development
Stars135
Forks17
Last commit3 years ago
Raylib-cr
Raylib-crC

Crystal language bindings for the raylib game development library, providing low-level access and operator overloads.

#gamedev#opengl#bindings
Stars120
Forks21
Last commit1 month ago
GraphicEx
GraphicExPascal

A Delphi image loader library that extends Graphics.pas to support loading many common image formats.

#png#bitmap#internationalization
Stars120
Forks67
Last commit2 years ago
Rough
RoughSwift

A Swift library for drawing sketchy, hand-drawn-like graphics with customizable roughness and fill styles.

#rough-js-clone#ios#ui-design
Stars108
Forks10
Last commit8 years ago
turtle.lua
turtle.luaLua

A minimalist turtle graphics library for LÖVE, enabling procedural drawing with a robotic turtle metaphor.

#turtle-library#drawing#turtle
Stars105
Forks7
Last commit6 years ago
MPWDrawingContext
MPWDrawingContextObjective-C

An Objective-C wrapper for CoreGraphics CGContext providing a fluent, cross-platform drawing API for iOS and macOS.

#ios#coregraphics#fluent-interface
Stars104
Forks9
Last commit3 years ago
Vg
VgOCaml

A declarative 2D vector graphics library for OCaml with renderers for PDF, SVG, Cairo, and HTML canvas.

#declarative-programming#svg-generation#functional-programming
Stars101
Forks12
Last commit2 months ago
Shöve
ShöveLua

A resolution-handling and rendering library for LÖVE that provides flexible scaling, layer-based rendering, and visual effects.

#gamedev#shaders#pixel-perfect
Stars101
Forks6
Last commit1 year ago
celestine
celestineCrystal

A Crystal library and DSL for creating SVG graphics and animations.

#animation#dsl#celestine
Stars97
Forks10
Last commit12 days ago
QuickImageFX
QuickImageFXPascal

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

#gdi-plus#png#graphics
Stars96
Forks31
Last commit1 year ago
raylib-d
raylib-dD

D language bindings for the raylib game development library, enabling D programmers to create games and multimedia applications.

#d-language#learning-tool#bindings
Stars94
Forks12
Last commit5 months ago
C-Turtle
C-TurtleC++

A header-only C++11 port of Python's Turtle graphics library for educational programming.

#cpp-library#programming-education#c-plus-plus-11
Stars90
Forks23
Last commit1 year 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
TransformTool
TransformToolActionScript

A free transform tool for manipulating objects in 2D space, available in ActionScript 3.0 and JavaScript versions.

#dom-manipulation#interactive-graphics#canvas
Stars77
Forks38
Last commit2 years ago
DelphiZXingQRCodeEx
DelphiZXingQRCodeExPascal

Delphi/Lazarus port of ZXing's QR Code generation library with support for custom character encodings.

#zxing-port#legacy-support#qr-code
Stars75
Forks24
Last commit10 months ago
Pluto
PlutoCrystal

A fast and convenient image processing library for the Crystal language.

#stumpycore#png#image-formats
Stars74
Forks6
Last commit1 year ago
raylib.v
raylib.vC

A V language wrapper for raylib game development library with 100% API parity as the goal.

#bindings#game-development#graphics-library
Stars69
Forks13
Last commit2 years ago
imago
imagoCommon Lisp

A Common Lisp library for reading, writing, and manipulating images in multiple formats with various effects and transformations.

#png#drawing#image-formats
Stars60
Forks10
Last commit2 months ago
svglover
svgloverLua

A pure Lua library for importing and displaying simple SVG vector images in the LÖVE 2D game framework.

#svg-renderer#game-development#graphics-library
Stars60
Forks5
Last commit6 years ago
cairo2
cairo2OCaml

OCaml binding for the Cairo 2D vector graphics library, enabling vector drawing and text rendering from OCaml applications.

#dune#drawing#gtk
Stars58
Forks11
Last commit1 year ago
png
pngErlang

A pure Erlang library for creating PNG images with support for various color modes and bit depths.

#web-graphics#streaming-images#png-generation
Stars58
Forks10
Last commit6 years ago
GIF Player
GIF PlayerActionScript

A high-performance ActionScript 3 library for playing animated GIFs in Flash applications.

#actionscript-3#flash#worlize-integration
Stars57
Forks25
Last commit11 years ago
delphi-shader
delphi-shaderPascal

A library and executable providing GLSL functionality and hundreds of graphical effects in pure Delphi/Pascal code.

#opengl-shading-language#desktop-application#shader-effects
Stars56
Forks19
Last commit6 years ago
anim8-gdx
anim8-gdxJava

A libGDX library for writing animated GIF, indexed PNG (PNG8), and animated PNG (APNG) files with advanced palette reduction and dithering.

#palette-reduction#gif-encoder#png-encoder
Stars54
Forks4
Last commit1 month 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 commit2 days ago
BitmapPlusPLus
BitmapPlusPLusCMake

A simple and fast single-header C++ library for reading, writing, and manipulating BMP image files.

#bitmap#bmp-format#bitmap-graphics
Stars52
Forks14
Last commit1 year ago
cl-svg
cl-svgCommon Lisp

A Common Lisp library for generating Scalable Vector Graphics (SVG) files with a focus on simplicity.

#svg-generation#quicklisp#svg
Stars51
Forks9
Last commit1 year ago
TurboRaylib
TurboRaylibPascal

Stable Raylib bindings for Object Pascal (Delphi and FreePascal) with extensive platform support and examples.

#object-pascal#lazarus#game-development
Stars50
Forks4
Last commit3 years ago
vraylib
vraylibV

V language bindings for the raylib game development framework, providing access to raylib 2.5.0 functionality.

#3d-graphics#game-development#graphics-library
Stars49
Forks5
Last commit5 years ago
Kinieta
KinietaSwift

A fast animation engine for iOS with a timeline approach, intuitive Swift API, and real color interpolation.

#ios#ui-animation#graphics-engine
Stars46
Forks5
Last commit3 days ago
Artal
ArtalLua

A Lua library for parsing Adobe Photoshop .PSD files into the LÖVE game framework, providing layer data, blend modes, and structure.

#adobe-photoshop#shaders#game-library
Stars42
Forks4
Last commit1 year ago
Patchy
PatchyLua

A simple 9patch library for the LÖVE 2D game framework.

#scalable-ui#ui-tools#game-development
Stars38
Forks2
Last commit7 years ago
OpenGL Pascal Toolkit
OpenGL Pascal ToolkitPascal

A native Pascal toolkit for creating and managing OpenGL contexts across multiple platforms.

#desktop-application#opengl#opengl-es
Stars36
Forks8
Last commit6 months ago
PreviousPage 3 of 4

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
Next
#Game Development53
#Cross Platform48
#2d Graphics32
#Image Processing28
#Graphics28
#Opengl26
#Vector Graphics23
#C Plus Plus21
#Game Engine17
#Lua15
#Vulkan14
#3d Graphics13