Showing 36 of 113 projects
A React Native component for touch-based drawing and image export in iOS apps.
A faithful implementation of the classic Duck Hunt game using JavaScript and HTML5.
A friendly web component for writing and rendering fragment shaders directly in HTML with built-in uniforms for time, mouse, and audio.
A consistent, complete, and colorful JavaScript canvas framework for creating games, apps, art, and interactive media.
A Flutter package for creating canvas animations using time and math functions, inspired by Dwitter.
A Flutter library for creating drawing animations from SVG paths and Flutter Path objects.
A sandbox framework for fast prototyping of tile-based games in HTML5 and JavaScript.
A Node.js library for streaming server-side animated and static GIF generation.
A fully-featured, highly customizable JavaScript charting library for enterprise applications.
A JavaScript library for creating responsive, interactive, and accessible HTML5 canvas graphics and animations.
A zero-dependency D3 plugin for smoothly interpolating SVG path animations when paths have different numbers of points.
A high-performance, flexible Gantt chart component library built with native JavaScript and Canvas, supporting TypeScript and modern web frameworks.
A Flutter-based drawing app with shape tools, eraser, undo/redo, and image export capabilities.
A JavaScript library for reading and rendering OGC GeoPackage files in both browser and Node.js environments.
A Vue 3 library for 2D graphics rendering using Skia and Rust-based software rasterization.
A JavaScript GameBoy Advance emulator using HTML5 canvas and Web Audio API for browser-based gaming.
A modular, object-oriented JavaScript library for creating interactive 2D graphics and animations on HTML Canvas.
A JavaScript library for visualizing audio frequencies and BPM as circular waves or sunburst charts using Web Audio API and ECharts.
A minimal, customizable Angular component for rendering After Effects animations as Lottie files.
A LÖVE library for creating graphical user interfaces with a variety of components and layout options.
A JavaScript library for creating animated GIFs in the browser using Web Workers for performance.
A highly customizable gauge component for Angular applications and dashboards.
A lightweight, web-first, and extendable 3D rendering library with a three.js-like API and modern performance features.
A demonstration of solving complex canvas interactions using React Hooks composition.
SDL2 bindings for Deno, enabling multimedia applications with graphics, text rendering, and image loading.
A sample HTML5 mobile game demonstrating core game development concepts from the book 'Mobile HTML5 Game Development'.
Angular 2+ component wrapper for szimek/signature_pad to add signature capture functionality to web applications.
A small ClojureScript library for performant canvas and visual manipulation.
A TypeScript library for 2D Euclidean geometry with classes for shapes, intersection detection, and SVG/Canvas drawing.
A Vue 3 component for capturing smooth electronic signatures using HTML5 canvas, built on signature_pad.
A pure Go, GPU-accelerated 2D graphics library for building IDEs, browsers, and graphics-intensive applications.
A D3.js plugin for creating rapid mock-ups of charts using data-driven grids and layouts.
A CLI tool to generate animated text memes as GIFs with customizable colors, sizes, and delays.
A collection of D3.js composite map projections for visualizing countries with distant territories.
A D3 library for creating high-performance Canvas maps with automatic projection and retina support.
A classic Digger arcade game recreated in JavaScript using HTML5 Canvas.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.