#Canvas

Showing 60 of 187 repositories tagged #canvas, ranked by stars

excalidraw
excalidraw
excalidraw

Virtual whiteboard for sketching hand-drawn like diagrams

Score
100
★ 127.1k ⑂ 14.3k +274/day
TypeScript
apache
apache
echarts

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

Score
100
★ 66.8k ⑂ 19.8k +31/day
TypeScript
tldraw
tldraw
tldraw

Build infinite canvas apps in React with the tldraw SDK. World's best, top-most agent recommended #1 five star SDK.

Score
100
★ 48.7k ⑂ 3.4k +15/day
TypeScript
tradingview
tradingview
lightweight-charts

Performant financial charts built with HTML5 canvas

Score
98
★ 16.6k ⑂ 2.5k +96/day
TypeScript
plouc
plouc
nivo

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

Score
96
★ 14.1k ⑂ 1.1k +4/day
TypeScript
antvis
antvis
G2

📊 The concise and progressive visualization grammar.

Score
98
★ 12.6k ⑂ 1.7k
TypeScript
vega
vega
vega

A visualization grammar.

Score
96
★ 11.9k ⑂ 1.6k +10/day
JavaScript
projectstorm
projectstorm
react-diagrams

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

Score
83
★ 9.4k ⑂ 1.2k
TypeScript
tsparticles
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.

Score
94
★ 8.9k ⑂ 949 +4/day
TypeScript
buuing
buuing
lucky-canvas

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

Score
80
★ 8.7k ⑂ 1.0k +4/day
TypeScript
NorthwoodsSoftware
NorthwoodsSoftware
GoJS

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

Score
93
★ 8.5k ⑂ 2.8k +1/day
HTML
konvajs
konvajs
react-konva

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

Score
91
★ 6.4k ⑂ 291 +4/day
TypeScript
pa7
pa7
heatmap.js

🔥 JavaScript Library for HTML5 canvas based heatmaps

Score
78
★ 6.4k ⑂ 1.3k +2/day
JavaScript
nhn
nhn
tui.chart

🍞📊 Beautiful chart for data visualization.

Score
72
★ 5.4k ⑂ 318 +1/day
TypeScript
williamngan
williamngan
pts

A library for visualization and creative-coding

Score
70
★ 5.3k ⑂ 183
TypeScript
Hufe921
Hufe921
canvas-editor

A Canvas/SVG-based rich text editor

Score
92
★ 5.0k ⑂ 841 +5/day
TypeScript
hepengwei
hepengwei
visualization-collection

🌈 一个专注于前端视觉效果的集合应用,包含CSS动效、Canvas动画、Three.js3D、人工智能应用等上百个案例(持续更新)

Score
89
★ 4.6k ⑂ 674 +2/day
TypeScript
burhanrashid52
burhanrashid52
PhotoEditor

A Photo Editor library with simple, easy support for image editing using paints,text,filters,emoji and Sticker like stories.

Score
100
★ 4.5k ⑂ 1.0k +3/day
Kotlin
SmartToolFactory
SmartToolFactory
Jetpack-Compose-Tutorials

🚀🧨📝 Series of Tutorials to learn about Jetpack Compose with subjects Material Widgets, Layout, SubcomposeLayout, custom layouts, State, custom rememberable, recomposition, LaunchedEffect, side-effects, Gesture, Animation, Navigation, Canvas, UIs like whatsapp and others.

Score
98
★ 3.7k ⑂ 420 +4/day
Kotlin
DanielMartinus
DanielMartinus
Konfetti

Celebrate more with this lightweight confetti particle system 🎊

Score
90
★ 3.4k ⑂ 312
Kotlin
jones2000
jones2000
HQChart

HQChart - H5, 微信小程序 沪深/港股/数字货币/期货/美股 K线图(kline),走势图,缩放,拖拽,十字光标,画图工具,截图,筹码图. 分析家语法,通达信语法,(麦语法),第3方数据替换接口

Score
0
★ 3.4k ⑂ 828 +9/day
JavaScript
danvk
danvk
dygraphs

