diff --git a/README.md b/README.md index 98e265a..d4aed20 100644 --- a/README.md +++ b/README.md @@ -36,6 +36,9 @@ CI OpenAPI + + +

## Features @@ -55,7 +58,7 @@ ## Why use this starter? -**Elysia.js is fast.** It's currently the fastest framework in the Bun ecosystem, with [benchmarks showing performance](https://elysiajs.com/at-glance.html#performance) that can match Golang and Rust frameworks. +**Elysia.js is fast.** It's currently one of the fastest frameworks in the Bun ecosystem, with [benchmarks showing performance](https://elysiajs.com/at-glance.html#performance) that can match Golang and Rust frameworks (based on TechEmpower Benchmarks). **The problem?** Setting up Authentication, ORM, Docker, and logging from scratch for a production-ready app takes hours. @@ -68,9 +71,21 @@ This boilerplate provides a **simple, ready-to-use, production-grade foundation* - Keep full control over configuration while avoiding boilerplate fatigue - Use modern, type-safe tooling without framework lock-in +--- + ## Quick Start -**Clone the repo:** +### 1. Use This Template (Recommended) + +Click the green **"Use this template"** button at the top of this repo — or use the direct link: + +👉 [**Create from template**](https://github.com/techfusionid/elysia-production-template/generate) + +> Creates a clean repo without git history. + +### 2. Clone the repository (Alternative) + +If you prefer cloning manually: ```bash git clone https://github.com/techfusionid/elysia-production-template.git @@ -164,6 +179,8 @@ Log verbosity can be controlled using the `LOG_LEVEL` environment variable. bun run dev # Start dev server with hot reload ``` +--- + **🐳 Local Development with Docker PostgreSQL** For local development, it's recommended to run PostgreSQL via Docker @@ -388,7 +405,7 @@ This project aims to stay **simple, production-focused, and easy to extend**, so --- -## How to contribute +### How to contribute 1. Fork this repository 2. Create a new branch from `main` diff --git a/package.json b/package.json index ea23157..9dc03da 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "elysia": "^1.4.0", "elysia-rate-limit": "^4.4.2", "lru-cache": "^11.2.4", - "pino": "^9.5.0", + "pino": "^10.2.1", "pino-pretty": "^13.0.0", "postgres": "^3.4.5", "resend": "^6.7.0"