プロジェクト名: dbgate -- 無料・オープンソース・クロスプラットフォームのデータベース管理ツール
Github オープンソースアドレス: https://github.com/dbgate/dbgate
公式サイトアドレス: https://dbgate.org/
ダウンロードアドレス: https://dbgate.org/download/
dbgate は MySQL、PostgreSQL、SQL Server、MongoDB、SQLite などのデータベースを管理するツールです。

dbgate は Windows、Linux、Mac オペレーティングシステム上で動作し、クロスプラットフォームの柔軟性を提供します。
dbgate はローカルアプリケーションだけでなく、Web アプリケーションとしても実行でき、ユーザーはブラウザを介して簡単にデータベースにアクセス・管理できます。

対応するデータベース:
- MySQL
- PostgreSQL
- SQL Server
- Oracle (experimental)
- MongoDB
- Redis
- SQLite
- Amazon Redshift
- CockroachDB
- MariaDB

dbgate の特徴:
テーブルデータ編集、SQL変更スクリプトのプレビュー付き:テーブルデータの編集に対応し、SQL変更スクリプトのプレビュー機能を提供します。
テーブルスキーマ、インデックス、主キー、外部キーの編集:ユーザーはテーブルの構造、インデックスを編集し、主キーと外部キーを定義できます。
データベース構造の比較と同期:データベース構造を比較・同期する機能を提供し、データベース構造の一貫性を確保します。
ER図:データベーステーブル間の関係を視覚化するためのエンティティ関係(ER)図を提供します。
ライトテーマとダークテーマ:ライトとダークの2つのテーマを提供し、ユーザーの個別ニーズに応えます。
マスター/詳細ビュー、外部キー参照:マスター/詳細ビューと外部キー参照機能に対応しています。
クエリデザイナー:クエリデザイナーを提供し、ユーザーがクエリを簡単に設計できるようにします。
フォームビュー:列が多いテーブルに対して、操作しやすいようにフォームビューを提供します。
MongoDBコレクションのJSONビュー:MongoDBコレクションのJSONビューに対応しています。
テーブル、ビュー、ストアドプロシージャ、関数、MongoDBコレクションの参照:データベース内の各種オブジェクトを参照する機能を提供します。
SQLエディタ:SQLエディタを内蔵し、SQLスクリプトの実行に対応しています。
SQLコードのフォーマット、コード補完:SQLコードのフォーマットとコード補完機能を提供します。
SQL LEFT/INNER/RIGHT JOIN ユーティリティの追加:SQLの左結合、内部結合、右結合のユーティリティ追加に対応しています。
Mongo JavaScriptエディタ:Mongo JavaScriptエディタを内蔵し、Mongoスクリプト(NodeJs構文)の実行に対応しています。
Redis ツリービュー、キーからスクリプトを生成、Redisスクリプトの実行:Redisのツリービューを提供し、キーからスクリプトを生成してRedisスクリプトを実行できます。
Windows、Linux、Mac用のアプリケーションとして実行、またはサーバー上でDockerコンテナとして実行、クライアントはWebブラウザで実行可能:クロスプラットフォームに対応しており、ローカルアプリケーション、サーバー上のDockerコンテナ、Webブラウザなど、さまざまな環境での実行を選択できます。
CSV、Excel、JSON、NDJSON、XMLのインポート・エクスポート:さまざまな形式のデータのインポートとエクスポートに対応しています。
無料のテーブルエディタ:無料のテーブルエディタを提供し、インポート/エクスポート後のデータクレンジングやテーブルのプロトタイプ作成など、テーブルデータをすばやく編集できます。
アーカイブ:ローカルファイルシステム(またはWebアプリケーション使用時はDbGateサーバー上)にNDJSONファイルとしてデータをバックアップできます。
チャート、HTMLページとしてエクスポート:チャートの作成に対応し、チャートをHTMLページとしてエクスポートできます。
DockerコンテナでのDbGateの実行に関する詳細は、Docker Hubをご覧ください:DockerコンテナでのDbGateの実行に関する詳細情報を提供します。
拡張可能なプラグインアーキテクチャ:拡張可能なプラグインアーキテクチャを備えており、ユーザーは必要に応じて新機能を追加できます。
パースペクティブ:複雑なリレーショナルデータ上でネストされたテーブルを表示し、MongoDBデータベース上でクエリ設計を行うためのパースペクティブを提供します。
メインビュー:

テーブルエディタ:

クエリデザイナー:

CSV、Excelのインポート:

ER図:
