Rocket is a web framework for the Rust programming language. It allows writing fast web applications with minimal code. A type-safe, boilerplate safe, and makes use of Rust's code generation tools to provide a clean API. Allows creating own primitives that any Rocket application can use. Rocket parses and validates the form request, creates the structure, calls the function and supports JSON. Other features include templating, cookies, streams, config environments, query strings, and testing library.