A Node.js all-in-one opinionated package intended for backend projects.
- Framework: NestJS
- HTTP Server: Fastify
- HTTP Client: GOT
- Caching: ioredis (distributed) or in-memory (local)
- ORM: MikroORM
- Swagger: Redoc
- Logs: Loki and Slack
- Metrics: Prometheus
- Tracing: Tempo with OpenTelemetry
- [App] Fastify Adapter
- [Cache] Inbound Caching
- [Config] Environment Variables
- [Context] Request, Response and Metadata
- [Doc] Redoc and OpenAPI
- [Http] GOT Client
- [Log] Console, Loki, and Slack
- [Memory] Volatile Storage with TTL
- [Metric] Prometheus
- [ORM] Prometheus
- [Promise] Retry, Timeout and Limiting
- [Trace] Open Telemetry