Version 0.0.42
// Next generation server framework
Unleash your server development.
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.
src/index.ts
import { createApp } from '@vercube/core';
const app = await createApp();
await app.listen();
src/Controllers/FooController.ts
import { Controller, Get } from '@vercube/core';
@Controller('/foo')
export class FooController {
@Get('/')
async getFoo() {
return 'Hello World';
}
}
src/index.ts
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);
Built for modern development
Vercube makes building server applications simple, fast, and enjoyable
Ready in 47ms
Blazing Fast
Powered by Rolldown for minimal overhead and maximum speed.
1
2
3
4
5
ESM-First
Modern architecture built fully around native ESM.
Dependency Injection Everywhere
Clean, testable, and scalable apps thanks to built-in DI.
GET
200
POST
201
PUT
204
Web-Native HTTP
Create servers directly on the platform APIs you know: Fetch, Request, and Response.
Free & open source
Vercube is MIT Licensed and will always be free and open source.