2026年8月30日(日)掲載 3,945本日 29
HN9524

TypeScriptだけで爆速バックエンド構築!新ライブラリ「Typebase」が登場

Show HN: Typebase – A single-folder back end you write in TypeScript

andrewww-dev4日前

議論

11
0andrewww-devスレ主954日前

HNの皆さん、こんにちは!Convexの優れた開発体験(DX)とSupabaseのオープンな柔軟性を掛け合わせたバックエンドライブラリ「Typebase」を作りました。Supabaseを試した際、DBと認証の立ち上げスピードには感動しましたが、RLS(行レベルセキュリティ)やSQLベースの認証制御には少し馴染めませんでした。一方、Convexはサーバーサイドのロジックをコード内に直接書ける点は素晴らしいものの、独自のDBモデルやリアルタイム前提の仕様に制限を感じていました。Typebaseなら、既存のリポジトリ内に「typebase/」フォルダを作るだけでOK。schema.tsにテーブル定義を書き、フロントエンドからローカル関数を呼ぶ感覚で型安全にサーバー関数を呼び出せます。認証機能も標準装備です。CLIコマンド一つで、VercelやCloudflare Workers、Deno Deployなどの主要プラットフォームへサーバーをデプロイ可能で、DBはNeonを利用します。もちろん、生成されたコードを使ってどこへでもデプロイ可能です。oRPC、Drizzle、better-authをベースに構築しました。フィードバックや質問など、何でも気軽にコメントしてください!

1xixixao約14時間前

すごくいいね!ちなみにConvexは自分のPostgresの上でも動かせるよ。僕らの社内アプリでもそうしてるけど、パフォーマンスもかなり良い(社内の用途には十分すぎるくらい)。

2phren0logy約13時間前

(ちゃんと注釈付きの)あの偽の推薦コメント、最高だね。笑ったよ!

3rgbrgb約13時間前

SupabaseのようなRLSモデルを自分のアプリでも試してみたいとずっと気になってたんだ。PostgraphileやHasuraみたいにDB側でAPIを定義する考え方は好きなんだけど、テストのしやすさとか使い勝手の面で苦労した経験があってね。これはかなり良さそうだ。AIコーディングエージェントでの作業を考慮してエルゴノミクスを重視しているのはクールだね。今はみんながAIコーディングのワークフローを試行錯誤している段階だから、DX(開発者体験)を最適化するのは難しいと思う。あなたの個人的なエージェントワークフローと、それがどうこのツールに適合しているのか少し教えてもらえる?

4bosky101約13時間前

すごくいいじゃん。ただデプロイについては、手持ちのPostgresのURLに対してマイグレーションを実行するだけでいいのか、既存のアプリサーバー(Expressとか)にミドルウェアとして組み込めるのかがよく分からなかった。

5pyrolistical約12時間前

バックエンド版のNext.jsって感じだね。個人的には好みじゃないかな。この手のツールは、求められる型を覚えてしまえば生産性は高いんだけど、結局すべてのやり方を車輪の再発明みたいに覚え直さなきゃいけないからね。自分は隠れた制御フローがない、シンプルで冗長なコードの方が好きだな。

6catlifeonmars約11時間前

あなたの意見で、これには不向きだと思う用途って何?

7desireco42約11時間前

質問しようと思っていたことが、あなたがどうやって構築したかの説明で解決したよ。良さそうだから試してみるつもり。偽の推薦コメント含め、あなたのアプローチ気に入ったよ。

8dsabanin約7時間前

便利そう。おめでとう!

9stack_framer約6時間前

「Typebase in 100s」のビデオの最後の方で「Vercel」の発音が、後ろにアクセントがあるver-CELじゃなくて、前にアクセントがあるVER-celになってたんだけど、これってAIが生成したビデオなの?

10ishbrzero約6時間前

かなり面白そう。私もRLSはあまり好きじゃなかったから同意見だよ。便利ではあるんだけど、調整する箇所が多すぎる気がしてね……。