Skip to content

Scaffold production-ready ElysiaJS projects with ease using Bun - choose between backend-only or full-stack monorepo templates

License

Notifications You must be signed in to change notification settings

truehazker/create-ely

Repository files navigation

create-ely

Lint npm version License: MIT

Bun ElysiaJS TypeScript PostgreSQL

The fastest way to scaffold production-ready ElysiaJS projects with Bun.

Demo

Quick Start

Create a new project:

bun create ely

Or with a project name:

bun create ely my-project

You'll be prompted to choose:

  • Backend Only - API-first ElysiaJS backend with PostgreSQL, Drizzle ORM, and OpenAPI docs
  • Monorepo - Full-stack setup with React frontend, TanStack Router, and shared workspace

What's Included

Backend Template:

  • PostgreSQL + Drizzle ORM for type-safe database access
  • OpenAPI documentation out of the box
  • Global error handling and structured logging (Pino)
  • Docker support for development and production
  • Environment validation with type safety

Monorepo Template:

  • Everything from Backend template
  • React frontend with TanStack Router and Vite
  • Bun workspaces for seamless monorepo management

Contributing

⚠️ Important: This project uses Git submodules for templates. Make sure to clone with git clone --recurse-submodules or run git submodule update --init --recursive after cloning.

See CONTRIBUTING.md for development setup and guidelines.

License

MIT

About

Scaffold production-ready ElysiaJS projects with ease using Bun - choose between backend-only or full-stack monorepo templates

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published