Static Web Server
Fiscal Host: Open Source Collective
A fast and asynchronous web server which helps you to serve web content with ease.
Contribute
Become a financial contributor.
Financial Contributions
Top financial contributors
Jon Picchietti
$20 USD since Jun 2023
Static Web Server is all of us
Our contributors 2
Thank you for supporting Static Web Server.
Budget
Transparent and open finances.
+$20.00USD
Completed
Contribution #660851
$
Today’s balance$17.12 USD
Total raised
$17.12 USD
Total disbursed
--.-- USD
Estimated annual budget
$19.12 USD
About
Static Web Server is a fast, asynchronous and cross-platform web server written in Rust.
It's has very small resource requirements and is production-ready. Created as a web server alternative to serve static web files or assets with ease.
Features
It's has very small resource requirements and is production-ready. Created as a web server alternative to serve static web files or assets with ease.
Features
- Built with Rust which is focused on safety, speed, and concurrency.
- Memory safety and very reduced CPU and RAM overhead.
- Blazing fast static files-serving and asynchronous powered by latest Hyper, Tokio and a set of awesome crates.
- Single 4MB and fully static binary with no dependencies (Musl libc). Suitable for running on any Linux distro or Docker container.
- Optional GZip, Deflate or Brotli compression for text-based web files only.
- Compression on demand via Accept-Encoding header.
- Partial Content Delivery support for byte-serving of large files.
- Optional Cache Control headers for assets.
- HEAD responses.
- Lightweight and configurable logging via tracing crate.
- Termination signal handling.
- HTTP/2 + TLS support.
- Security headers for HTTP/2 by default.
- Customizable number of worker threads.
- Optional directory listing.
- CORS support.
- Default and custom error pages.
- Configurable using CLI arguments or environment variables.
- First-class Docker support. Scratch and latest Alpine Linux Docker images available.
- Ability to accept a socket listener as a file descriptor for use in sandboxing and on-demand applications (E.g systemd).
- Cross-platform. Binaries available for Linux, macOS, Windows & FreeBSD x86_64 / ARM.
More details on github.com/joseluisq/static-web-server
Our team
Jose Quintana
Admin