Skip to main content

AmalaJS

A Next-Gen Typescript framework for creating fast, scalable and modern NodeJS APIs

First-class Typescript

Define your REST API endpoints using ES8 classes and decorators.

Powered by Koa

Clean, light and FAST endpoints powered by KoaJS as the fully accessible engine.

Flexible Architecture

Just enough structure to get you started, but gets out of your way so you can fully own your code.

Docker Ready

Dockerfile and docker-compose files included for fast and easy containerization & deployments.

Native OpenAPI/Swagger support

Generates OpenAPI v3 JSON specs of your API. Also a Swagger UI to view that spec. All in-built.

Focus on What Matters

Input validation

Validate injected inputs for your endpoints using class-validators. [More options coming soon!]