Showing 36 of 216 projects
A 2D graphics canvas framework for building interactive diagrams, node graphs, and complex visualizations on the web.
A Haxe parser for .ase and .aseprite files, designed to be concise, framework-agnostic, and easy to use.
A Flame plugin for importing sprite sheets generated by TexturePacker tools into Dart/Flutter games.
A GameMaker library for creating complex particle emitters, systems, and particles.
A LÖVE utility library that adds parallax scrolling layers to camera systems for 2D games.
A collection of mini graphics libraries for Love2D, providing animation, shader chaining, color manipulation, and resolution handling.
A collection of mini graphics libraries for Love2D, providing animation, shader chaining, color manipulation, and resolution handling.
Spine animation player for the Heaps game framework, enabling skeletal animations in Haxe games.
A Love2D demo that renders realistic 2D planets using shaders for atmosphere and shadow effects.
A Delphi wrapper for the Blend2D high-performance 2D vector graphics engine, enabling native Delphi applications to leverage accelerated rendering.
A modular, macro-powered 2D particle system for Haxe with support for Kha and Clay frameworks.
Spine skeletal animation renderer for the OpenFL game engine, supporting Spine versions 3.6 to 4.2.
A modular, macro-powered 2D particle system for Haxe with support for multiple frameworks.
A Lua implementation of Bresenham's line algorithm for grid-based line drawing and distance calculation.
A simple dynamic light and shadow library for LOVE2D 11.2 that generates shadows directly from canvas/image alpha.
A fast, reliable, free, and open-source palette swapper for GameMaker Studio 2.
A hand-ported V language implementation of Mapbox's Earcut polygon triangulation library.
A GameMaker Studio 2.3.1 library providing safe surfaces for rendering and texture management.
A lightweight C++ wrapper library for graphics rendering and input handling across multiple platforms.
A 2D extendable rendering library built with WGPU and Winit for Rust.
A simple 9-patch (9-slice scaling) library for the LÖVE 2D game framework.
A comprehensive 2D vector and point class for Haxe with operator overloading support.
A comprehensive, framework-agnostic Haxe library for loading and parsing Tiled map editor files with modern feature support.
A vertex-animated object for GameMaker Studio 2.3+ that creates realtime flag/wave effects from a single image.
A virtual camera library for Starling applications built in ActionScript 3, enabling interactive scene exploration.
Ada binding for OpenGL and WebGL providing a unified interface for 2D/3D graphics across native and web platforms.
A many-lights 2D shadow library for the LÖVE framework, enabling dynamic shadow casting from multiple light sources.
A simplistic particle system wrapper for GameMaker Studio 2 that automates cleanup and simplifies particle creation.
Automatically export Aseprite files and import them as sprites into GameMaker.
A Swift playground demonstrating SpriteKit collision detection and parameter effects on sprites.
A collection of matrix manipulation functions for GameMaker LTS 2022.
Static and dynamic D language bindings for the Blend2D C API, enabling high-performance 2D vector graphics.
A framework-agnostic Lua library for detecting intersections and collisions between polygons, circles, and rectangles.
A softbody physics library for the LÖVE game framework supporting dynamic and static arbitrary softbodies.
Scala Native bindings for the Cairo 2D graphics library, providing a pure Scala facade for graphics programming.
Scala Native bindings for Cairo XLib surfaces, enabling 2D graphics rendering on X Window System.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.