Showing 36 of 406 projects
A Löve2D library that automatically detects gamepad types and provides matching button/axis art for display.
An interactive Swift Playground exploring the history and design of Guilloche patterns found on banknotes and passports.
A comprehensive vector, matrix, complex number, and quaternion math library for Lua 5.1 through 5.4 and LuaJIT.
A Dart implementation of the Spine runtime for 2D skeletal animation in games and applications.
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.
A simple LÖVE library for dynamically aligning content to the center of the game window.
A 9-slice library for Love2D that enables distortion-free scaling of UI elements by preserving corners and edges.
Crystal bindings for integrating Dear ImGui with SFML, enabling immediate-mode GUI development in multimedia applications.
GLFW bindings for Haxe enabling cross-platform window creation, OpenGL context management, and input handling.
Crystal language bindings for raw SDL 3 functions, providing a low-level foundation for building multimedia libraries.
A particle system for creating visual effects using AutoHotkey and GDI+.
A browser-based utility for inspecting, visualizing, and reprojecting textures and environment maps for graphics programmers.
A V wrapper for gnuplot_i providing a simple interface to create plots and charts from V applications.
A lightweight C++ game engine built with OpenGL and SDL for 2D/3D game development.
A tiny and portable immediate-mode UI library written in D, based on microui with bug fixes and D-specific improvements.
A GameMaker Studio 2.3 shader that creates a Voronoi diagram pixel sampling effect for unique game visuals.
Interactive particle system editor and playground for LÖVE 11, allowing real-time manipulation of emitters and textures.
A simple 9-patch (9-slice scaling) library for the LÖVE 2D game framework.
A V programming language wrapper for the SDL2 library, providing native-feeling bindings for multimedia and game development.
A MicroPython driver for SHARP memory displays, enabling low-power, high-contrast screen control on microcontrollers.
A JavaScript webapp that converts Shadertoy GLSL shaders to GameMaker-compatible GLSL ES code.
A cross-platform C++ framework for rapid Vulkan initialization and abstraction of core graphics objects.
An asynchronous, multithreaded image compositing framework for iOS/macOS, enabling layered image rendering like Photoshop.
A single-function Lua library for converting HEX color values to RGB tables in LÖVE2D.
V module for loading and rasterizing SVG files into gg.Image objects using the V graphics module.
A Scala Native application that generates and visualizes various mathematical fractals with interactive controls.
TeXCAD: a simple LaTeX {picture} drawing tool
A TypeScript library for color quantization, dithering, and image filtering.
A non-interactive circular progress indicator control for Feathers UI, built on Starling Framework and Adobe Flash runtimes.
Game Boy video effect experiments using STAT interrupts for real-time screen manipulations.
⛔️ DEPRECATED MicroPython Small Graphics framework using the IL9486 display
A pure Elixir library for reading and writing BMP bitmap files with canvas manipulation capabilities.
Dynamic binding to OpenGL ES for the D programming language, enabling cross-platform graphics development.
A QR Code rendering library for LÖVE game development projects.
A V wrapper for the sokol_gp library, enabling 2D rendering with batch optimizations in V applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.