概要
Doory は無料・オープンソースのブラウザデザインエディタ。 アカウント不要で即利用可能、自己サーバーでのホスティングも対応。 豊富な編集・エクスポート機能を全ユーザーに開放。 テンプレートや多彩なエフェクト、リアルタイム共同編集を搭載。 Canvaと比較し、自由度とプライバシー管理を重視。
Doory:ブラウザで完結するフル機能デザインエディタ
- ポスター、 SNS投稿、 ストーリー、 スライド、 招待状、 履歴書、 サムネイル、 名刺 など多用途デザイン作成
- テンプレートまたは空白ページから開始
- すべての要素を自由に編集可能
- エクスポート形式 :PNG・JPG・SVG・PDF・MP4・GIF対応
- 完全無料 :全機能開放、プロプラン・有料テンプレート・ウォーターマーク・広告なし
- アカウント不要 :ゲストとして即編集開始、作業内容はブラウザに保存
- クラウド保存・共有・ブランドキット利用時のみアカウント作成
- 自己サーバーホスティング :Docker Composeで簡単デプロイ
- データ・アップロードファイルも完全コントロール可能
主な機能
- 高度なエディタ :レイヤー、グループ、マスク、フィルター、カーブテキスト、スナップ、定規、マルチページ、アニメーション、音声、プレゼン、コメント、リアルタイム共同編集
- 直感的な編集 :テキスト・図形・写真をクリックで編集、フォント・色・効果もワンクリック
- アニメーション :27種類の入退場、12種類の強調、16種類のページ遷移、内蔵音楽・効果音と組み合わせて動画化
- 整理・管理 :すべてのオブジェクトはレイヤー化、名前変更・ロック・非表示・並べ替え・グループ化・複製・削除
- 多彩なエクスポート :PNG(透過対応)、JPG、SVG、PDF、MP4、WebM、GIF、印刷用PDF(裁ち落とし・トンボ付き)
詳細機能一覧
- テキスト :見出し、カーブテキスト、エフェクト、フォント組み合わせ、リスト、オープンライセンスフォント、独自フォントアップロード
- エレメント :図形、線、矢印、約25,000種のアイコン、絵文字、イラスト、ステッカー、QRコード
- 写真 :アップロード、トリミング、マスク、フィルター、ワンクリック背景除去(ブラウザ内処理)、Unsplash・Pexels連携
- レイアウト :レイヤー管理、グループ化、整列ガイド、スナップ、定規、ページごとにサイズ変更、マジックリサイズ
- モーション :27種の入退場アニメ、12種の強調アニメ、16種のページ遷移、タイムライン編集
- 音声 :24曲の音楽ループ、88種の効果音(CC0)、アップロード、録音、トリム・フェード
- プレゼン :スピーカーノート、タイミング、自動進行、レーザーポインタ、サブウィンドウ
- 共同作業 :閲覧・コメント・編集リンク発行(パスワード保護可)、ピン留めコメント、バージョン履歴、リアルタイム共同編集
- ブランド管理 :ブランドキット(色・フォント・ロゴ)をワンクリックでデザインに適用
- テンプレート :10種のスターターテンプレート(ギグポスター、ウェディング招待状、イベントストーリー等)、管理画面から独自テンプレート追加可能
Canvaとの比較
| 機能 | Doory | Canva | |--------------------------|-------------------------------------|------------------------------| | 価格 | 完全無料 | 無料プラン・有料プラン有 | | オープンソース | ✅ | ❌ | | 自己サーバー運用 | ✅ | ❌ | | アカウント不要編集 | ✅ | ❌ | | データの自己管理 | ✅ | ❌ | | リアルタイム共同編集 | ✅ | ✅ | | アニメ・動画・GIF出力 | ✅ | ✅ | | 背景除去 | ブラウザ内処理 | あり | | テンプレート数 | 10種+独自追加 | 非常に豊富 |
セルフホスト手順(3コマンド)
-
.envファイル作成・編集
-
docker compose up -d --build
-
docker compose exec api python manage.py createsuperuser
-
http://localhost:8080 で利用開始
- 初期データ投入やモデル・素材の同期もコマンド一発
主な.env設定項目
- SITE_URL :公開サイトURL
- DJANGO_ALLOWED_HOSTS :許可ホスト名
- SECURE_SSL_REDIRECT/SECURE_COOKIES :HTTPS利用時true
- EMAIL_URL/DEFAULT_FROM_EMAIL :SMTP設定
- WEB_PORT/WEB_BIND :公開ポート
- GOOGLE_CLIENT_ID :Googleログイン有効化
- UNSPLASH_ACCESS_KEY/PEXELS_API_KEY :ストックフォト連携
- USE_S3/AWS_ *:S3互換ストレージ利用設定
よくある質問(FAQ)
- 本当に無料?
- すべての機能が完全無料、広告・課金要素なし
- アカウントは必要?
- ゲストで即利用可、クラウド保存・共有時のみアカウント作成
- ビジネス利用や再配布は可能?
- ライセンスとクレジット表記を守れば商用利用・再配布可能
- データ保存先は?
- ゲストはブラウザ内、サインイン時はサーバー保存(自己ホスト時は完全自己管理)
技術スタック
- フロントエンド :React 19、TypeScript、Vite、Fabric.js、Yjs、Zustand
- バックエンド :Django 5、Django REST Framework、Channels、PostgreSQL
- インフラ :Docker Compose、nginx、Redis(オプション)、S3互換ストレージ
ライセンス・クレジット
- Attribution Assurance License 採用
- クレジット表記必須(Doory by Siam, creator and maintainer of Doory — https://github.com/shaongitbd/doory)
- サードパーティ素材は各ライセンス遵守
コントリビューション
- バグ報告・機能提案・プルリク歓迎
- セキュリティ問題はリポジトリのSecurityタブ経由で非公開報告
- 利用が有益ならGitHubでスター推奨
Doory は、Canvaのような手軽さと高機能性を、 無料・オープンソース・自己ホスト の形で実現する新世代デザインエディタ。 プライバシー重視・拡張性・コラボレーション環境を求める個人・団体・開発者に最適。