Skip to content

Installation

Installing bun-router is simple. You can use Bun's built-in package manager or any other JavaScript package manager.

Using Bun

The recommended way to install bun-router is with Bun:

bash
bun add bun-router

Using Other Package Managers

bun-router is also available through npm, pnpm, and yarn:

bash
npm install bun-router
bash
pnpm add bun-router
bash
yarn add bun-router

Requirements

bun-router is designed specifically for Bun applications and requires:

  • Bun version 1.0.0 or higher
  • TypeScript 5.0 or higher (if using TypeScript)

Verifying Installation

After installation, you can create a basic server to verify everything is working correctly:

typescript
import { Router } from 'bun-router'

// Create a new router
const router = new Router()

// Add a route
router.get('/', () => new Response('Hello from bun-router!'))

// Start the server
router.serve({
  port: 3000,
})

console.log('Server running at http://localhost:3000')

Run this file with Bun:

bash
bun run server.ts

Visit http://localhost:3000 in your browser and you should see "Hello from bun-router!".

Next Steps

Now that you have bun-router installed, check out the Quick Start guide to learn the basics.

Released under the MIT License.