Framework Integrations
awesome-node-auth works with any Node.js framework and any client platform. See the examples/ directory for complete server-side implementations.
Server-side frameworks
| Framework / Platform | Guide |
|---|---|
| Express.js | Minimal setup, drop-in router |
| NestJS | Module, guard, controller, DI |
| Next.js | App Router, middleware & SSR |
| Angular (SSR) | Standalone + SSR, interceptors, guards (manual wiring) |
| Framework-Agnostic | Neutral AuthRequest/AuthResponse types + adapter pattern |
Client-side platforms
| Platform | Guide |
|---|---|
| Angular — ng-awesome-node-auth | Official Angular library — Guards, Interceptors, session signals, CSRF, SSR-safe |
| Vanilla JS / Browser Client | Zero-config window.AwesomeNodeAuth via auth.js — works with any JS framework |
| Flutter | Dio interceptors, secure storage |
| iOS (Swift) | URLSession, Keychain, SwiftUI |
| Android (Kotlin) | Retrofit, EncryptedSharedPreferences, Compose |