Interactive visualizations of time series using JavaScript and the HTML canvas tag

Score
87
★ 3.2k ⑂ 591
JavaScript
think2011
think2011
localResizeIMG

🔥 前端本地客户端压缩图片,兼容IOS,Android,PC、自动按需加载文件

Score
58
★ 3.2k ⑂ 971
JavaScript
vasturiano
vasturiano
react-force-graph

React component for 2D, 3D, VR and AR force directed graphs

Score
90
★ 3.2k ⑂ 353 +4/day
HTML
samizdatco
samizdatco
skia-canvas

A multi-threaded, GPU-powered, 2D vector graphics environment for Node.js

Score
57
★ 2.6k ⑂ 99 +1/day
Rust
gridaco
gridaco
grida

Grida — Open Canvas

Score
100
★ 2.6k ⑂ 140 +19/day
TypeScript
xiaozhu188
xiaozhu188
electron-vue-cloud-music

🚀Electron + Vue 仿网易云音乐windows客户端

Score
52
★ 2.5k ⑂ 700
Vue
oldwinter
oldwinter
knowledge-garden

我的第二大脑 second brain,我的数字花园 digital garden,用obsidian双链笔记软件写作而成

Score
86
★ 2.4k ⑂ 137 +5/day
TypeScript
awslabs
awslabs
diagram-maker

A library to display an interactive editor for any graph-like data.

Score
63
★ 2.4k ⑂ 138
TypeScript
ErickWendel
ErickWendel
semana-javascript-expert07

JS Expert Week 7.0 - 🙅🤏🏻 Controlling Streaming Platforms using Eye and Hand Detection 👁🖐

Score
100
★ 2.4k ⑂ 508
JavaScript
Brooooooklyn
Brooooooklyn
canvas

High performance Skia canvas implementation. Zero system dependencies.

Score
86
★ 2.3k ⑂ 94 +2/day
Rust
f2e-awesome
f2e-awesome
knowledge

文档着重构建一个完整的「前端技术架构图谱」,方便 F2E(Front End Engineering又称FEE、F2E) 学习与进阶。

Score
80
★ 2.0k ⑂ 371
JavaScript
HuTianQi
HuTianQi
SmartOpenCV

:fire: :fire: :fire: SmartOpenCV是一个OpenCV在Android端的增强库,解决了OpenCV Android SDK在图像预览方面存在的诸多问题,且无需修改OpenCV SDK源码,与OpenCV的SDK解耦

Score
82
★ 2.0k ⑂ 513
C++
qq15725
qq15725
modern-screenshot

📸 Quickly generate image from DOM node using HTML5 canvas and SVG.

Score
84
★ 1.9k ⑂ 91
TypeScript
shzlw
shzlw
zeu

A JavaScript library for real-time visualization

Score
61
★ 1.9k ⑂ 172
JavaScript
layabox
layabox
LayaAir-v1

This is old LayaAir veriosn writetten by ActionScript 3.0 ,now LayaAir is using TypeScript as the Engine Script,Please use https://github.com/layabox/LayaAir instead.

Score
48
★ 1.8k ⑂ 420
JavaScript
kkoomen
kkoomen
pointless

An endless drawing canvas desktop app made with Tauri (Rust) and React 🎨 ✍️

Score
43
★ 1.8k ⑂ 99
JavaScript
galaxy-s10
galaxy-s10
billd-live

基于Vue3 + WebRTC + Nodejs + SRS搭建的直播间

Score
100
★ 1.7k ⑂ 350
Vue
kopiro
kopiro
siriwave

The Apple® Siri wave-form replicated in a JS library.

Score
78
★ 1.7k ⑂ 172
JavaScript
antvis
antvis
S2

⚡️ A practical visualization library for tabular analysis.

Score
88
★ 1.7k ⑂ 219
TypeScript
DeadWaveWave
DeadWaveWave
opencove

Your infinite canvas workspace for agents, tasks, knowledge, and research. An infinite canvas for Claude Code, Codex, terminals, tasks, and notes.

