The Framework for
modern backend development.
Build high-performance, scalable APIs with TypeScript and Decorators. AzuraJS provides a seamless developer experience for the next generation of web services.
server.ts
import { AzuraClient } from 'azurajs';
import { Controller, Get, applyDecorators } from 'azurajs/decorators';
@Controller('/api')
class AppController {
@Get('/hello')
index() {
return { message: 'Hello World!' };
}
}
const app = new AzuraClient();
applyDecorators(app, [AppController]);
await app.listen(3000);
$ npx @azurajs/cli create <app-name> Features
Why choose AzuraJS?
Built from the ground up to solve modern backend challenges.
Everything you need for production, nothing you don't.
High Performance
Built on top of the fastest runtimes for maximum throughput and low latency.
Decorator Based
Clean, expressive syntax using standard TypeScript decorators for routing.
Zero Dependencies
Lightweight core. No bloat. We only use what's absolutely necessary.
Type Safe
First-class TypeScript support. Catch errors at build time, not runtime.
Middleware Ready
Compatible with the ecosystem middleware patterns you already know.
Platform Agnostic
Write once, run anywhere. Fully compatible with Node.js, Bun, and Deno.







