shaongitbd/doory

Open source canva alternative

它解决了什么问题

Doory 是一个开源、可自托管的 Canva 替代方案,在浏览器中提供功能齐全的设计编辑器。它消除了对付费订阅、水印和账号要求的需求,同时让用户完全掌控自己的数据和基础设施。

运作方式

它使用 React 19 前端,搭配 Fabric.js 处理画布,并使用 Yjs 进行实时共同编辑。后端由 Django 5 和 PostgreSQL 驱动,整个技术栈可通过 Docker Compose 部署。它支持访客模式(使用本地浏览器存储)以及注册用户的云端存储。

目标客群

内容创作者、企业以及注重隐私的用户,他们希望拥有一个免费、开源且可托管在自己服务器上的专业图形设计工具。

特色亮点

  • 全面的设计工具:支持图层、群组、遮罩、滤镜、弯曲文字和多页面设计。
  • 实时协作:包含实时光标、固定留言和共享编辑链接。
  • 浏览器端 AI:具备一键背景移除功能,模型直接在浏览器中运行。
  • 多样化导出:支持导出为 PNG、JPG、SVG、PDF(包含带有出血/裁切标记的打印就绪格式)、MP4、WebM 和 GIF。
  • 动态与声音:包含动画、页面转场、音乐循环和音效库。
  • 可自托管:可通过 Docker 使用三个命令部署,并支持选配的 S3 兼容存储。

相关

  • 项目
  • 项目
  • 项目
  • 项目