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

webgpu-inspector
webgpu-inspectorJavaScript

A browser extension for inspecting, profiling, and debugging WebGPU applications across engines.

#chrome-extensions#developer-tools#graphics
Stars360
Forks23
Last commit12 days ago
Scrawl-canvas
Scrawl-canvasJavaScript

A JavaScript library for creating responsive, interactive, and accessible HTML5 canvas graphics and animations.

#graphics#animation#interactive-canvas
Stars358
Forks33
Last commit2 months ago
SAIL
SAILC

A fast, cross-platform image decoding library with clean APIs for C, C++, and Python, supporting 20+ formats.

#c-library#image-library#png
Stars358
Forks29
Last commit11 hours ago
d3-interpolate-path
d3-interpolate-pathJavaScript

A zero-dependency D3 plugin for smoothly interpolating SVG path animations when paths have different numbers of points.

#graphics#animation#canvas
Stars344
Forks17
Last commit3 years ago
py-sdl2
py-sdl2Python

A pure Python wrapper for SDL2 and its addon libraries using ctypes, enabling multimedia applications without C extensions.

#sdl2-mixer#graphics#sdl2
Stars343
Forks52
Last commit3 months ago
Screen 13
Screen 13Rust

An easy-to-use, high-performance Vulkan rendering engine for Rust with automated resource management and a render graph.

#render-graph#vulkan#3d-game-engine
Stars341
Forks24
Last commit1 day ago
cl-sdl2
cl-sdl2Common Lisp

Common Lisp bindings for SDL2, enabling cross-platform game and multimedia development in Lisp.

#graphics#sdl2#lisp-games
Stars338
Forks82
Last commit1 year ago
XLE
XLEC++

A hackable 3D game rendering engine designed for prototyping and custom rendering pipelines.

#graphics#c-plus-plus#prototyping
Stars336
Forks73
Last commit4 years ago
extrafont
extrafontR

An R package that simplifies using system and custom TrueType fonts in PDF, PostScript, and Windows bitmap graphics output.

#postscript#graphics#font-embedding
Stars332
Forks48
Last commit11 months ago
APNGb
APNGbSwift

A macOS app for assembling and disassembling animated PNG (APNG) files with optimization and compression.

#desktop-application#open-source#apng
Stars329
Forks26
Last commit6 years ago
Skeptick
SkeptickRuby

A Ruby DSL for building and running ImageMagick commands with clean syntax and composable image objects.

#graphics#dsl#shell-integration
Stars314
Forks7
Last commit11 years ago
morphologica
morphologicaC++

A header-only C++ library for real-time data visualization and simulation support using modern OpenGL.

#scientific-computing#simulation#graphics
Stars308
Forks39
Last commit1 year ago
Dawn RT
Dawn RTC++

A fork of Dawn WebGPU implementation adding hardware ray tracing extensions via Vulkan and D3D12 backends.

#vulkan#procedural-geometry#graphics
Stars302
Forks15
Last commit6 years ago
WESL
WESL

A community-driven superset of WGSL adding module imports, conditional compilation, and packaging for WebGPU shaders.

#module-system#shader-language#shader-libraries
Stars301
Forks8
Last commit7 days ago
Pumex
PumexC++

A high-performance, multithreaded rendering engine built on Vulkan API with a customizable render graph and cross-platform support.

#vulkan-library#render-graph#vulkan
Stars296
Forks15
Last commit7 years ago
gtk-fortran
gtk-fortranFortran

A GTK / Fortran binding enabling scientists to build cross-platform graphical user interfaces (GUIs) in Fortran.

#scientific-computing#graphics#bindings
Stars289
Forks46
Last commit1 month ago
Color Jizz
Color JizzPHP

A PHP library for manipulating and converting colors between multiple color formats with chainable operations.

#graphics#color-manipulation#php-library
Stars285
Forks32
Last commit1 year ago
Pmndrs Market
Pmndrs MarketJavaScript

A free marketplace for CC0-licensed 3D assets, models, textures, and HDRI files ready for use in Three.js and React Three Fiber projects.

#graphics#textures#3d-models
Stars283
Forks24
Last commit2 years ago
Blazor.Canvas
Blazor.CanvasC#

A pure C# wrapper for the HTML Canvas API in Blazor applications with no JavaScript dependency.

