Spark is a Sinatra inspired open source web framework for quickly creating web applications in Java with minimal effort.

Spark focuses on being as simple and straight-forward as possible, without the need for cumbersome (XML) configuration, to enable very fast web application development in pure Java.

Hello World with path parameter example:

import static spark.Spark.*;
import spark.*;

public class HelloWorld {
   public static void main(String[] args) {

      get(new Route("/hello/:name") {
         public Object handle(Request request, Response response) {
            return "Hello World: " + request.params(":name");


For the full feature set, check the documentation:
For the source code, check:

Leave a Reply