Showing 36 of 405 projects
A Clojure/ClojureScript library for creating interactive drawings and animations using the Processing API.
A tiny JavaScript library that reduces WebGL verbosity by providing concise helper functions for shaders, buffers, uniforms, and textures.
Rust bindings for SDL2, providing safe and idiomatic access to multimedia libraries for game development and interactive applications.
A collection of small C++17 libraries for building data-oriented physically-based graphics algorithms.
A Swift framework for GPU-accelerated image and video processing on Apple platforms using Metal.
A collection of libraries and sample applications for game development using the Zig programming language.
A collection of helper classes for writing DirectX 11.x C++ code for Win32 desktop, Xbox One, and UWP applications.
A fast, open-source JavaScript, Canvas, and Audio implementation for iOS and tvOS, functioning as a canvas-only browser.
A cross-platform, graphics API-agnostic rendering and compute library for .NET, providing a unified GPU interface.
An interactive and responsive charting library based on the Grammar of Graphics (G2).
A library providing custom shaped Android ImageView components with shader and bitmap mask implementations.
An incredibly fast and robust JavaScript library for Delaunay triangulation of 2D points.
A Swift library providing a clean, quick API for image processing including resizing, cropping, and masking.
A ChatGPT-powered shader generator for Unity that creates shader code from natural language descriptions.
A fast, comprehensive, and dependency-free image processing library for Node.js with native bindings.
A Go framework for building cross-platform 2D and 3D applications that run on desktop, mobile, and web from a single codebase.
A Go binding for the SDL2 library, enabling cross-platform multimedia application development in Go.
A high-performance Swift framework for loading and displaying APNG (Animated PNG) images in iOS and macOS apps.
A Vulkan-based source port of id Software's Quake, offering enhanced graphics and performance over QuakeSpasm.
Go Language Library for SVG generation
A cross-platform windowing and multimedia library for Python, designed for games and visually rich applications.
A cross-platform open source game engine with a plugin-based architecture, focused on cutting-edge graphics technology.
A simple, cross-platform charting library for .NET built on SkiaSharp.
A pure C game engine and framework for cross-platform 2D/3D game development with modern graphics features.
A plotting and data visualization system for Julia, implementing the Grammar of Graphics.
Modern C++14 library providing a unified foundation for developing real-time graphical applications like games, engines, and tools.
OpenGL bindings for React Native to implement complex visual effects over images and components.
Go binding to ImageMagick's MagickWand C API for image processing and manipulation.
A cross-platform, single-header C windowing library for creating windows and graphics contexts with minimal dependencies.
Rust bindings for the FLTK GUI library, enabling cross-platform, lightweight, and fast desktop applications.
A curated list of awesome TikZ documentations, libraries, tools, and resources for LaTeX graphics.
A pure Go library providing a comprehensive set of image processing filters with no external dependencies.
A headless visualization framework for building reusable graphics with Svelte.
A curated collection of open-source C/C++ libraries for game development, covering system, engine components, asset management, and frameworks.
The official reference library for reading and writing PNG (Portable Network Graphics) image files.
An open-source 3D game engine supporting Vulkan and DirectX 12 across Linux, Windows, and Android platforms.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.