Elysia は、Bun の HTTP、ファイルシステム、ホットリロード API を最大限に活用する、Bun 向けのパフォーマンス重視の Web フレームワークです。bun create で始めましょう。
bash
bun create elysia myapp
cd myapp
bun run devシンプルな HTTP ルートを定義し、Elysia でサーバーを起動するには:
ts
import { Elysia } from "elysia";
const app = new Elysia().get("/", () => "Hello Elysia").listen(8080);
console.log(`🦊 Elysia is running at on port ${app.server?.port}...`);Elysia は、Express 風の構文、型推論、ミドルウェア、ファイルアップロード、JWT 認証、tRPC などのプラグインを備えたフル機能のサーバーフレームワークです。また、最速の Bun Web フレームワーク の 1 つでもあります。
詳細については、Elysia ドキュメント を参照してください。