element-web

element-web

Slack, Discordの代替として

Elementは、Matrixプロトコル上に構築されたオープンソースのWebおよびデスクトップクライアントです。旧名Vector、Riotとして知られ、Matrix JS SDKを使用して開発されています。分散型のリアルタイムコミュニケーションを実現し、単一のプロバイダーに依存しないセキュアなメッセージングを提供します。

  • Matrixプロトコル — オープンスタンダードの分散型通信プロトコル。異なるサーバー間でメッセージ、ファイル、通話をセキュアにやり取り
  • エンドツーエンド暗号化 — Matrixプロトコルのデフォルト暗号化により、サーバー運営者でさえメッセージ内容を閲覧不可
  • マルチプラットフォーム — Chrome、Firefox、Edge、Safariの直近2メジャーバージョンをサポート。デスクトップアプリ(Electron、macOS/Windows/Linux)とネイティブモバイルアプリ(Android/iOS)を提供
  • セルフホスト対応 — 自前のMatrix Homeserverで運用可能。app.element.ioでホスト版も即座に利用開始可能
  • フェデレーション — Matrix Homeserver間の分散型ネットワーク。組織間のセキュア通信を単一プロバイダーに依存せず実現
  • モノレポ構成 — Element WebとElement Desktopを含むモノレポ構造。develop ブランチは develop.element.io に継続デプロイ
  • 多言語対応 — Localazy連携による多言語翻訳。コミュニティ主導で多数の言語に対応

React + TypeScript(Matrix JS SDK)で構築(AGPL/GPL/商用のマルチライセンス)。こんな人におすすめ: エンドツーエンド暗号化を最優先するチーム、Matrixプロトコルによる分散型・フェデレーション通信を構築したい組織、単一ベンダーへの依存を排除しデータ主権を確保したい政府・公的機関。導入のポイント: app.element.ioで即座に試せます。セルフホストにはMatrix Homeserverの構築が別途必要。Matrixエコシステムの他のクライアントやブリッジとの連携が可能なため、他のMatrixクライアントやブリッジとの連携も可能です。

Stars
12,951
Forks
2,547
言語
TypeScript
ライセンス
AGPL-3.0
matrix

代替元のサービス

関連ツール