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を使用して3つのコマンドでデプロイ可能。S3互換ストレージもオプションで利用可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト