# veb - the V Web Server A simple yet powerful web server with built-in routing, parameter handling, templating, and other features. ## Features - **Very fast** performance of C on the web. - **Templates are precompiled** all errors are visible at compilation time, not at runtime. - **Middleware** functionality similar to other big frameworks. - **HTTPS support** directly from `veb` via `mbedtls`. - **Method-aware route middleware** for protecting only selected HTTP verbs. - **Static compression** with gzip/zstd, including manual pre-compression support. - **Controllers** to split up your apps logic. - **Graceful shutdown** support in the `new_veb` backend. - **Easy to deploy** just one binary file that also includes all templates. No need to install any dependencies. ## Quick Start Run your veb app with a live reload via `v -d veb_livereload watch run .` Now modifying any file in your web app (whether it's a .v file with the backend logic or a compiled .html template file) will result in an instant refresh of your app in the browser. No need to quit the app, rebuild it, and refresh the page in the browser! Note: this works by injecting a small `