Showing 36 of 406 projects
An interactive Swift playground demonstrating Metal compute kernels for fractal visualization.
A libGDX library for advanced color manipulation using multiple perceptually-uniform color spaces.
An Elixir library for 2D and 3D vector arithmetic, matrices, and quaternions for graphics and simulation.
A lightweight, expressive, and extensible multimedia engine for 2D/3D graphics and game development.
An AI-powered, extensible playout control client for real-time graphics with CasparCG and OSC support.
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 master's thesis project benchmarking OpenGL vs Vulkan API performance through identical test implementations.
A header-only C++ library providing vector, matrix, and quaternion math expression templates with configurable behavior.
Go cross-platform library for creating OpenGL contexts and handling events with desktop and browser backends.
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 .NET image processing library supporting .NET Core, .NET 4.6, Mono, and UWP with extensive format and filter support.
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.
A simple example demonstrating modular GLSL shaders in Three.js using glslify.
Pure ActionScript 3 library for encoding and decoding Adobe Texture Format (ATF) files.
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.
A LÖVE library for easily adding screen effects like shake, rotation, scale, and shear to games.
Elixir NIF bindings for the Raylib game development library, enabling game programming in Elixir.
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.
Pascal binding for SFML, providing access to windowing, graphics, audio, and network functionality.
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.
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 Deno frame buffer module with Canvas API implementation and WebGPU renderer for graphics programming.
A Lua implementation of the HSLuv color space for consistent perceptual color representation.
A GUI tool and library for designing rendering pipelines and shaders for libGDX games, simplifying 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.