Skip to main content

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 / PlatformGuide
Express.jsMinimal setup, drop-in router
NestJSModule, guard, controller, DI
Next.jsApp Router, middleware & SSR
Angular (SSR)Standalone + SSR, interceptors, guards (manual wiring)
Framework-AgnosticNeutral AuthRequest/AuthResponse types + adapter pattern

Client-side platforms

PlatformGuide
Angular — ng-awesome-node-authOfficial Angular library — Guards, Interceptors, session signals, CSRF, SSR-safe
Vanilla JS / Browser ClientZero-config window.AwesomeNodeAuth via auth.js — works with any JS framework
FlutterDio interceptors, secure storage
iOS (Swift)URLSession, Keychain, SwiftUI
Android (Kotlin)Retrofit, EncryptedSharedPreferences, Compose