rust-web-server 17.112.0

Single-binary web server and reverse proxy: automatic HTTPS (Let's Encrypt), HTTP/1.1, HTTP/2 and HTTP/3, load balancing, auth and rate limiting, configured in one TOML file. Also a Rust library: routing, middleware, MCP server, ORM, background jobs. No hyper, no Tower; HTTP/2 and HTTP/3 framing via h2 and quinn.
Documentation
mod example;
mod deserialize_json_with_null_fields_to_struct;
mod deserialize_json_to_struct_containing_nested_struct;
mod deserialize_json_with_extra_new_lines_to_struct;
mod deserialize_json_to_struct_another_example;
mod deserialize_json_with_nested_object_none_to_struct;
mod deserialize_json_with_nested_object_null_field_to_struct;
mod deserialize_json_with_nested_object_null_to_struct;
mod deserialize_json_with_nested_object_null_to_struct_check_overrides;
mod deserialize_json_with_multiple_nested_objects_to_struct;
mod deserialize_json_missing_comma_after_boolean_true;
mod deserialize_json_missing_comma_after_boolean_false;
mod deserialize_json_missing_comma_after_integer;
mod deserialize_json_missing_comma_after_float;
mod deserialize_json_missing_comma_after_string;
mod deserialize_json_missing_comma_after_null;
mod deserialize_json_missing_comma_after_array;
mod deserialize_json_missing_comma_after_object;
mod deserialize_json_extra_comma_after_null_last_property;
mod deserialize_json_extra_comma_after_boolean_false_property;
mod deserialize_json_extra_comma_after_boolean_true_property;
mod deserialize_json_extra_comma_after_integer_property;
mod deserialize_json_extra_comma_after_float_property;
mod deserialize_json_extra_comma_after_string_property;
mod deserialize_json_extra_comma_after_array_property;
mod deserialize_json_extra_comma_after_object_property;
mod deserialize_json_no_delimiter;
mod deserialize_json_no_key;
mod deserialize_json_no_value;
mod deserialize_json_no_opening_curly_brace;
mod deserialize_json_no_closing_curly_brace;
mod deserialize_json_random_text;
mod example_multi_nested_object;
mod deserialize_json_to_struct_check_internals;