Тепер, коли ви багато знаєте про те, як працює Canvas, зробимо огляд деяких хороших та корисних бібліотек.
Графіки та діаграми
RGraph є безкоштовною для особистого використання Canvas-бібліотекою створення графіків. Вона містить безліч різних видів діаграм.
ZingChart це віддалена бібліотека для графіків з візуальним білдером. Результат відображається у різних форматах, у тому числі Canvas і може обробляти великі масиви даних.
Ігрові движки
Wolfenstein 3D відтворений на Canvas
Akihabara
ImpactJS: швидкий комерційний ігровий движок
Cocos2d: частковий порт Cocos iPhone SDK на JavaScript.
Pirates Love Daises — гра в жанрі Tower Defense зроблена повністю на Canvas.
Програми малювання
Muro: програма малювання на сайті від Deviant Art
SketchPad: інша програма для малювання з класичним інтерфейсом.
Користувацькі шрифти
Скрипт для роботи зі шрифтами від Бена Йоффе. Перетворює шрифт на комп'ютер на зображення, яке може бути візуалізоване через Canvas. Це дозволяє використовувати шрифт користувача на комп'ютерах, на якому шрифт фактично не встановлений.
Інструменти та бібліотеки
EaselJS: графічна бібліотека на основі об'єкта display з Flash.
JavaScript порт графічної бібліотеки Java Processing. Відмінно підходить для інтерактивних дисплеїв та образотворчого мистецтва.
Kapi: JavaScript-бібліотека, що працює з ключовими кадрами.
canvg: візуалізація SVG створена на Canvas.
Pixastic — це редактор фото та бібліотека обробки зображень. Містить масу ефектів у стилі фільтрів Фотошопу.
Візуальні інструменти
Hype від Tumultco — комерційний інструмент для малювання та анімації який виводить безпосередньо в HTML5.
Amino: JavaScript та Java бібліотека для роботи зі сценами.
https://github.com/joshmarinacci/aminolang
Leonardo Sketch: інструмент малювання з відкритим вихідним кодом, який виводить на полотно код з інших форматів. Інструмент розширюється і містить деякі добре зроблені соціальні фічі.