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

FastImageCache
FastImageCacheObjective-C

An iOS library for fast, smooth image display in scrollable views using memory-mapped image tables.

#memory-mapping#ios#graphics
Stars8.1k
Forks920
Last commit3 years ago
ImageSharp
ImageSharpC#

A high-performance, fully managed, cross-platform 2D graphics and image processing library for .NET.

#iot#png#exif
Stars8.0k
Forks894
Last commit3 days ago
GuiLite
GuiLiteC++

A header-only GUI library with only 4,000 lines of C++ code, designed for cross-platform and embedded systems.

#iot#graphics#low-memory
Stars7.8k
Forks834
Last commit10 months ago
QOI
QOIC

A simple, fast, lossless image format with compression comparable to PNG and a single-file C/C++ library.

#c-library#png-alternative#graphics
Stars7.5k
Forks377
Last commit3 months ago
Textures.js
Textures.jsJavaScript

A JavaScript library for creating SVG patterns, designed for data visualization with D3.js.

#patterns#graphics#textures
Stars6.1k
Forks219
Last commit3 years ago
HarfBuzz
HarfBuzzC++

A robust, high-performance text shaping engine and font platform supporting OpenType and Apple Advanced Typography.

#c-library#text-shaping#graphics
Stars6.1k
Forks776
Last commit20 hours ago
Macaw
MacawSwift

A powerful and easy-to-use vector graphics Swift library with SVG support for iOS and macOS.

#ios#graphics#animation
Stars6.0k
Forks567
Last commit2 years ago
Galacean
GalaceanTypeScript

A TypeScript interactive engine for web and mobile, supporting 2D, 3D, animation, physics, and GUI with a component system.

#web-engine#component-system#graphics
Stars5.9k
Forks412
Last commit7 days ago
Oasis
OasisTypeScript

A high-performance TypeScript interactive engine for web and mobile, supporting 2D, 3D, animation, physics, and GUI.

#component-system#graphics#physics
Stars5.9k
Forks412
Last commit7 days ago
image
imageRust

A pure Rust library for encoding, decoding, and processing images in many common formats.

#image-encoding#graphics#decoding-images
Stars5.9k
Forks721
Last commit11 days ago
imaging
imagingGo

A simple Go package providing basic image processing functions like resize, rotate, crop, and color adjustments.

#gamma#resize#graphics
Stars5.8k
Forks482
Last commit3 years ago
Pigsty
PigstyShell

Enterprise-grade open-source PostgreSQL distribution with HA, monitoring, 460+ extensions, and Infrastructure as Code for self-hosting.

#enterprise-software#backup-recovery#postgres
Stars5.6k
Forks381
Last commit1 day ago
SkiaSharp
SkiaSharpC#

A cross-platform 2D graphics API for .NET, providing comprehensive rendering capabilities across mobile, server, and desktop.

#hacktoberfest#xamarin#ios
Stars5.6k
Forks645
Last commit14 hours ago
xilem
xilemRust

An experimental Rust architecture for reactive UI, providing a high-level framework and foundational toolkit for native GUI apps.

#gui-toolkit#graphics#experimental
Stars5.5k
Forks239
Last commit10 days ago
Minecraft
MinecraftPython

A simple Minecraft-inspired demo written in Python and Pyglet, designed as an educational tool for learning programming.

#graphics#educational#learning-tool
Stars5.4k
Forks1.3k
Last commit3 years ago
gfx
gfxRust

A low-level, cross-platform graphics and compute abstraction library for Rust with a Vulkan-like API.

#vulkan#gfx#graphics
Stars5.4k
Forks529
Last commit3 years ago
Vulkan samples
Vulkan samplesC++

One stop solution for all Vulkan samples

#vulkan#graphics#vulkan-api
Stars5.4k
Forks830
Last commit7 days ago
Pts.js
Pts.jsTypeScript

A TypeScript/JavaScript library for visualization and creative-coding with lightweight geometry and canvas utilities.

#sound#generative-art#vector
Stars5.3k
Forks182
Last commit3 days ago
Silk.NET
Silk.NETC#

High-speed .NET bindings for OpenGL, Vulkan, DirectX, and other multimedia, graphics, and compute APIs.

#vulkan#graphics#opencl
Stars5.2k
Forks475
Last commit1 day ago
matplotplusplus
matplotplusplusC++

A C++ graphics library for data visualization with interactive plotting, high-quality export, and dozens of plot categories.

#scientific-visualization#scientific-computing#graphics
Stars4.9k
Forks387
Last commit5 months ago
Mach
MachZig

A Zig game engine and graphics toolkit for building high-performance, truly cross-platform games, visualizations, and GUI apps.

#modular-architecture#open-source#graphics
Stars4.8k
Forks211
Last commit3 months ago
gg
ggGo

A pure Go library for 2D graphics rendering with a simple and comprehensive API.

#graphics#drawing#pure-go
Stars4.8k
Forks384
Last commit2 years ago
matplotlib-cpp
matplotlib-cppC++

A header-only C++ plotting library that provides a simple API similar to Matlab and matplotlib.

#scientific-computing#python-integration#graphics
Stars4.8k
Forks1.2k
Last commit2 years ago
plotnine
plotninePython

A Python implementation of a grammar of graphics for creating complex and beautiful statistical plots.

#scientific-visualization#graphics#matplotlib
Stars4.8k
Forks253
Last commit1 day ago
F3D
F3DC++

A fast, minimalist desktop application and library for viewing a wide range of 3D file formats with advanced rendering options.

#scientific-visualization#c-library#3d-viewer
Stars4.7k
Forks445
Last commit3 days ago
plotters
plottersRust

A Rust drawing library for high-quality data plotting with support for both WASM and native applications.

#bitmap#science#webassembly
Stars4.6k
Forks320
Last commit4 months ago
Pixel
PixelGo

A hand-crafted 2D game library in Go providing fast graphics, simple API, and platform-independent core.

#window#graphics#library
Stars4.5k
Forks241
Last commit2 years ago
bild
bildGo

A collection of parallel image processing algorithms implemented in pure Go.

#resize#algorithm#graphics
Stars4.2k
Forks219
Last commit1 day ago
resvg
resvgRust

A fast, portable, and safe SVG rendering library written in Rust, supporting static SVG files.

#graphics#svg-rendering#portable
Stars4.1k
Forks343
Last commit23 days ago
glslang
glslangC++

A reference compiler front end for GLSL and ESSL, partial HLSL support, and a SPIR-V generator.

#vulkan#compiler#graphics
Stars3.6k
Forks985
Last commit22 hours ago
OpenTK
OpenTKC#

A fast, low-level C# binding for OpenGL, OpenAL, and OpenCL with cross-platform windowing, input, and math libraries.

#scientific-visualization#graphics#opencl
Stars3.5k
Forks642
Last commit1 month ago
three-mesh-bvh
three-mesh-bvhJavaScript

A Bounding Volume Hierarchy (BVH) implementation to accelerate raycasting and spatial queries for three.js meshes.

#bvh#raycasting#geometry-processing
Stars3.5k
Forks333
Last commit1 day ago
rx
rxRust

👾 Modern and minimalist pixel editor

#pixel-art#pixel-art-editor#graphics
Stars3.5k
Forks110
Last commit2 years ago
AwesomeJavaFX
AwesomeJavaFX

A curated list of awesome JavaFX libraries, frameworks, books, tutorials, and resources for building rich desktop applications.

#developer-tools#graphics#java-gui
Stars3.4k
Forks457
Last commit2 months ago
ComputeSharp
ComputeSharpC#

A .NET library to run C# code in parallel on the GPU through DX12 and D2D1, generating HLSL shaders dynamically.

#graphics#library#shaders
Stars3.2k
Forks149
Last commit3 days ago
imgui-rs
imgui-rsRust

Rust bindings for Dear ImGui, enabling immediate mode GUI development in safe Rust.

#graphics#imgui#bindings
Stars3.1k
Forks388
Last commit2 months ago
PreviousPage 2 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