{"repo":"truehazker/elysia-boilerplate","free":true,"listed":false,"github":"https://github.com/truehazker/elysia-boilerplate","clone":"git clone https://github.com/truehazker/elysia-boilerplate.git","description":"Production-ready Elysia boilerplate with TypeScript, Bun, PostgreSQL, and Docker. Features Drizzle ORM, OpenAPI docs, hot reload, and modular architecture. Perfect for building fast APIs with modern tooling.","language":"TypeScript","stars":16,"topics":["boilerplate","elysia","elysiajs","bun","drizzle-orm","openapi","pino","server","typescript"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Elysia Boilerplate [![Tests][tests-badge]][tests-url] [![Lint][lint-badge]][lint-url] [tests-badge]: https://github.com/truehazker/elysia-boilerplate/actions/workflows/tests.yml/badge.svg [tests-url]: https://github.com/truehazker/elysia-boilerplate/actions/workflows/tests.yml [lint-badge]: https://github.com/truehazker/elysia-boilerplate/actions/workflows/lint.yml/badge.svg [lint-url]: https://github.com/truehazker/elysia-boilerplate/actions/workflows/lint.yml A modern boilerplate for building APIs with Elysia, Bun runtime, and PostgreSQL. Features - Elysia - Fast and ergonomic web framework - Bun - Ultra-fast JavaScript runtime and package manager - PostgreSQL - Robust relational database - Drizzle ORM - Type-safe SQL ORM with excellent TypeScript support - Pino Logger - High-performance JSON logger - OpenAPI - Automatic API documentation generation - Environment Configuration - Type-safe environment variable validation with Envalid - Modular Architecture - Clean, organized code structure Prerequisites - Bun (latest version) - Docker — only required for the integration test suite. Podman with the docker-compatible API also works. Installation 1. Clone the repository 2. Install dependencies 3. Set up PostgreSQL Recommended approach : Use the provided Docker Compose setup, which will start PostgreSQL instantly: Alternative : Run your own PostgreSQL instance, create a database, and update your .env file with the correct DATABASE DSN . 4. Create and configure environment variab","default_branch":null,"files":null,"tree":[],"storefront":"/r/truehazker","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/truehazker/elysia-boilerplate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}