Showing 36 of 406 projects
A JavaScript library for creating responsive, interactive, and accessible HTML5 canvas graphics and animations.
A Rust library for creating and manipulating color gradients for data visualization, generative art, and UI design.
A fast, cross-platform image decoding library with clean APIs for C, C++, and Python, supporting 20+ formats.
A zero-dependency D3 plugin for smoothly interpolating SVG path animations when paths have different numbers of points.
An easy-to-use, high-performance Vulkan rendering engine for Rust with automated resource management and a render graph.
A pure Python wrapper for SDL2 and its addon libraries using ctypes, enabling multimedia applications without C extensions.
Common Lisp bindings for SDL2, enabling cross-platform game and multimedia development in Lisp.
A community-driven superset of WGSL adding module imports, conditional compilation, and packaging for WebGPU shaders.
A hackable 3D game rendering engine designed for prototyping and custom rendering pipelines.
A macOS app for assembling and disassembling animated PNG (APNG) files with optimization and compression.
An R package that simplifies using system and custom TrueType fonts in PDF, PostScript, and Windows bitmap graphics output.
A Ruby DSL for building and running ImageMagick commands with clean syntax and composable image objects.
A header-only C++ library for real-time data visualization and simulation support using modern OpenGL.
A fork of Dawn WebGPU implementation adding hardware ray tracing extensions via Vulkan and D3D12 backends.
A high-performance, multithreaded rendering engine built on Vulkan API with a customizable render graph and cross-platform support.
A GTK / Fortran binding enabling scientists to build cross-platform graphical user interfaces (GUIs) in Fortran.
A free marketplace for CC0-licensed 3D assets, models, textures, and HDRI files ready for use in Three.js and React Three Fiber projects.
A PHP library for manipulating and converting colors between multiple color formats with chainable operations.
A pure C# wrapper for the HTML Canvas API in Blazor applications with no JavaScript dependency.
A React Native library for applying real-time OpenGL image filters like blur, contrast, and saturation using gl-react.
A Swift wrapper for UIGraphics PDF context to create simple PDFs with text, images, tables, and layout controls on iOS.
A modern cross-platform 3D rendering engine built with Vulkan and modern C++14.
A Go library and CLI tool for image manipulation including merging, cropping, resizing, watermarking, animation, easing, and transitions.
A C++11 library for generating procedural geometry primitives like spheres, boxes, and cones for use in graphics applications.
A higher-dimensional ray tracing prototype written in Rust that explores non-Euclidean geometry.
A flexible post-processing visual effects library for libGDX, offering lightweight integration and simple effect implementation.
Elixir bindings for Vega-Lite, enabling declarative data visualization within Elixir applications and Livebook notebooks.
Low-level .NET bindings for WebGPU, enabling browser-based graphics development for Evergine.
A single-header, zero-allocation C library for applying fast, chainable image filters compatible with SVG and CSS semantics.
A libGDX library for drawing simple shapes using a Batch, eliminating the need to flush between Batch#begin() and Batch#end().
CMake scripts for building OpenSceneGraph third-party libraries from source.
A C++14 header-only library providing generic image representations and algorithms with performance close to hand-written code.
A flexible and composable command-line tile graphics converter for classic game consoles like SNES, Game Boy, and Mega Drive.
SDL2 bindings for Deno, enabling multimedia applications with graphics, text rendering, and image loading.
SDL bindings for Rust that wrap low-level C components in idiomatic Rust code.
A single-header C++ library for reading, writing, and processing 24-bit bitmap images with drawing, effects, and color utilities.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.