{"repo":"dotnet/WatsonWebserver","free":true,"listed":false,"github":"https://github.com/dotnet/WatsonWebserver","clone":"git clone https://github.com/dotnet/WatsonWebserver.git","description":"Watson is the fastest, easiest way to build scalable RESTful web servers and services in C#.","language":"C#","stars":502,"topics":["web","webapp","rest-api","rest","restful","restapi","server","cloud","multithreading","endpoint"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Watson Webserver Watson 7 is a simple, fast, async C# web server for building REST APIs and HTTP services with a unified programming model across HTTP/1.1, HTTP/2, and HTTP/3. Package NuGet Version Downloads --- --- --- Watson Watson.Clients .NET Foundation This project is part of the .NET Foundation. What Is New In 7.0 Watson 7 is a major consumer-facing release: - FastAPI-like REST experience through SwiftStack integration, providing a native first-class API route experience with automatic JSON serialization, typed parameter access, middleware, structured authentication, request timeouts, and health checks - Substantial performance improvements through hot-path optimization and removal of dependency on http.sys - Native protocol selection through WebserverSettings.Protocols ; HTTP/1.1, HTTP/2, and HTTP/3 support - Native HTTP/1.1 WebSocket support including hybrid REST/WebSocket routes - Runtime validation for unsupported protocol combinations - HTTP/3 runtime normalization when QUIC is unavailable - Alt-Svc support for advertising HTTP/3 endpoints - Shared request and response semantics across protocols - Built-in OpenAPI 3.0 document generation and Swagger UI - Standardized OpenTelemetry-shaped metrics and traces (added in 7.1) that any collector subscribes to by name; see Observability and Telemetry - Expanded automated coverage through Test.Automated and Test.XUnit Refer to CHANGELOG.md for the full release history. Performance Kestrel was treated as the gold standard t","default_branch":null,"files":null,"tree":[],"storefront":"/r/dotnet","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dotnet/WatsonWebserver/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}