Build fast.
Run on Bun.
The high-performance framework for modern TypeScript apps. Minimal overhead, maximum developer happiness, powered by the fastest runtime.
Bun-Native Performance
Built from the ground up for Bun. No adapters, no overhead — just raw performance from the fastest JavaScript runtime.
Type-Safe by Default
First-class TypeScript throughout. Typed routes, typed context, typed validators — your IDE knows everything.
Full-Stack in One Package
Router, middleware, SSR, SSG, database, jobs, i18n, WebSockets — everything you need, zero external dependencies.
Instant Reloading
Experience the fastest dev loop with built-in HMR that updates in milliseconds — no waiting, just building.
Edge Ready
Deploy to the edge with zero configuration. Optimized for ultra-low latency and instant cold starts.
Any Validator
Standard Schema interface means Zod, Valibot, ArkType or any other validator works out of the box.
Simple by Design.
Create your app
One command scaffolds a fully-typed project with the batteries you choose.
Define your routes
Expressive API with a rich context object that handles requests and responses elegantly.
Run with Bun
Native integration takes full advantage of Bun's performance — no build step, instant startup.
import { Bueno } from '@buenojs/bueno';
// Create app with auto-selecting router
const app = new Bueno();
// Define a typed route with validation
app.get('/', (ctx) => {
return ctx.json({
message: 'Hello from Bueno!',
runtime: 'Bun',
});
});
// Start — zero config
app.listen(3000);