Canvas Open Source Projects

Browse 1,151 Canvas open source projects, ranked by GitHub stars. Find the most popular Canvas tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 1,151 projects
127,907 stars

excalidraw/excalidraw

Virtual whiteboard for sketching hand-drawn like diagrams

Metrics details
Stars127,907
113,852 stars

mrdoob/three.js

JavaScript 3D Library.

Metrics details
Stars113,852
113,241 stars

d3/d3

Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:

Metrics details
Stars113,241
71,221 stars

juliangarnier/anime

JavaScript animation engine

Metrics details
Stars71,221
67,589 stars

chartjs/Chart.js

Simple HTML5 Charts using the <canvas> tag

Metrics details
Stars67,589
66,836 stars

apache/echarts

Apache ECharts is a powerful, interactive charting and data visualization library for browser

Metrics details
Stars66,836
47,826 stars

pixijs/pixijs

The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

Metrics details
Stars47,826
30,229 stars

VincentGarreau/particles.js

A lightweight JavaScript library for creating particles

Metrics details
Stars30,229
29,461 stars

ariya/phantomjs

Scriptable Headless Browser

Metrics details
Stars29,461
21,993 stars

eligrey/FileSaver.js

An HTML5 saveAs() FileSaver implementation

Metrics details
Stars21,993
21,079 stars

rough-stuff/rough

Create graphics with a hand-drawn, sketchy, appearance

Metrics details
Stars21,079
18,321 stars

liabru/matter-js

a 2D rigid body physics engine for the web ▲● ■

Metrics details
Stars18,321
16,650 stars

dream-num/Luckysheet

Luckysheet upgraded to Univer

Metrics details
Stars16,650
16,636 stars

tradingview/lightweight-charts

Performant financial charts built with HTML5 canvas

Metrics details
Stars16,636
15,361 stars

gpujs/gpu.js

GPU Accelerated JavaScript

Metrics details
Stars15,361
15,060 stars

paperjs/paper.js

The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. Created by @lehni & @puckey

Metrics details
Stars15,060
14,629 stars

konvajs/konva

Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.

Metrics details
Stars14,629
14,599 stars

myliang/x-spreadsheet

The project has been migrated to @wolf-table/table https://github.com/wolf-table/table

Metrics details
Stars14,599
14,065 stars

plouc/nivo

nivo provides a rich set of dataviz components, built on top of the awesome d3 and React libraries

Metrics details
Stars14,065
13,856 stars

fengyuanchen/cropperjs

JavaScript image cropper.

Metrics details
Stars13,856
13,854 stars

dream-num/univer

Univer is a full-stack framework for creating and editing spreadsheets / word processor / presentation on both web and server.

Metrics details
Stars13,854
13,202 stars

Flipboard/react-canvas

High performance <canvas> rendering for React components

Metrics details
Stars13,202
12,656 stars

catdad/canvas-confetti

🎉 performant confetti animation in the browser

Metrics details
Stars12,656
12,647 stars

piskelapp/piskel

A simple web-based tool for Spriting and Pixel art.

Metrics details
Stars12,647
12,569 stars

antvis/G2

📊 The concise and progressive visualization grammar.

Metrics details
Stars12,569
12,067 stars

alyssaxuu/flowy

The minimal javascript library to create flowcharts ✨

Metrics details
Stars12,067
11,980 stars

szimek/signature_pad

HTML5 canvas based smooth signature drawing

Metrics details
Stars11,980
11,930 stars

vega/vega

A visualization grammar.

Metrics details
Stars11,930
10,776 stars

tsayen/dom-to-image

Generates an image from a DOM node using HTML5 canvas

Metrics details
Stars10,776
10,683 stars

Automattic/node-canvas

Node canvas is a Cairo backed Canvas implementation for NodeJS.

Metrics details
Stars10,683
10,635 stars

metafizzy/zdog

Flat, round, designer-friendly pseudo-3D engine for canvas & SVG

Metrics details
Stars10,635
10,089 stars

qrohlf/trianglify

Algorithmically generated triangle art

Metrics details
Stars10,089
9,708 stars

AlloyTeam/Mars

腾讯移动 Web 前端知识库

Metrics details
Stars9,708
9,418 stars

projectstorm/react-diagrams

a super simple, no-nonsense diagramming library written in react that just works

Metrics details
Stars9,418
9,330 stars

whatwg/html

