Sample applications leveraging the Werval toolset, documented, ready to run, deploy and hack!

If you happend to build a sample application and are kin to contribute it, we’ll be more than happy!


All samples applications use the Gradle build system. Here are some tasks common to all of them:

Run in developement mode
gradle devshell
Run in production mode
gradle start
Run tests
gradle check
Create distribution
gradle distZip

See their respective READMEs for more.

URL Shortener

URL Shortener is a simple application using only Werval core. It operates in-memory and only use the JSON module.

Clone the project
git clone

Beer Database

Beer Database is a full-featured ReSTful endpoint enlightened by a single page application built using Angular. Persistence is implemented using the JPA module.

Clone the project
git clone