OpenSource-Hub
M

Mathesar

4.9k stars·開発ツール·SHA-256 チェックサム確認済み

PostgreSQL をスプレッドシートのようなコラボレーションインターフェースに変えるセルフホスト型の Web アプリケーション。非技術者でもコードなしでデータの閲覧、編集、クエリが可能です。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

PostgreSQL をスプレッドシートに変える。セルフホスト、オープンソース、SQL を書く必要なし。

主な機能

  • スプレッドシート形式のデータ編集とコラボレーション
  • ビジュアルクエリビルダー(SQL 不要)
  • カスタムフォームの生成と共有
  • Postgres ロールに基づく権限管理
  • CSV、JSON などの形式のインポート/エクスポートに対応

できないこと

  • •外部の PostgreSQL データベースに依存します(自分でインストールするか、既存のインスタンスを使用可能)。単独では動作しません。2. 現在 Beta 段階のため、本番環境で使用する場合は十分なテストを推奨します。3. セルフホスティングには一定の運用管理能力が必要で、サーバーの安定性を維持する必要があります。4. Postgres 以外のデータベースは現時点ではサポートされていません。

使用例

  • チーム内でのデータコラボレーション:表形式のインターフェースでExcelのメールによるやり取りを置き換える
  • データ入力画面を素早く構築:フォームを生成し、リンクを共有してデータを収集
  • 非技術者によるセルフサービスクエリ:データエクスプローラーでドラッグ&ドロップしてレポートを生成
  • 開発・テスト環境の管理:Postgresのテーブル構造を可視化し、メンテナンスのハードルを低減

詳細説明

Mathesar はオープンソースのセルフホスト型 Web アプリケーションで、PostgreSQL データベースをスプレッドシートのように簡単に使えるようにします。コードを書く必要はなく、どのような技術レベルのユーザーでもデータの閲覧、編集、クエリ、共同作業を直接行うことができます。ビジュアルクエリビルダー、カスタムフォーム、Postgres ロールに基づく権限管理、インポート・エクスポート、スキーママイグレーションなどの機能を提供します。Docker を使って数分でデプロイでき、データは完全に自分のサーバー上に保持されるため、安全かつ管理可能です。Mathesar は非営利組織 Mathesar Foundation によって保守されており、プロジェクトが永久にオープンソースかつ無料であることが保証されています。Airtable などのクラウドサービスと比較して、Mathesar にはベンダーロックインがありません。Retool などのローコードプラットフォームと比較して、データコラボレーションにより特化しており、非技術者にも使いやすくなっています。PostgreSQL とネイティブに統合されており、データベースの制約、インデックス、パフォーマンス特性を最大限に活用できます。

トラブルシューティング & FAQ (2)

トラブル対応
Debian 13.5にMathesarをインストールする際の'no library called cairo-2'エラーと400 Bad Gatewayの修正方法

直接インストールの場合、システムライブラリのlibcairo2が不足しているためエラーが発生します。次のコマンドでインストールしてください:sudo apt install libcairo2。Dockerインストールの場合、Bad Gateway (400)はALLOWED_HOSTSの設定不足が原因です。.envファイルのALLOWED_HOSTSエントリにサーバーのIPアドレスまたはドメインを追加してください。

参照 Issue #5290
トラブル対応
古い依存関係が原因で mathesar_ui で Prettier が動作しない問題を修正する方法は?

node_modulesを削除し、キャッシュをクリア(例:npm cache clean または yarn cache clean)し、依存関係を再インストール(npm install または yarn)します。これにより、古くなったまたは破損したパッケージが原因のPrettier実行問題が解決されます。

参照 Issue #5103

タグ

postgresqldatabasespreadsheetself-hostedopen-sourcecollaborationdata-managementform-builder

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ステップ1:サーバーに Docker と Docker Compose がインストールされていることを確認する

4

ステップ2:docker-compose.yml ファイルをダウンロードする(公式ドキュメントを参照)

5

ステップ3:docker compose up -d を実行してサービスを起動する

インストールガイド
  1. ステップ1:サーバーに Docker と Docker Compose がインストールされていることを確認する
  2. ステップ2:docker-compose.yml ファイルをダウンロードする(公式ドキュメントを参照)
  3. ステップ3:docker compose up -d を実行してサービスを起動する
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

docker compose down -v を実行してコンテナとボリュームを停止・削除し、ダウンロードした設定ファイルを削除すれば、完全にアンインストールできます。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスGPL-3.0
最終更新2026-06-27 04:00:24
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

2 FAQs

類似プロジェクト