# Elysia - 인간을 위한 인체공학적 프레임워크 > Ergonomic Framework for Humans Ergonomic Framework for Humans. TypeScript framework supercharged by Bun with End - to - End Type Safety, unified type system and outstanding developer experience ## Table of Contents ### Getting Started - [한눈에 보기 - ElysiaJS](https://elysiajs.docsforall.com/at-glance.md) - [Quick Start - ElysiaJS](https://elysiajs.docsforall.com/quick-start.md) - [핵심 개념 - ElysiaJS](https://elysiajs.docsforall.com/key-concept.md) ### Essential - [Route - ElysiaJS](https://elysiajs.docsforall.com/essential/route.md) - [Handler - ElysiaJS](https://elysiajs.docsforall.com/essential/handler.md) - [Validation - ElysiaJS](https://elysiajs.docsforall.com/essential/validation.md) - [Lifecycle - ElysiaJS](https://elysiajs.docsforall.com/essential/life-cycle.md) - [Plugin - ElysiaJS](https://elysiajs.docsforall.com/essential/plugin.md) - [Best Practice - ElysiaJS](https://elysiajs.docsforall.com/essential/best-practice.md) ### Patterns - [Config - ElysiaJS](https://elysiajs.docsforall.com/patterns/configuration.md) - [Reactive Cookie - ElysiaJS](https://elysiajs.docsforall.com/patterns/cookie.md) - [Deploy to Production - ElysiaJS](https://elysiajs.docsforall.com/patterns/deploy.md) - [Error Handling - ElysiaJS](https://elysiajs.docsforall.com/patterns/error-handling.md) - [Extends Context - ElysiaJS](https://elysiajs.docsforall.com/patterns/extends-context.md) - [Fullstack Dev Server - ElysiaJS](https://elysiajs.docsforall.com/patterns/fullstack-dev-server.md) - [Macro - ElysiaJS](https://elysiajs.docsforall.com/patterns/macro.md) - [Mount - ElysiaJS](https://elysiajs.docsforall.com/patterns/mount.md) - [OpenAPI - ElysiaJS](https://elysiajs.docsforall.com/patterns/openapi.md) - [Trace - ElysiaJS](https://elysiajs.docsforall.com/patterns/trace.md) - [TypeBox (Elysia.t) - ElysiaJS](https://elysiajs.docsforall.com/patterns/typebox.md) - [TypeScript - ElysiaJS](https://elysiajs.docsforall.com/patterns/typescript.md) - [Testing - ElysiaJS](https://elysiajs.docsforall.com/patterns/unit-test.md) - [WebSocket - ElysiaJS](https://elysiajs.docsforall.com/patterns/websocket.md) ### Eden - [종단 간 타입 안전성 - ElysiaJS](https://elysiajs.docsforall.com/eden/overview.md) - [Eden 설치 - ElysiaJS](https://elysiajs.docsforall.com/eden/installation.md) - [Eden Fetch - ElysiaJS](https://elysiajs.docsforall.com/eden/fetch.md) #### Eden Treaty - [Overview - ElysiaJS](https://elysiajs.docsforall.com/eden/treaty/overview.md) - [Eden Treaty Parameters - ElysiaJS](https://elysiajs.docsforall.com/eden/treaty/parameters.md) - [Eden Treaty Response - ElysiaJS](https://elysiajs.docsforall.com/eden/treaty/response.md) - [Eden Treaty Web Socket - ElysiaJS](https://elysiajs.docsforall.com/eden/treaty/websocket.md) - [Eden Treaty Config - ElysiaJS](https://elysiajs.docsforall.com/eden/treaty/config.md) - [Eden Treaty Unit Test - ElysiaJS](https://elysiajs.docsforall.com/eden/treaty/unit-test.md) - [Eden Treaty Legacy - ElysiaJS](https://elysiajs.docsforall.com/eden/treaty/legacy.md) ### Plugins - [Plugin 개요 - ElysiaJS](https://elysiajs.docsforall.com/plugins/overview.md) - [Bearer Plugin - ElysiaJS](https://elysiajs.docsforall.com/plugins/bearer.md) - [CORS Plugin - ElysiaJS](https://elysiajs.docsforall.com/plugins/cors.md) - [Cron Plugin - ElysiaJS](https://elysiajs.docsforall.com/plugins/cron.md) - [Apollo GraphQL Plugin - ElysiaJS](https://elysiajs.docsforall.com/plugins/graphql-apollo.md) - [GraphQL Yoga Plugin - ElysiaJS](https://elysiajs.docsforall.com/plugins/graphql-yoga.md) - [HTML Plugin - ElysiaJS](https://elysiajs.docsforall.com/plugins/html.md) - [JWT Plugin - ElysiaJS](https://elysiajs.docsforall.com/plugins/jwt.md) - [OpenAPI Plugin - ElysiaJS](https://elysiajs.docsforall.com/plugins/openapi.md) - [OpenTelemetry Plugin - ElysiaJS](https://elysiajs.docsforall.com/plugins/opentelemetry.md) - [Server Timing Plugin - ElysiaJS](https://elysiajs.docsforall.com/plugins/server-timing.md) - [Static Plugin - ElysiaJS](https://elysiajs.docsforall.com/plugins/static.md) ### Comparison - [Migrate from Express - ElysiaJS](https://elysiajs.docsforall.com/migrate/from-express.md) - [Fastify에서 마이그레이션 - ElysiaJS](https://elysiajs.docsforall.com/migrate/from-fastify.md) - [Hono에서 마이그레이션 - ElysiaJS](https://elysiajs.docsforall.com/migrate/from-hono.md) - [Migrate from tRPC - ElysiaJS](https://elysiajs.docsforall.com/migrate/from-trpc.md) ### Integration - [AI SDK와의 통합 - ElysiaJS](https://elysiajs.docsforall.com/integrations/ai-sdk.md) - [Astro와의 통합 - ElysiaJS](https://elysiajs.docsforall.com/integrations/astro.md) - [Better Auth - ElysiaJS](https://elysiajs.docsforall.com/integrations/better-auth.md) - [Cloudflare Worker와의 통합 - ElysiaJS](https://elysiajs.docsforall.com/integrations/cloudflare-worker.md) - [Drizzle와의 통합 - ElysiaJS](https://elysiajs.docsforall.com/integrations/drizzle.md) - [Expo와의 통합 - ElysiaJS](https://elysiajs.docsforall.com/integrations/expo.md) - [Next.js와의 통합 - ElysiaJS](https://elysiajs.docsforall.com/integrations/nextjs.md) - [Nuxt와의 통합 - ElysiaJS](https://elysiajs.docsforall.com/integrations/nuxt.md) - [OpenTelemetry Plugin - ElysiaJS](https://elysiajs.docsforall.com/integrations/opentelemetry.md) - [Prisma와의 통합 - ElysiaJS](https://elysiajs.docsforall.com/integrations/prisma.md) - [React Email - ElysiaJS](https://elysiajs.docsforall.com/integrations/react-email.md) - [SvelteKit과의 통합 - ElysiaJS](https://elysiajs.docsforall.com/integrations/sveltekit.md) - [TanStack Start와의 통합 - ElysiaJS](https://elysiajs.docsforall.com/integrations/tanstack-start.md) - [Vercel Function과의 통합 - ElysiaJS](https://elysiajs.docsforall.com/integrations/vercel.md) ### Other - [Cookie - Elysia Tutorial](https://elysiajs.docsforall.com/tutorial/patterns/cookie.md) - [Eden Test - ElysiaJS](https://elysiajs.docsforall.com/eden/test.md) - [Encapsulation - Elysia Tutorial](https://elysiajs.docsforall.com/tutorial/getting-started/encapsulation.md) - [End-to-End Type Safety - Elysia Tutorial](https://elysiajs.docsforall.com/tutorial/features/end-to-end-type-safety.md) - [Error Handling - Elysia Tutorial](https://elysiajs.docsforall.com/tutorial/patterns/error-handling.md) - [Extends Context - Elysia Tutorial](https://elysiajs.docsforall.com/tutorial/patterns/extends-context.md) - [Guard - Elysia Tutorial](https://elysiajs.docsforall.com/tutorial/getting-started/guard.md) - [Handler and Context - Elysia Tutorial](https://elysiajs.docsforall.com/tutorial/getting-started/handler-and-context.md) - [Introduction - Elysia Tutorial](https://elysiajs.docsforall.com/tutorial.md) - [Life Cycle - Elysia Tutorial](https://elysiajs.docsforall.com/tutorial/getting-started/life-cycle.md) - [Macro - Elysia Tutorial](https://elysiajs.docsforall.com/tutorial/patterns/macro.md) - [Mount - Elysia Tutorial](https://elysiajs.docsforall.com/tutorial/features/mount.md) - [OpenAPI - Elysia Tutorial](https://elysiajs.docsforall.com/tutorial/features/openapi.md) - [Playground](https://elysiajs.docsforall.com/playground.md) - [Plugin - Elysia Tutorial](https://elysiajs.docsforall.com/tutorial/getting-started/plugin.md) - [Preview](https://elysiajs.docsforall.com/playground/preview.md) - [Standalone Schema - Elysia Tutorial](https://elysiajs.docsforall.com/tutorial/patterns/standalone-schema.md) - [Status and Headers - Elysia Tutorial](https://elysiajs.docsforall.com/tutorial/getting-started/status-and-headers.md) - [Swagger Plugin - ElysiaJS](https://elysiajs.docsforall.com/plugins/swagger.md) - [Unit Test - Elysia Tutorial](https://elysiajs.docsforall.com/tutorial/features/unit-test.md) - [Validation - Elysia Tutorial](https://elysiajs.docsforall.com/tutorial/getting-started/validation.md) - [Validation Error - Elysia Tutorial](https://elysiajs.docsforall.com/tutorial/patterns/validation-error.md) - [What's Next - Elysia Tutorial](https://elysiajs.docsforall.com/tutorial/whats-next.md) - [Your First Route - Elysia Tutorial](https://elysiajs.docsforall.com/tutorial/getting-started/your-first-route.md) - [다른 프레임워크와의 비교](https://elysiajs.docsforall.com/migrate.md) - [치트 시트 (Elysia by example) - ElysiaJS](https://elysiajs.docsforall.com/integrations/cheat-sheet.md)