Repolode
fileverse

fileverse/fileverse-ddocs

Google Docsの代替を目指す、オープンソースのエンドツーエンド暗号化対応コラボレーション文書エディター。

代替できる製品:Google Docs

スター
448
フォーク
34
未解決の Issue
30
最終コミット
昨日

これは何?

Fileverse dDocsは、コンテンツをエンドツーエンドで暗号化し、データの管理権を手放さずにGoogle Docsのような複数人での編集を実現する文書エディターです。リアルタイムおよび非同期での共同作業、変更履歴付きの提案モード、コメント、バージョン履歴に対応しています。

Markdown、LaTeX、MermaidJSの図を扱えるほか、.docx、.md、.pdf、.htmlファイルのインポートとエクスポートが可能です。オフラインで利用でき、デスクトップとモバイル間で同期します。また、Reactパッケージ(@fileverse-dev/ddoc)として提供され、モバイル向けに最適化されたWebアプリとPWAも用意されています。アクセス権限とソーシャルリカバリーにはゼロ知識証明を利用すると説明されており、オプトイン方式の暗号化APIもエージェント向けに提供されています。

リポジトリには、/package配下のコアエディターパッケージと、サンプルおよびデモのコードが含まれています。組み込む側でTailwind CSS 3.4や複数のpeer dependencies、自前のスタイルシートを用意する必要があります。開発は急速に進んでおり、現時点では本番環境での利用はまだ推奨されていません。

主な機能

  • 01耐量子暗号を用いたエンドツーエンド暗号化
  • 02提案モードとコメントに対応したリアルタイムおよび非同期の共同作業
  • 03Markdown、LaTeX、MermaidJSの図に対応
  • 04.docx、.md、.pdf、.htmlファイルのインポートとエクスポート
  • 05オフライン編集と、デスクトップ・モバイル間の同期
  • 06バージョン履歴とゼロ知識証明に基づくアクセス権限

ユースケース

  • クラウドプロバイダーに平文を預けずに共同編集できる文書を使いたいチーム
  • Reactアプリケーションにプライベートな文書エディターを組み込む
  • 図を含むMarkdownやLaTeX文書を作成して共有する
  • オフラインで文書を編集し、後からデバイス間で同期する

クイックスタート

  1. 1

    パッケージをインストールします

    npm install @fileverse-dev/ddoc
  2. 2

    必要な peer dependencies をインストールします

    npm install @dnd-kit/core @dnd-kit/sortable @dnd-kit/utilities @fileverse/ui @fileverse/crypto viem framer-motion frimousse
  3. 3

    DdocEditor をインポートし、明確な高さを指定した親要素内にレンダリングします

使う前に知っておきたいこと

  • Tailwind CSS 3.4 のセットアップが必要です。Tailwind 4 はサポートされていません。
  • エディターを正しくレンダリングするには、スタイルシートの手動インポートと Tailwind の設定変更が必要です。
  • 1 ページでサポートされる DdocEditor インスタンスは 1 つだけです。
  • リポジトリは AGPL-3.0 ライセンスのため、ネットワーク経由で使用する場合はソースコードの開示が必要です。

トピック

よくある質問

fileverse-ddocs とは?
Google Docsの代替を目指す、オープンソースのエンドツーエンド暗号化対応コラボレーション文書エディター。 Fileverse dDocsは、コンテンツをエンドツーエンドで暗号化し、データの管理権を手放さずにGoogle Docsのような複数人での編集を実現する文書エディターです。リアルタイムおよび非同期での共同作業、変更履歴付きの提案モード、コメント、バージョン履歴に対応しています。
fileverse-ddocs は無料で使えますか?ライセンスは?
fileverse-ddocs は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
fileverse-ddocs は今もメンテナンスされていますか?
活発にメンテナンス中。fileverse-ddocs の最終コミットは 2026年10月19日 です。
fileverse-ddocs は何に使えますか?
クラウドプロバイダーに平文を預けずに共同編集できる文書を使いたいチーム Reactアプリケーションにプライベートな文書エディターを組み込む 図を含むMarkdownやLaTeX文書を作成して共有する オフラインで文書を編集し、後からデバイス間で同期する
fileverse-ddocs のインストール方法は?
パッケージをインストールします: npm install @fileverse-dev/ddoc 必要な peer dependencies をインストールします: npm install @dnd-kit/core @dnd-kit/sortable @dnd-kit/utilities @fileverse/ui @fileverse/crypto viem framer-motion frimousse DdocEditor をインポートし、明確な高さを指定した親要素内にレンダリングします
fileverse-ddocs はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/fileverse/fileverse-ddocs

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト