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

CleanShapes
CleanShapesGame Maker Language

Antialiased primitives library for GameMaker Studio 2024.8 using signed distance field functions.

#gamemaker#primitive#linestrip
Stars48
Forks5
Last commit3 months ago
haxe-glm
haxe-glmHaxe

A native Haxe library for 2D, 3D, and 4D vector, matrix, and quaternion mathematics, inspired by GLM.

#haxe#graphics#quaternions
Stars47
Forks7
Last commit8 years ago
Hello triangle,
Hello triangle,C++

A minimal Vulkan ray tracing example demonstrating the VK_KHR_ray_tracing extension with a simple triangle.

#vulkan#graphics#ray-tracing
Stars47
Forks4
Last commit5 years ago
dufy
dufyCommon Lisp

A Common Lisp library for exact color manipulation and conversion across multiple color spaces and models.

#graphics#color-models#color-difference
Stars46
Forks4
Last commit2 years ago
lue
lueLua

A LÖVE library for managing colors and creating hue effects in games.

#color-management#graphics#animation
Stars46
Forks1
Last commit3 years ago
HxColorToolkit
HxColorToolkitHaxe

A Haxe library for color conversion and color scheme generation based on color theory.

#haxe#graphics#library
Stars45
Forks5
Last commit4 years ago
asfml
asfmlAda

Ada semi-thick binding to the SFML multimedia library, providing a native Ada API for graphics, audio, windowing, and networking.

#sfml#ada-binding#graphics
Stars43
Forks6
Last commit15 hours ago
STANNcam
STANNcamGame Maker Language

A pixel-perfect camera and resolution manager system for GameMaker Studio, offering independent game and GUI resolution control.

#gamemaker#camera#pixel-art
Stars43
Forks6
Last commit7 days ago
GLFW 3
GLFW 3D

Static and dynamic D language bindings for the GLFW library, compatible with BetterC, @nogc, and nothrow.

#vulkan#d-language#graphics
Stars42
Forks7
Last commit7 months ago
IQM
IQMPython

Blender exporter and LÖVE loader for the IQM and EXM 3D model formats, with animation support.

#graphics#animation#luajit
Stars42
Forks2
Last commit5 years ago
PngComponents
PngComponentsPascal

Delphi components for PNG image support, adapted for Delphi 2009 and higher.

#png#graphics#legacy-support
Stars42
Forks17
Last commit1 year ago
Debanding Material Shader
Debanding Material ShaderGLSL

A Godot GLES2 material shader that adds debanding noise to fix visual banding artifacts.

#graphics#visual-effects#material-shader
Stars41
Forks3
Last commit4 years ago
msdf-gdx
msdf-gdxKotlin

A lightweight LibGDX library for rendering sharp, scalable text using multi-channel signed distance field (MSDF) fonts.

#java-library#graphics#library
Stars40
Forks8
Last commit2 years ago
Gif
GifHaxe

A Haxe library for encoding GIF images using NeuQuant and LZW algorithms.

#haxe#graphics#neuquant
Stars40
Forks13
Last commit7 years ago
nxColor
nxColorHaxe

A Haxe library for color manipulation and conversion across multiple color spaces.

#xyz#haxe#graphics
Stars39
Forks1
Last commit9 years ago
Fully-justified-text
Fully-justified-textPascal

A Delphi VCL component for drawing fully justified text on Windows with support for fonts incompatible with the Windows API.

#desktop-application#graphics#justified-text
Stars38
Forks31
Last commit11 years ago
DePict
DePictSwift

A simple, declarative, functional drawing framework for Swift, wrapping CoreGraphics for readable graphics code.

#functional-programming#ios#graphics
Stars36
Forks2
Last commit9 years ago
PixelUpscaler
PixelUpscalerGame Maker Language

A GameMaker shader for scaling pixel art to non-integer resolutions while preserving sharp edges and reducing shimmer.

#gamemaker#pixel-art#graphics
Stars36
Forks1
Last commit1 year ago
vulkantoy
vulkantoyC++

