Humphrey Core

Humphrey Core is a high-performance web server crate which allows you to develop web applications in Rust. With no dependencies by default, it is very quick to compile and produces very small binaries, as well as being very resource-efficient.

This section of the guide will cover the following topics:

  1. Creating and running a basic Humphrey Core web application
  2. Handling state between requests
  3. Integrating static and dynamic content
  4. Serving applications over HTTPS
  5. Monitoring and logging internal events
  6. Using the Tokio async runtime with Humphrey
  7. Using Humphrey Core as a client

It's recommended that you have basic familiarity with Rust before reading this section, as only Humphrey-specific concepts are explained, and knowledge of the Rust language is required to understand many of them.