Kotlin + Ktor + Flyway + H2 / PostgreSQL + Exposed (ORM)+ Gradle + JWT / Basic Auth / OAuth2
Check for exposed passwords inside the giant password list of haveibeenpwned.com offline on the local system