// Next generation server framework
An ultra-efficient JavaScript server framework that runs anywhere - Node.js, Bun, or Deno - with unmatched flexibility and complete configurability for developers who refuse to sacrifice speed or control.
import { createApp } from '@vercube/core';
const app = await createApp();
await app.listen();
import { Controller, Get } from '@vercube/core';
@Controller('/foo')
export class FooController {
@Get('/')
async getFoo() {
return 'Hello World';
}
}
import { createApp } from '@vercube/core';
import { toServerlessHandler } from '@vercube/serverless/aws-lambda';
import { useContainer } from '@/Boot/Container';
import type { ServerlessHandler } from '@vercube/serverless';
const app = await createApp();
app.container.expand(useContainer);
export const handler: ServerlessHandler = toServerlessHandler(app);
Vercube makes building server applications simple, fast, and enjoyable
Ready in 47ms
Powered by Rolldown for minimal overhead and maximum speed.
Modern architecture built fully around native ESM.
Clean, testable, and scalable apps thanks to built-in DI.
Create servers directly on the platform APIs you know: Fetch, Request, and Response.
Vercube is MIT Licensed and will always be free and open source.