A Windows test application for running Shadertoy-style image shaders with live recompilation using Vulkan.

#vulkan#graphics#shader-development
Stars36
Forks3
Last commit9 years ago
glsl_trace
glsl_traceC++

A library for debugging and profiling GLSL shaders in Vulkan and OpenGL applications.

#vulkan#graphics#opengl
Stars35
Forks6
Last commit3 years ago
Vision
VisionHaxe

A cross-framework, cross-platform computer vision and image manipulation library for Haxe.

#algorithm#haxeflixel#graphics
Stars35
Forks5
Last commit2 months ago
Starfield Generator
Starfield GeneratorGame Maker Language

A GameMaker script that generates customizable starfields onto transparent surfaces, saving texture memory.

#gamemaker#procedural-generation#graphics
Stars33
Forks4
Last commit4 years ago
expyplot
expyplotElixir

A transparent Elixir wrapper for matplotlib.pyplot that enables Python-style plotting from Elixir code.

#scientific-computing#elixir-lang#python-integration
Stars33
Forks4
Last commit6 years ago
React Svg Textures
React Svg TexturesJavaScript

A React port of Textures.js for creating SVG patterns and textures as declarative components.

#isomorphic#graphics#textures
Stars32
Forks6
Last commit8 years ago
bmp2cgb
bmp2cgbC

Convert graphics and adjust palettes in real-time for Game Boy Color development.

#graphics#converter#tile
Stars28
Forks5
Last commit2 years ago
sokol-d
sokol-dC

Auto-generated D bindings for the sokol headers, enabling cross-platform graphics and audio development in D.

#vulkan#d#d-language
Stars28
Forks5
Last commit18 hours ago
Runtime-TextureAtlas
Runtime-TextureAtlasLua

A Love2D runtime texture atlas library that creates atlases at load time without external tools, optimizing memory and performance.

#graphics#gamedev#game-development
Stars27
Forks3
Last commit9 months ago
ngx-fabric-wrapper
ngx-fabric-wrapperTypeScript

Angular wrapper library for Fabric.js, providing components and directives to integrate canvas-based graphics.

#fabricjs#graphics#wrapper-library
Stars27
Forks8
Last commit6 months ago
d3panels
d3panelsCoffeeScript

A library of D3.js-based graphic panels for building multi-panel charts, written in CoffeeScript.

#graphics#statistical graphics#svg
Stars27
Forks3
Last commit2 months ago
GameMaker Lighting Engine
GameMaker Lighting EngineGame Maker Language

A tile-based dynamic lighting engine for GameMaker Studio 2 that projects shadows to create atmosphere in 2D games.

#gamemaker#pixel-art#graphics
Stars27
Forks5
Last commit7 years ago
Outline Shader
Outline ShaderGame Maker Language

A powerful outline shader for GameMaker Studio 2.3+ with alpha fading, pulse animations, and rotation support.

#gamemaker#graphics#outline
Stars26
Forks0
Last commit1 year ago
trivial-svg
trivial-svgCommon Lisp

A pure Common Lisp library for parsing and rendering SVG images to PNG using Vecto and zpb-ttf.

#open-source#graphics#svg-renderer
Stars26
Forks1
Last commit5 months ago
skeletor
skeletorLua

A skeletal animation system for LÖVE 2D featuring a cascading style system, tagging, and collision boundaries.

#graphics#skeletal-animation#collision-detection
Stars25
Forks1
Last commit7 years ago
parasol
parasolHaxe

A HaxeFlixel library providing shaders and supporting utilities with comprehensive documentation.

#haxe#haxeflixel#graphics
Stars23
Forks2
Last commit2 years ago
GamepadGuesser
GamepadGuesserLua

A Löve2D library that automatically detects gamepad types and provides matching button/axis art for display.

#graphics#sdl#ui-assets
Stars23
Forks1
Last commit4 years ago
ase
aseHaxe

A Haxe library for reading and writing Aseprite (.ase/.aseprite) file formats with no external dependencies.

#pixel-art#haxe#graphics
Stars23
Forks7
Last commit1 year ago
PreviousPage 10 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