世界を動かす技術を、日本語で。

Doory – オープンソースのCanva

2026年10月12日原文(github.com)

概要

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のような手軽さと高機能性を、 無料・オープンソース・自己ホスト の形で実現する新世代デザインエディタ。 プライバシー重視・拡張性・コラボレーション環境を求める個人・団体・開発者に最適。

Hackerたちの意見

じゃあ、こういうバイブ感のあるツールが未来にあるとして、どれを使うかどうやって選ぶの?

└

実際にサポートされてて、放置されてないやつだね。

└

AIはこれを変えないよ。趣味のプロジェクトを使うか、ちゃんとしたツールを使うかは、予算と機能性/品質をどれだけ重視するかによるかな。たまに趣味のプロジェクト、でも大体はちゃんとしたツールだね。開発にかかった時間は、俺の購入決定には影響しないよ。

└

自分の好きなやつ

└

自分が気に入ったやつを選んで、遭遇したバグを直せばいいよ。これ、今の有料のクローズドソースソフトでも通用するから。

└

Claudeに聞いてみて。

コミット履歴見てゾッとしたよ。プロジェクト全体がクロードによって作られてて、たった一つのコミットから始まったんだ。ほんと、チェックしてみて。 https://github.com/shaongitbd/doory/commit/eac7e3b

└

Canvaの大部分は雰囲気で作られてる気がする。テストやQAがあるって言えるけど、商業製品にはどうしても品質を結びつけちゃうよね。

└

悪いけど、これはうちの内部プロジェクトからのもので(エディタ部分だけ)、機能はずっと少ないよ。オープンソースプロジェクトのコミット履歴をもっと見た方がいいよ。どれもClaudeやCodexを使ってるし、もう手でコーディングする時代は終わったんだから。

└

これに関しては、特に重要じゃないオープンソースプロジェクトでは普通のことだよね。

└

面白いことに、Claudeはコミットや変更がGPG署名されることを要求するLICENSEファイルを生成した。でも、リポジトリのライセンスファイルにはGPGメタデータがないし(アプリの他の部分もそう)、誰もこのコードにコミットしたり、拡張したり、意味のある変更を加えたりすることはできない。要するに、誰もこのリポジトリにコミットしたり、変更したり、ライセンスに従いながら意味のある調整をすることはできないんだ。

└

Attribution Assurance Licenseは、著者が書いていないと思われるコードのリポジトリにとっては特に大胆な選択だね。

Hacker Newsで議論の続きを見る