

Amala
1 like
Amala is a Lightweight, Typescript REST API framework powered by Koa 2+. You can use classes and decorators to define your API. Inject arguments from Koa's CTX. Supports API versioning, OpenAPI3, and docker.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
Features
Support for Docker
- REST API
Tags
- openapi3
- typescript
- Software Framework
- Api
- Node.js
- router
Amala News & Activities
Highlights All activities
Recent activities
No activities found.
Amala information
No comments or reviews, maybe you want to be first?
Post comment/reviewWhat is Amala?
Amala is a decorator-based API framework for KoaJS v2+ and Typescript. Amala is fast, light, self-documenting and Docker-ready; Perfect for microservices.
- Define your REST API endpoints using ES8 classes and decorators.
- Inject arguments into your endpoint handlers, effectively turning your controller endpoints into standalone, testable service endpoints.
- Clean, light and FAST endpoints. Powered by Koa.
- No further magic past decorators. Full access to underlying Koa app.
- Project builder comes with fully configured Docker and Docker-compose settings for quick containerization.
- In-built OpenAPI spec exporter and Swagger UI!
This leads to clean, self-documenting API endpoints and makes it so you can re-use those service endpoints elsewhere. It also makes your endpoint endpoints easier to test.
OpenAPI export feature is functional and highly configurable. When enabled, you can see your API JSON spec 'GET /api/docs' and the Swagger UI at '/api/swagger' by default.