HTML Standard

Metrics details
Stars9,330
8,928 stars

tsparticles/tsparticles

tsParticles - Easily create highly customizable JavaScript particles effects, confetti explosions and fireworks animations and use them as animated backgrounds for your website. Ready to use components available for React.js, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno, Solid, Riot and Web Components.

Metrics details
Stars8,928
8,738 stars

buuing/lucky-canvas

🎖🎖🎖 基于 TS + Canvas 开发的【大转盘 / 九宫格 / 老虎机】抽奖插件,🌈 一套源码适配多端框架 JS / Vue / React / Taro / UniApp / 微信小程序等,🎨 奖品 / 文字 / 图片 / 颜色 / 按钮均可配置,支持同步 / 异步抽奖,🎯 概率前 / 后端可控,🚀 自动根据 dpr 调整清晰度适配移动端

Metrics details
Stars8,738
8,643 stars

jonobr1/two.js

A renderer agnostic two-dimensional drawing api for the web

Metrics details
Stars8,643
8,460 stars

NorthwoodsSoftware/GoJS

JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages.

Metrics details
Stars8,460
8,335 stars

jerryc127/hexo-theme-butterfly

🦋 A Hexo Theme: Butterfly

Metrics details
Stars8,335
8,168 stars

CreateJS/EaselJS

The Easel Javascript library provides a full, hierarchical display list, a core interaction model, and helper classes to make working with the HTML5 Canvas element much easier.

Metrics details
Stars8,168
7,829 stars

1j01/jspaint

🎨 Classic MS Paint, REVIVED + ✨Extras

Metrics details
Stars7,829
7,660 stars

nhn/tui.image-editor

🍞🎨 Full-featured photo image editor using canvas. It is really easy, and it comes with great filters.

Metrics details
Stars7,660
7,500 stars

ecomfe/echarts-for-weixin

基于 Apache ECharts 的微信小程序图表库

Metrics details
Stars7,500
7,192 stars

bubkoo/html-to-image

✂️ Generates an image from a DOM node using HTML5 canvas and SVG.

Metrics details
Stars7,192
7,141 stars

microsoft/SandDance

Visually explore, understand, and present your data.

Metrics details
Stars7,141
6,735 stars

instructure/canvas-lms

The open LMS by Instructure, Inc.

Metrics details
Stars6,735
6,686 stars

tengbao/vanta

Animated 3D backgrounds for your website

Metrics details
Stars6,686
6,564 stars

cambecc/earth

a project to visualize global weather conditions

Metrics details
Stars6,564
6,381 stars

konvajs/react-konva

React + Canvas = Love. JavaScript library for drawing complex canvas graphics using React.

Metrics details
Stars6,381
6,378 stars

pa7/heatmap.js

🔥 JavaScript Library for HTML5 canvas based heatmaps

Metrics details
Stars6,378
6,294 stars

ecomfe/zrender

A lightweight graphic library providing 2d draw for Apache ECharts

Metrics details
Stars6,294
6,171 stars

ivmm/Student-resources

本文介绍的是利用学生、教职工身份可以享受到的相关学生优惠、教育优惠或教师优惠的权益,但也希望各位享受权利的同时不要忘记自己的义务,不要售卖、转手自己的学生优惠、教育优惠的资格,使得其他同学无法受益。

Metrics details
Stars6,171
5,937 stars

hiloteam/Hilo

A Cross-end HTML5 Game development solution

Metrics details
Stars5,937
5,880 stars

mob-sakai/ParticleEffectForUGUI

Render particle effect in UnityUI(uGUI). Maskable, sortable, and no extra Camera/RenderTexture/Canvas.

Metrics details
Stars5,880
5,750 stars

fengyuanchen/compressorjs

JavaScript image compressor.

Metrics details
Stars5,750
5,601 stars

sallar/github-contributions-chart

:octocat: Generate an image of all your Github contributions

Metrics details
Stars5,601
5,402 stars

nhn/tui.chart

🍞📊 Beautiful chart for data visualization.

Metrics details
Stars5,402
5,388 stars

spritejs/spritejs

A cross platform high-performance graphics system.

Metrics details
Stars5,388
5,337 stars

williamngan/pts

A library for visualization and creative-coding

Metrics details
Stars5,337
1-60 of 1,151 projects
Get A Weekly Email With Trending Canvas Projects
Stay updated on Canvas plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.