An open API service indexing awesome lists of open source software.

awesome-canvas

A curated list of awesome HTML5 Canvas with examples, related articles and posts.
https://github.com/raphamorim/awesome-canvas

Last synced: 16 days ago
JSON representation

Canvas

Definition

Examples

Libraries

For other purposes, but still use canvas

  • React Canvas - High performance rendering for React components.

To draw using canvas

  • EaselJS - a modular libraries and tools which work together or independently to enable rich interactive content on open web technologies via HTML5.
  • Pencil.js - Nice modular Javascript library with clear OOP syntaxe and lots of features.
  • Rough.js - Rough.js is a graphics library that lets you draw in a sketchy, hand-drawn-like, style
  • Scrawl-canvas - easily add multiple responsive, accessible and interactive <canvas> elements to a web page
  • tsParticles
  • ZIM - ZIM is a general Canvas Framework with simple, powerful JavaScript that lets everyone, from beginners to professionals, code creativity.
  • Chart.js
  • d3
  • Javascript-Voronoi - A Javascript implementation of Fortune's algorithm to compute Voronoi cells
  • Konva - Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.
  • Origami.js - JS Lib to redesign canvas API interface
  • Paper.js - Scriptographer ported to JavaScript and the browser, using HTML5 Canvas.
  • Proton
  • Sketch - Cross-Platform JavaScript Creative Coding Framework
  • Visualize
  • zDog - Flat, round, designer-friendly pseudo-3D engine for canvas & SVG
  • zrender - A lightweight canvas library which providing 2d draw for Apache ECharts (incubating)
  • isomerjs - An isometric graphics library for HTML5 canvas
  • CanvasKit - performance 2D graphics rendering for web applications.
  • textmode.js - agnostic creative coding library for real-time ASCII and textmode graphics in the browser.
  • Pts.js - Pts is a javascript library for visualization and creative-coding.
  • p5.js - p5.js is a JS client-side library for creating graphic and interactive experiences

Resources

Books

Talks

Websites and Tutorials