Open source canvas projects
Every project in the registry tagged canvas, ranked by real GitHub adoption.
Collaborative whiteboard with a hand-drawn aesthetic
JavaScript 3D Library.
JavaScript animation engine
Apache ECharts is a powerful, interactive charting and data visualization library for browser
Free instant whiteboard with real-time collaboration
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
🎉 performant confetti animation in the browser
Claude Code skill for short films with no video model: 43 film styles, each a style prompt plus a demo film made entirely in code by Claude Opus 5.5 (incl. OPUS
A renderer agnostic two-dimensional drawing api for the web
High-performance engine for capturing, modifying, and converting DOM elements into any format.
a modern & lightweight HTML5 game engine
A library for visualization and creative-coding
2D JavaScript Physics Engine
A Canvas/SVG-based rich text editor
A Photo Editor library with simple, easy support for image editing using paints,text,filters,emoji and Sticker like stories.
Open canvas for designing and building web apps
A JavaScript framework for interactive 3D and 2D visualizations
A simple JavaScript framework for Drawing on the web.(一个面向Web绘图的JavaScript框架)
A Web Graphics Editor Built with Canvas. 基于 Canvas 实现的图形编辑器
Zero-dependency browser video editor that AI agents can drive — JSON timeline, MCP + REST, live-reloading UI
This layout engine can solve the hardest layout problems imaginable. Its output is DTP grade and deterministic. It's faster than engines written in C++ because
Video editor that runs in the browser: timeline, text, image, video and audio layers, animations, filters, export with sound. Fabric.js + React + Next.js.
Effortlessly self-host whiteboards. High-performance, cross-platform digital whiteboard with live collaboration built in Rust & WebGPU. Zero subscription, AGPLv
Related tags
Frequently asked questions
How many open source canvas projects are there?
This registry tracks 23 projects tagged canvas, with 571,261 GitHub stars between them. The most-adopted is Excalidraw at 135,053 stars.
Are these canvas projects free to use?
Yes — 22 of the 23 carry an explicit open-source licence across 4 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.
Which canvas project should I choose?
The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.
Are these canvas projects still maintained?
20 of the 23 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.