Demonstration Apps

We have published a number of small applications that demonstrate different configurations of Viaduct.

  • cli_starter: bare-bones, "Hello, World!" application. A single Gradle project with a Viaduct configuration and no containing web server.

  • jetty-starter: another bare-bones, "Hello, World!" application together with the GraphiQL GraphQL browser. A two-project Gradle configuration for Viaduct embedded in Jetty.

  • ktor-starter: similar to jetty-starter but embeds into a Ktor web server.

  • micronaut-starter: also "Hello, World!" embedded in Micronaut and using Micronaut's dependency-injection framework.

  • starwars: more complete demonstration app -- see Star Wars tutorial for a tour of this application.