elm-canvas 是设计创意领域的开源项目,由 joakin 开发,2018 年首次发布。
它收录于设计创意分类,该分类目前共有 163 个项目,GitHub 星标数为 168。
项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-24。开源库,完全免费,无付费版本。
它主要面向的使用场景是:在Elm项目中绘制自定义图表和数据可视化。同类可对比的替代方案包括 elm-2d、elm-plot、elm-charts。

用 Elm 纯函数式语法轻松绘制 Canvas 图形,告别命令式代码
elm-canvas 是一个专为 Elm 语言设计的画布绘图库。它解决了 Elm 开发者无法方便地使用 HTML5 Canvas 进行图形绘制的问题,将命令式的 Canvas API 封装为 Elm 风格的函数式接口。该库提供了一组纯函数来创建和组合绘图指令,支持绘制基本形状、路径、文本、图像等,并允许设置样式如颜色、线宽、渐变等。通过 Elm 的架构,开发者可以声明式地描述画布内容,并随着模型变化自动重绘。它支持响应式尺寸和像素比适配,适合构建图表、游戏、可视化等需要自定义绘制的应用。核心能力包括:完整的绘图指令集、与 Elm 的 Html 和 Svg 模块无缝集成、支持动画帧循环、以及通过端口与 JavaScript 交互的扩展点。项目处于早期阶段,但 API 设计简洁,文档齐全,是 Elm 生态中少有的专注于 Canvas 的解决方案。
elm-2d、elm-plot、elm-charts
elm-canvas 是设计创意领域的开源项目,由 joakin 开发,2018 年首次发布。
它收录于设计创意分类,该分类目前共有 163 个项目,GitHub 星标数为 168。
项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-24。开源库,完全免费,无付费版本。
它主要面向的使用场景是:在Elm项目中绘制自定义图表和数据可视化。同类可对比的替代方案包括 elm-2d、elm-plot、elm-charts。
open-design
开源
让 AI 代工做界面,本地跑完随手改
Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. ️ L···
Excalidraw
开源
开源虚拟白板协作工具
Virtual whiteboard for sketching hand-drawn like diagrams
morph
开源
用数据直接生成设计、动画和交互可视化
Morph is a free and open-source tool for creating designs, animations or interactive···
ChatGPT-MidJourney-prompt
开源
输入一句话,AI帮你生成Midjourney完整提示词
This is a ChatGPT based prompt generation model for MidJorney. The purpose of this m···