Modules
The framework ships as a monorepo of independent packages. Pick the modules you need and wire them together through shared configuration and lifecycle hooks.
- authorization – Authorization module
- bootstrap – Bootstrap module
- cache – Caching abstraction and in-memory implementation for Quik
- cli – CLI module
- communication – Communication module
- config – General configuration for the application
- core – Core module
- database – Database module
- entity – Entity module
- events – Please fill the description
- faker – Declarative fake data generation and anonymization for Quik database models
- healthcheck – Please fill the description
- http – HTTP module
- http-express – HTTP Express module
- i18n – Internationalization module
- logging – Logging module
- metadata – Metadata module
- mfa – Multi-factor authentication module
- oauth-server – OAuth 2.1 server module
- openapi – OpenAPI module
- passport – Passport Authorization module
- pdf – PDF template rendering and pdfmake integration for Quik
- queue-worker – Queue worker module for Quik Framework
- scheduler – Scheduler module
- services – Services module
- storage – File storage module
- storage-express – File storage module linked to express
- telemetry – OpenTelemetry integration helpers for Quik
- templates – Templates module
- websocket – WebSocket base module
- websocket-express – WebSocket Express module