Showing 36 of 405 projects
A minimalist Flutter package for fast bitmap manipulation using Dart FFI and isolates for performance.
Cross-platform OpenGL bindings for Go with OpenGL ES 2-like API, supporting desktop, mobile, and web.
A small ClojureScript library for performant canvas and visual manipulation.
A tiny Lua framework for creating 2D games with chunky pixel art.
C# bindings for the bgfx cross-platform graphics library, enabling managed .NET languages to access high-performance rendering.
A deprecated sample comparing OpenGL and Vulkan rendering techniques for CAD scenes using multi-threaded command buffer generation.
A pure Go wrapper for Microsoft's Direct3D9 API, enabling Windows game development in Go.
An iOS library for generating beautiful, random starry sky animations with customizable stars and glowing effects.
A flexible, fast tween library for creating animations in Haxe projects.
A pure Go, GPU-accelerated 2D graphics library for building IDEs, browsers, and graphics-intensive applications.
A Swift library for adding animated marching ants selection borders to images in iOS apps.
A proof-of-concept Mac drawing app with an infinite 3D canvas for unrestricted vector drawing.
A complete ActionScript PDF library for reading and creating PDF documents from SWF files, ported from Java iText.
A comprehensive .NET library for colour conversion, interpolation, comparison, and gamut mapping across 40+ colour spaces.
Ada 2022 bindings to SDL 2, providing a variable-thickness wrapper for multimedia and game development.
A Zig framework for building game development tools and helper applications with cross-platform UI and graphics.
A Rust charting library for creating simple interactive data visualizations with partial Vega specification support.
A LÖVE module that automatically batches identical image draws using SpriteBatches for improved performance.
A thin, modern, header-only C++17 wrapper for GLFW providing RAII objects, scoped enums, and exceptions.
A pure Elixir library for reading and writing PNG and JPEG images without external dependencies.
An open specification for HTML-based graphics used in live television and post-production workflows.
A Vulkan validation layer that checks applications for performance best practices on Arm Mali GPUs.
A performant three.js library for implementing plane reflections on any mesh with correct orientation.
A parser and renderer for Aseprite animations in the LÖVE 2D game framework.
A family of three D3.js path generators for creating aesthetically pleasing curved arrows between points.
A Lua module for Delaunay triangulation of convex polygons.
A tiny high-performance Lua library for adding drawing layers and Z-axis ordering to any graphics framework.
A pure Crystal library for reading and writing PNG images with support for various color types, filters, and interlacing.
Official SDL2 and SDL3 bindings for the V programming language, providing full access to multimedia and game development libraries.
A D language binding for SFML that enables multimedia development with graphics, audio, and networking capabilities.
A Clojure(Script) library for creating and composing interpolators between data values, with easing and transition utilities.
A port of Robert Penner's easing functions optimized for the PICO-8 fantasy console, with token reduction and PICO-8 compatibility.
Delphi library for image loading, saving, conversion, and transformation with support for multiple graphics engines.
An interactive Swift playground demonstrating Metal compute kernels for fractal visualization.
A high-level plotting library for Common Lisp, enabling easy creation of scatter plots and line charts.
A libGDX library for advanced color manipulation using multiple perceptually-uniform color spaces.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.