Maja is a modular Java 8 web framework based on Spark.
Maja can be extended with these modules:
- maja-mongo: persistence with MongoDB
- maja-nitrite: persistence with Nitrite object database
- maja-auth: authorization, contains maja-web
- maja-auth-mongo: authorization with MongoDB support, contains maja-auth and maja-mongo
- maja-redis: caching with Redis
The successor to Java 17 is Amalia.
see Wiki
see Maja example web app tankstellen
Example for getting maja-auth-mongo with Gradle:
// in dependencies:
implementation 'com.github.soltaufintel.maja:maja-auth-mongo:1.1.0'
// in repositories:
maven { url 'https://jitpack.io' }