Services build with Cricket can be deployed in cloud environments that supports Java or Docker containers.
Implements the "ports and adapters" (hexagonal) architecture pattern. Event driven with a bit of dependency injection.
HTTP/S requests handled internally to serve both REST and HTML page calls.
Ready to use, in-memory databases: key-value (no sql) and H2 Database (sql).
Simple switching to the use of an external database.
Automatic JSON serialization/deserialization.
One-time or repetitive tasks can be configured or created programatically.
mkdir myservice cd myservice wget https://github.com/gskorupa/cricket/releases/latest/download/cricket.jar mkdir www echo "Hello World!">www/index.html java -jar cricket.jar -r
Cricket is available under the Apache 2.0 license, and you can use it for any application for free. I continue to provide new features and care about its quality, but it is not easy without financial backing. You can support Cricket's development using the following methods: