%% generate tags start %% #software-engineering %% generate tags end %% #software-engineering/api-development ## Trpc + Openapi use [trpc-openapi](https://github.com/jlalmes/trpc-openapi). host it on vercel. ✅ typesafe with zod ✅ nodejs ✅ free ✅ openapi ## Ts Rest + Openapi [Open API | ts-rest](https://ts-rest.com/docs/open-api). host it on vercel. ✅ typesafe with zod ✅ free ✅ nodejs ✅ openapi ✅ swagger ## Hono + Trpc [middleware/packages/trpc-server at main · honojs/middleware (github.com)](https://github.com/honojs/middleware/tree/main/packages/trpc-server) ## Elysia + Trpc + Bun create an Elysia project ``` bun create elysia myapp ``` ```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}...`) ``` add TRPC [tRPC Plugin - ElysiaJS | ElysiaJS](https://elysiajs.com/plugins/trpc.html) Add Openapi if you want. 🎉