Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. HTML5 Canvas
H

HTML5 Canvas

Other
57 projects184.2k total stars28.4k total forks11 languages

Open-source projects built with HTML5 Canvas

There are currently 57 open-source projects built with HTML5 Canvas, with a combined total of 184.2k GitHub stars. The most common language among these projects is JavaScript.

Showing 57 open-source projects · page 2 of 2

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Inknote
InknoteMichalPaszkiewicz/inknote

A browser-based music composition and score writing tool built with TypeScript and AngularJS.

15519JavaScript
10 years ago
vue3-signature
vue3-signatureWangShayne/vue3-signature

A Vue 3 component for capturing smooth electronic signatures using HTML5 canvas, built on signature_pad.

12816Vue
5 months ago
spam
spamnewsappsio/spam

A D3 library for creating high-performance Canvas maps with automatic projection and retina support.

1019JavaScript
3 years ago
Orbium
Orbiumbni/orbium

A modern browser-based remake of the 90's puzzle game Logical, built with pure JavaScript and HTML5 Canvas.

9046JavaScript
1 year ago
glfw
glfwgoxjs/glfw

Go cross-platform library for creating OpenGL contexts and handling events with desktop and browser backends.

8330Go
3 years ago
TransformTool
TransformToolsenocular/TransformTool

A free transform tool for manipulating objects in 2D space, available in ActionScript 3.0 and JavaScript versions.

7838ActionScript
1 year ago
jp_doodle
jp_doodleAaronWatters/jp_doodle

A toolkit for building 2D and 3D interactive visualizations in Jupyter notebooks using proxy widgets and jQuery plugins.

546Jupyter Notebook
3 years ago
aurelia-chart
aurelia-chartgrofit/aurelia-chart

A Chart.js-powered chart element for Aurelia, supporting basic graph types and observable data binding.

4625JavaScript
2 years ago
Pixi Dart
Pixi DartFedeOmoto/pixi

A Dart port of the pixi.js 2D rendering engine for creating interactive graphics and games.

356Dart
11 years ago
Coffee Snake
Coffee Snakedommmel/coffee-snake

A classic Snake game built with HTML5 Canvas and CoffeeScript, playable directly in the browser.

3325JavaScript
5 years ago
Gladiator 3D
Gladiator 3Dkrotik/gladiator_3d

A pure JavaScript ray casting engine for creating pseudo 3D games in the browser using HTML5 Canvas.

3214JavaScript
12 years ago
Snake
Snakejrgdiz/snake

A simple clone of the classic Snake game built with JavaScript and HTML Canvas.

2864JavaScript
3 years ago
Ranger
Rangerwdevore/Ranger-Dart

A Dart game engine with a scene graph and HTML5 Canvas rendering, modeled after Cocos2d-js concepts.

262Dart
4 years ago
Turkey Cooking Simulator
Turkey Cooking Simulatorfernjager/game-off-2013

A humorous HTML5 cooking simulator where you prepare a turkey to impress your partner's family during Thanksgiving.

2611JavaScript
1 year ago
Escher.js
Escher.jstentone/escher.js

A 2D graphics canvas framework for building interactive diagrams, node graphs, and complex visualizations on the web.

236JavaScript
4 months ago
HPGL Viewer
HPGL Viewerdrskullster/HPGLViewer

A JavaScript library for viewing and rendering HPGL (Hewlett-Packard Graphics Language) files in the browser using HTML5 Canvas.

237JavaScript
5 months ago
smm-course-viewer
smm-course-viewerleomaurodesenv/smm-course-viewer

A JavaScript library for parsing and visualizing Super Mario Maker level files (*.cdt) in web browsers and Node.js.

187JavaScript
7 years ago
webxr-depth-testbed-babylon
webxr-depth-testbed-babylondrumath2237/webxr-depth-testbed-babylon

A demo project showing how to use the WebXR Depth Sensing Module in Babylon.js with real-time depth image visualization.

82TypeScript
3 years ago
Multitrack Audio Visualizer
Multitrack Audio Visualizergeoffmyers/multitrack-audio-visualizer

A real-time multi-track audio visualizer with customizable colors and high-quality MP4/H.265 video export.

40TypeScript
4 months ago
ngx-flickering-grid
ngx-flickering-gridomnedia/ngx-flickering-grid

An Angular library for creating animated flickering grid backgrounds with customizable parameters.

21TypeScript
7 months ago
ngx-advanced-img
ngx-advanced-imgbmartinson/ngx-advanced-img

An Angular directive library providing high-performance image optimization, fallback loading, and format conversion tools.

11TypeScript
3 days ago
1
2