Supported environments and integrations
mainThe create-elysiajs scaffolding tool supports a wide range of tools that can be configured to work together. When certain tools are selected, they may include automatic cross-tool configurations (e.g., selecting ESLint and Drizzle will include eslint-plugin-drizzle).
Linters
- Biome
- ESLint (using
@antfu/eslint-config)
ORM/Query builders
- Prisma
- Drizzle
Elysia Plugins
- CORS
- Swagger
- JWT
- Autoload
- Oauth 2.0
- HTML/JSX
- Logger
- Static
- Bearer
- Server Timing
Testing (bun:test)
- PGLite (for Postgres mocks)
- IoRedisMock (for Redis mocks)
Infrastructure & Utilities
- Docker (Dockerfile + docker-compose.yml)
- Jobify (Bullmq wrapper)
- Posthog
- Verrou (Locks)
- Env-var (Environment variables)
- .vscode (VSCode settings)
- Husky (Git hooks)