#javascript-interop#webassembly#graphics
Stars269
Forks23
Last commit2 months ago
react-native-gl-image-filters
react-native-gl-image-filtersJavaScript

A React Native library for applying real-time OpenGL image filters like blur, contrast, and saturation using gl-react.

#image-filters#gl-react-dom#graphics
Stars255
Forks33
Last commit
SimplePDF
SimplePDFSwift

A Swift wrapper for UIGraphics PDF context to create simple PDFs with text, images, tables, and layout controls on iOS.

#ios#graphics#mobile-development
Stars254
Forks52
Last commit3 years ago
Lugdunum
LugdunumC++

A modern cross-platform 3D rendering engine built with Vulkan and modern C++14.

#vulkan#graphics#pbr
Stars246
Forks25
Last commit8 years ago
mergi
mergiGo

A Go library and CLI tool for image manipulation including merging, cropping, resizing, watermarking, animation, easing, and transitions.

#resize#easing#graphics
Stars243
Forks24
Last commit1 year ago
Generator
GeneratorC++

A C++11 library for generating procedural geometry primitives like spheres, boxes, and cones for use in graphics applications.

#primitive-shapes#procedural-generation#graphics
Stars240
Forks28
Last commit3 years ago
euclider
eucliderRust

A higher-dimensional ray tracing prototype written in Rust that explores non-Euclidean geometry.

#prototype#mathematics#graphics
Stars226
Forks4
Last commit7 years ago
gdx-vfx
gdx-vfxJava

A flexible post-processing visual effects library for libGDX, offering lightweight integration and simple effect implementation.

#graphics#gwt#shaders
Stars211
Forks25
Last commit13 days ago
vega_lite
vega_liteElixir

Elixir bindings for Vega-Lite, enabling declarative data visualization within Elixir applications and Livebook notebooks.

#elixir#vega-lite#graphics
Stars204
Forks25
Last commit1 month ago
PlutoFilter
PlutoFilterC

A single-header, zero-allocation C library for applying fast, chainable image filters compatible with SVG and CSS semantics.

#c-library#image-filters#graphics
Stars203
Forks9
Last commit1 year ago
Shape Drawer
Shape DrawerJava

A libGDX library for drawing simple shapes using a Batch, eliminating the need to flush between Batch#begin() and Batch#end().

#2d-rendering#open-source#graphics
Stars202
Forks34
Last commit1 year ago
WebGPU .NET
WebGPU .NETC#

Low-level .NET bindings for WebGPU, enabling browser-based graphics development for Evergine.

#emscripten#graphics#webgpu
Stars200
Forks12
Last commit21 days ago
osg-3rdparty-cmake
osg-3rdparty-cmakeCMake

CMake scripts for building OpenSceneGraph third-party libraries from source.

#graphics#third-party-libraries#dependency-management
Stars200
Forks109
Last commit3 years ago
Boost.GIL
Boost.GILC++

A C++14 header-only library providing generic image representations and algorithms with performance close to hand-written code.

#graphics#raster#cplusplus-11
Stars199
Forks171
Last commit19 hours ago
Superfamiconv
SuperfamiconvC++

A flexible and composable command-line tile graphics converter for classic game consoles like SNES, Game Boy, and Mega Drive.

#pixel-art#tile-graphics#snes
Stars190
Forks26
Last commit1 month ago
sdl2
sdl2TypeScript

SDL2 bindings for Deno, enabling multimedia applications with graphics, text rendering, and image loading.

#gfx#graphics#sdl2
Stars185
Forks20
Last commit10 months ago
C++ Bitmap Library
C++ Bitmap LibraryC++

A single-header C++ library for reading, writing, and processing 24-bit bitmap images with drawing, effects, and color utilities.

#graphical-effects#bitmap#algorithm
Stars181
Forks68
Last commit5 years ago
rust-sdl
rust-sdlRust

SDL bindings for Rust that wrap low-level C components in idiomatic Rust code.

#graphics#sdl#ffi
Stars180
Forks48
Last commit11 years ago
PreviousPage 7 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
3 years ago
#Game Development163
#Cross Platform124
#Image Processing60
#Opengl54
#Game Engine48
#Vulkan42
#C Plus Plus38
#Data Visualization38
#2d Graphics37
#Animation35
#Rendering34
#Webgl33