Rocket (web framework)

[3][4] It supports handling HTTP requests, Web Sockets, JSON, templating, and more.

Its design was inspired by Rails, Flask, Bottle, and Yesod.

To create a web server with Rocket, the user will define an application, then use the "mount" function to attach "routes" to it.

The macro that is written as part of the function declaration will define which HTTP Method (such as GET, POST, PUT, etc.)

This is an example of a working rocket application:Sending an HTTP GET request to /hello/John/20 would return the following response: Hello, 20 year old named John!.