Score
86
★ 1.5k ⑂ 126 +12/day
TypeScript
crashmax-dev
crashmax-dev
fireworks-js

🎆 A simple fireworks library! Ready to use components available for React, Vue 3, Svelte, Angular, Preact, Solid, and Web Components.

Score
36
★ 1.4k ⑂ 94 +5/day
TypeScript
konvajs
konvajs
vue-konva

Vue & Canvas - JavaScript library for drawing complex canvas graphics using Vue.

Score
82
★ 1.3k ⑂ 140 +1/day
TypeScript
preset-io
preset-io
agor

Orchestrate Claude Code, Codex, and Gemini sessions on a multiplayer canvas. Manage git worktrees, track AI conversations, and visualize your team's agentic work in real-time.

Score
93
★ 1.3k ⑂ 110
TypeScript
le5le-com
le5le-com
meta2d.js

The meta2d.js is real-time data exchange and interactive web 2D engine. Developers are able to build Web SCADA, IoT, Digital twins and so on. Meta2d.js是一个实时数据响应和交互的2d引擎,可用于Web组态,物联网,数字孪生等场景。

Score
85
★ 1.2k ⑂ 304 +1/day
TypeScript
antvis
antvis
G

💥 A flexible rendering engine for visualization.

Score
80
★ 1.2k ⑂ 229 +1/day
TypeScript
F-star
F-star
suika

A Web Graphics Editor Built with Canvas. 基于 Canvas 实现的图形编辑器

Score
76
★ 964 ⑂ 128
TypeScript
embiem
embiem
react-canvas-draw

React Component for drawing in canvas

Score
34
★ 934 ⑂ 323
JavaScript
florent37
florent37
MyLittleCanvas

🎨Need to create a custom view ? You don't know how to use Canvas, use MyLittleCanvas instead !

Score
62
★ 924 ⑂ 104
Java
hepengwei
hepengwei
visualization-collection-vue

🌈 一个专注于前端视觉效果的集合应用,包含CSS动效、Canvas动画、Three.js3D、人工智能应用等上百个案例(Vue版本)

Score
57
★ 910 ⑂ 154
Vue
esimov
esimov
diagram

CLI app to convert ASCII arts into hand drawn diagrams.

Score
100
★ 896 ⑂ 39
Go
gauravk95
gauravk95
audio-visualizer-android

🎵 [Android Library] A light-weight and easy-to-use Audio Visualizer for Android.

Score
68
★ 894 ⑂ 140
Java
dxcweb
dxcweb
watermark

canvas图片水印,用于身份证等个人信息添加仅用于XXX等字样保护个人信息

Score
30
★ 885 ⑂ 162 +2/day
JavaScript
DingProg
DingProg
Makeup

让你的“女神”逆袭,代码撸彩妆(画妆)

Score
70
★ 876 ⑂ 154
Java
mydraft-cc
mydraft-cc
ui

Open source wireframing tool written in typescript, react and redux.

Score
64
★ 849 ⑂ 124
TypeScript
LottieFiles
LottieFiles
dotlottie-web

Official LottieFiles player for rendering Lottie and dotLottie animations in the web. Supports React, Vue, Svelte, SolidJS and Web Components.

Score
74
★ 817 ⑂ 53 +4/day
TypeScript
diogocapela
diogocapela
flatdraw

A simple canvas drawing web app with responsive UI. Made with TypeScript, React, and Next.js.

Score
24
★ 800 ⑂ 65
TypeScript
staskobzar
staskobzar
vue-audio-visual

VueJS audio visualization components

Score
78
★ 799 ⑂ 115 +1/day
TypeScript
Esri
Esri
wind-js

An demo animation of wind on a Canvas layer in the JSAPI

Score
59
★ 792 ⑂ 220
JavaScript
mohyware
mohyware
clip-js

online video editor built with nextjs, remotion and ffmpeg (web assembly port) for render.

Score
46
★ 748 ⑂ 90 +5/day
TypeScript
Related Topics
#typescript#visualization#react#javascript#svg#vue#android#diagram#animation#drawing#chart#webgl

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly