bhvr - フルスタックWebアプリ開発向け軽量スタック
(bhvr.dev)- Bun + Hono + Vite + React の組み合わせを使用
- TypeScriptにより、高速で型安全性の高い開発環境を提供し、モダンで軽量なフルスタックWebアプリケーションを作るためのツールキット集
- 既存の Node/NPM → Bun、Express → Hono、Webpack → Vite へ置き換えることで、性能と簡潔さを最大化
- React はフロントエンド向けのデフォルトであり、必要に応じて他のUIライブラリに置き換え可能
- 各技術は独立しており、さまざまな環境にデプロイできるよう設計されている
- 不要な重さを持たせず、シンプルで移植性の高いアプリの作成を志向
- 素早く始めるには、次のコマンドでプロジェクトを作成可能
bun create bhvr@latest
-
Bun
- Node / NPM を置き換える高速なJavaScriptランタイム兼ツールキット
- 基本的に 依存関係のインストール、型バンドリング、ワークスペース管理 に使用される
- 独自のバンドラー、テストランナー、npm互換のパッケージマネージャーを含む
-
Hono
- Express を置き換える超軽量Webフレームワーク
- 型安全性 を標準で提供し、最小限のAPI でバックエンドおよびAPIサーバーの構築を容易にする
- エッジコンピューティング環境向けに最適化され、超高速な性能を提供
-
Vite
- Webpack を置き換える次世代フロントエンドバンドラー
- 即時のサーバー起動、超高速HMR、最適化された本番ビルドを提供
- 使いやすい標準環境と優れたプラグインエコシステムをサポート
2件のコメント
Bun内蔵バンドラーではなくViteを選ぶべき理由が少し気になりますね。