Showing 36 of 405 projects
Antialiased primitives library for GameMaker Studio 2024.8 using signed distance field functions.
A native Haxe library for 2D, 3D, and 4D vector, matrix, and quaternion mathematics, inspired by GLM.
A minimal Vulkan ray tracing example demonstrating the VK_KHR_ray_tracing extension with a simple triangle.
A Common Lisp library for exact color manipulation and conversion across multiple color spaces and models.
A LÖVE library for managing colors and creating hue effects in games.
A Haxe library for color conversion and color scheme generation based on color theory.
Ada semi-thick binding to the SFML multimedia library, providing a native Ada API for graphics, audio, windowing, and networking.
A pixel-perfect camera and resolution manager system for GameMaker Studio, offering independent game and GUI resolution control.
Static and dynamic D language bindings for the GLFW library, compatible with BetterC, @nogc, and nothrow.
Blender exporter and LÖVE loader for the IQM and EXM 3D model formats, with animation support.
Delphi components for PNG image support, adapted for Delphi 2009 and higher.
A Godot GLES2 material shader that adds debanding noise to fix visual banding artifacts.
A lightweight LibGDX library for rendering sharp, scalable text using multi-channel signed distance field (MSDF) fonts.
A Haxe library for encoding GIF images using NeuQuant and LZW algorithms.
A Haxe library for color manipulation and conversion across multiple color spaces.
A Delphi VCL component for drawing fully justified text on Windows with support for fonts incompatible with the Windows API.
A simple, declarative, functional drawing framework for Swift, wrapping CoreGraphics for readable graphics code.
A GameMaker shader for scaling pixel art to non-integer resolutions while preserving sharp edges and reducing shimmer.
A Windows test application for running Shadertoy-style image shaders with live recompilation using Vulkan.
A library for debugging and profiling GLSL shaders in Vulkan and OpenGL applications.
A cross-framework, cross-platform computer vision and image manipulation library for Haxe.
A GameMaker script that generates customizable starfields onto transparent surfaces, saving texture memory.
A transparent Elixir wrapper for matplotlib.pyplot that enables Python-style plotting from Elixir code.
A React port of Textures.js for creating SVG patterns and textures as declarative components.
Convert graphics and adjust palettes in real-time for Game Boy Color development.
Auto-generated D bindings for the sokol headers, enabling cross-platform graphics and audio development in D.
A Love2D runtime texture atlas library that creates atlases at load time without external tools, optimizing memory and performance.
Angular wrapper library for Fabric.js, providing components and directives to integrate canvas-based graphics.
A library of D3.js-based graphic panels for building multi-panel charts, written in CoffeeScript.
A tile-based dynamic lighting engine for GameMaker Studio 2 that projects shadows to create atmosphere in 2D games.
A powerful outline shader for GameMaker Studio 2.3+ with alpha fading, pulse animations, and rotation support.
A pure Common Lisp library for parsing and rendering SVG images to PNG using Vecto and zpb-ttf.
A skeletal animation system for LÖVE 2D featuring a cascading style system, tagging, and collision boundaries.
A HaxeFlixel library providing shaders and supporting utilities with comprehensive documentation.
A Löve2D library that automatically detects gamepad types and provides matching button/axis art for display.
A Haxe library for reading and writing Aseprite (.ase/.aseprite) file formats with no external dependencies.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.