一个基于浏览器的绘图应用,使用自定义HTML5 Canvas引擎、场景导向编辑和撤销/重做历史,完全用原生JavaScript构建。

Stars

5

7 天增长

暂无数据

Fork 数

0

开放 Issue

0

开源协议

GPL-3.0

最近更新

2026-07-30

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它展示了一个轻量级、无依赖的绘图工具,采用场景图架构和撤销/重做堆栈,适合学习或轻量级创意工作。

适合谁使用

  • 探索原生JavaScript Canvas项目的Web开发者
  • 需要纯浏览器绘图工具的普通用户
  • 教授场景图概念的教育工作者
  • 寻找简单开源绘图应用的爱好者

典型使用场景

  • 在浏览器中快速素描或绘制图表
  • 使用撤销历史原型化视觉场景
  • 学习HTML5 Canvas和场景图
  • 无需安装软件即可创建简单插图

项目优势

  • 完全在浏览器中运行,无需安装
  • 自定义HTML5 Canvas引擎,注重性能
  • 场景图结构便于管理元素
  • 内置撤销/重做历史栈支持修改

使用前须知

  • 未指定发布版本或更新日志
  • 开发时需要本地静态服务器
  • 未提及高级绘图工具或导出格式
  • 配置仅限于源码,无UI设置

README 快速开始

Installation

项目描述

CanvasDraft Studio is a browser-based drawing application for 2026, built with vanilla JavaScript and a custom HTML5 canvas engine for scene-oriented editing and built-in undo/redo history.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

ddosi
精选
ddosi GitHub avatar

PacketLens

PacketLens is a pure front-end, offline pcap analysis tool that runs entirely in the browser, supporting deep protocol decoding, HTTPS decryption, and million-packet instant loading without any backend.

HTML
19
ViffyGwaanl
精选
ViffyGwaanl GitHub avatar

kimi-k3-learn

An interactive learning system that turns the 47-page Kimi K3 technical report into a single offline HTML file with running algorithms, 3D visualizations, spaced repetition quizzes, and a smart highlighting QA tool.

AI 与机器学习
15
iamtechartist
精选
iamtechartist GitHub avatar

human-cell-visualizer

An interactive 3D visualization of three human cell types using Three.js, WebGL particles, and custom GLSL shaders, allowing users to rotate, zoom, morph, and explore annotated structures.

设计与创意
13