Showing 36 of 405 projects
A lightweight, modular, and fast open-source C++ game engine for developing customizable 3D desktop games.
A Swift framework for building real-time graphics pipelines on iOS, macOS, and tvOS using Metal.
A modern C++23 library providing essential abstractions and utilities for low-level Vulkan graphics programming.
A small cross-platform 2D-focused game framework built with C# and SDL3.
A flexible and easy-to-use PHP library for image manipulation using the GD library.
A modern C++ header-only tweening library for creating complex animations in games and interactive software.
A Rust implementation of the Physically Based Rendering (PBRT) book's 3rd edition C++ code for realistic image synthesis.
A Swift library for programmatically generating and applying filters, blends, and effects to images using method chaining.
A realtime 3D rendering engine focused on modern graphics techniques, designed for learning and integration.
A high-performance 2D vector graphics library using Vulkan as its rendering backend, with a Cairo-like API.
URDF loaders for Unity and THREE.js with example NASA JPL ATHLETE robot models.
A high-performance GPU rendering library for scientific data visualization, built on Vulkan and up to 10,000x faster than matplotlib.
Go bindings for the Vulkan graphics and compute API, enabling low-level GPU programming in Go.
A minimal WebGL 2 rendering library for developers who understand the WebGL 2 pipeline but want a more convenient API.
A lightweight C library for building font texture atlases on-demand using stb_truetype.
A cross-platform 2D graphics library for Delphi that leverages Google's Skia to enhance rendering quality and performance.
A set of libraries for building Wayland-based shells with hardware abstraction and window management.
An OpenGL function pointer loader and binding generator for the Rust programming language.
Ruby bindings for the ImageMagick image processing library, enabling image manipulation from Ruby applications.
A library of chainable post-processing shaders for the LÖVE 2D game framework.
A reusable D3.js legend component for color, size, and symbol scales in SVG visualizations.
A high-performance Swift library for GPU-accelerated real-time image and video processing on Apple platforms using Metal.
A simple and cross-platform 2D graphics library for building games and visual applications in Ruby.
GLFW3 bindings and idiomatic wrapper for Rust, enabling window creation and input handling.
A collection of best practices and guidelines for optimizing Vulkan applications on mobile devices with Arm GPUs.
A complete open-source workflow for creating, editing, and tone-mapping High Dynamic Range (HDR) images.
A simple resolution-handling library for LÖVE that lets you develop games with a fixed resolution while adapting to different window sizes.
An Android library providing 19 efficient image filters with NDK optimization for real-time processing.
A pure Rust library for parsing, laying out, and rasterizing OpenType fonts with GPU caching support.
A collection of 34 gopher-themed icons and images for the Go programming language community.
A minimal, efficient, cross-platform 2D graphics painter library in pure C, built on Sokol GFX.
A C++ wrapper library for SDL2 and its satellite libraries, providing RAII, exceptions, and modern C++ idioms.
A performant Screen Space Reflections (SSR) implementation for three.js, adding realistic reflections to 3D scenes using post-processing.
A friendly web component for writing and rendering fragment shaders directly in HTML with built-in uniforms for time, mouse, and audio.
An Elixir wrapper for ImageMagick command line providing image processing capabilities.
A cross-platform 2D game engine built in .NET, focused on ultimate productivity for game developers.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.