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互換ストレージもオプションで利用可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト