A semi-advanced web server written in Rust.
Find a file
2024-01-15 15:13:02 +00:00
.curze 0.7.0: heavily clean up CGI implementation and make it way more standards compliant and seamless with the rest of the code. fixes #5 2024-01-15 14:47:25 +00:00
src 0.7.1: Update packeteer version to add error handling for malformed requests. 2024-01-15 15:13:02 +00:00
.gitignore rework to use packeteer and fix status codes, clean up code 2023-10-19 11:24:36 +01:00
Cargo.lock 0.7.1: Update packeteer version to add error handling for malformed requests. 2024-01-15 15:13:02 +00:00
Cargo.toml 0.7.1: Update packeteer version to add error handling for malformed requests. 2024-01-15 15:13:02 +00:00
LICENSE GPL UPP IN YER COHD REPOH 2021-08-29 15:17:55 +01:00
README.md smelly 2024-01-14 19:58:25 +00:00
README.old update readme. 2024-01-14 19:56:13 +00:00

herb

herb is a web server written in Rust which focuses on using minimal dependencies and ease of use. It began as a hobby project to create a basic web server and has since been expanded.

herb is able to send all types of data to clients, including text, video, audio, and images. It also supports dynamic webpages through CGI.

Features

  • Dynamic websites through CGI
  • Only one external dependency (packeteer)
  • Directory index generation
  • Primitive media type detection
  • Supports text and raw data, including PNGs and MP3s
  • Installable with curze

Licensing

herb is licensed under GNU General Public License version 3.