Showing 36 of 405 projects
Pure Go FFI for calling C libraries without CGO, designed for WebGPU and GPU computing with zero per-call allocations.
An Elixir library for 2D and 3D vector arithmetic, matrices, and quaternions for graphics and simulation.
A master's thesis project benchmarking OpenGL vs Vulkan API performance through identical test implementations.
A lightweight, expressive, and extensible multimedia engine for 2D/3D graphics and game development.
A Swift library for creating conical (angular) gradients in iOS applications.
A Java toolkit for scientific computing with packages for signal processing, linear algebra, optimization, meshing, and 2D/3D graphics.
A header-only C++ library providing vector, matrix, and quaternion math expression templates with configurable behavior.
An AI-powered, extensible playout control client for real-time graphics with CasparCG and OSC support.
Go cross-platform library for creating OpenGL contexts and handling events with desktop and browser backends.
A .NET image processing library supporting .NET Core, .NET 4.6, Mono, and UWP with extensive format and filter support.
A modernized Pascal port of the Anti-Grain Geometry library for high-quality 2D graphics rendering in Delphi and Lazarus.
A functional programming language designed specifically for creative coding and procedural art generation.
A Go library for creating grid-based 2D graphics with customizable cells, shapes, and text.
A .NET Standard library for F# that generates SVG vector graphics using a simple domain-specific language.
Pure ActionScript 3 library for encoding and decoding Adobe Texture Format (ATF) files.
A simple example demonstrating modular GLSL shaders in Three.js using glslify.
A comprehensive Java library for statistics, data mining, and machine learning with interactive notebook support.
A showcase catalog of community-created particle effects for LibGDX games.
An early-stage debugger for WebGPU applications, providing capture, replay, and debugging capabilities.
A tiny GPU-based UI library for Stage3D that renders the entire interface in a single draw call.
Elixir NIF bindings for the Raylib game development library, enabling game programming in Elixir.
A LÖVE library for easily adding screen effects like shake, rotation, scale, and shear to games.
A community-developed cross-platform C++ toolkit for creative coding, with an experimental Vulkan renderer branch.
A Lua animation library for the LÖVE 2D game framework, providing sprite and frame management.
A header-only C++ library for 2D and 3D data visualization using modern OpenGL.
A Swift playground demonstrating various interpolation functions including lerp, smooth step, Catmull-Rom, and more.
A simple Lua library for color conversion, manipulation, and math across multiple color spaces.
A collection of random gopher graphics for creative use.
A GameMaker color management library implementing perceptually uniform OKLab/OKLCH models for consistent color generation, conversion, and mixing.
Pascal binding for SFML, providing access to windowing, graphics, audio, and network functionality.
A Delphi VCL class for drawing semi-transparent alphablended graphics, similar to TCanvas.
A modern C++17 graphics and compute library that provides a high-level abstraction over Vulkan, bridging the gap to APIs like OpenGL.
A Lua implementation of the HSLuv color space for consistent perceptual color representation.
An enhanced alternative to libGDX's 9patch implementation with multiple stretch regions, tiling, gradients, and animations.
A GUI tool and library for designing rendering pipelines and shaders for libGDX games, simplifying graphics programming.
A Deno frame buffer module with Canvas API implementation and WebGPU renderer for graphics programming.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.