Decorator-based routing
Declarative controllers and method decorators map requests to handlers, with zero boilerplate.
// runs on Node.js, Bun & Deno
An ultra-efficient JavaScript server framework for Node.js, Bun, and Deno. Fast by default, fully yours to configure.
import { Controller, Get, Post, Body } from '@vercube/core';
@Controller('/users')
export class UserController {
@Get('/')
async list() {
return [{ id: 1, name: 'Ada' }];
}
@Post('/')
async create(@Body() data: { name: string }) {
return { id: 2, ...data };
}
}
Everything you need to ship fast, type-safe servers, and nothing you don't.
Declarative controllers and method decorators map requests to handlers, with zero boilerplate.
Powered by Rolldown for minimal overhead and instant cold starts.
Clean, testable, scalable apps thanks to first-class built-in DI.
Build on the platform APIs you already know: Fetch, Request, and Response.
A modern architecture built fully around native ECMAScript modules.
Sensible defaults out of the box, with complete control when you need it.
End-to-end TypeScript with decorators and full type inference.
Real numbers from the open benchmark suite. Same endpoints, comparable config, January 2026.
Run it yourself: vercube/benchmarks
Vercube is and will always be free and open source. Built in the open, shaped by its community.