XgeneCloud - 複数のDBにREST & GraphQL APIを追加できるオープンソース
(github.com)-
MySQL、Postgres、MSSQL、SQLite、MariaDBをサポート
-
CLI/GUIでDBに接続し、REST/GraphQL APIを自動生成
→ express.js ベースのコードが生成されるため、別途サーバーを運用する必要なし
- 生成されたコードは AWS Lambda/GCP Cloud Functions のようなサーバーレス環境でも利用可能
4件のコメント
xguruへの投稿ありがとうございます。
私はxgenecloudの作者です。
ご質問にお答えできればうれしいです。
xgenecloudの前には、HasuraのようなXmysqlを書いていました。ビジネスロジックを実装するためのwebhookパターンに不満を感じていました。そのため、APIの完全なソースコードを生成する方向に進みました。ぜひお試しください。
(English : Before xgenecloud, I had written Xmysql which was like Hasura. I got frustrated with webhook pattern to implement business-logic. This made me go in direction of generating full source code for APIs. Please give it a try)
website : https://xgenecloud.com
Discord : https://discord.gg/5RgZmkW
(日本語が間違っていたらご容赦ください)
訪問していただき、ありがとうございます。
そして、素晴らしい作品を共有してくださってありがとうございます。
試してみます!
おっと、本当に本当に申し訳ありません..
コメントを編集できません
xguru をお試しいただきありがとうございます - どのデータベースと API(REST/GraphQL)をお使いですか
(私はイギリス在住です)
Hasura の場合は GraphQL を処理するサーバーを実行する方式ですが、
これはコード自体を生成して、別途サーバーなしで REST/GraphQL エンドポイントを追加してくれるんですね。
MySQL ユーザーにとっては GraphQL 側の代替手段があまり多くなかったので、一度試してみる価値がありそうです。