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.

What Developers Say

See what developers are saying about their experience with AzuraJS.

Loading testimonials...

Our Partners

Proudly supported by companies that believe in modern backend development.

Rincko DevSimoGratian ProEduardo DeveloperMNN IADev. CenterAstral AIQuack PayTeam Programming