MiniWebServer
MiniWebServer is a lightweight HTTP server library for Delphi and Pascal that enables developers to quickly create web applications with minimal code. It supports standard request handling through route mappings, allowing developers to define URL endpoints that respond with custom logic including JSON objects, plain text, or file contents. The library features attribute-based routing where methods can be decorated with RouteMethod annotations to automatically handle specific HTTP verbs like GET and HEAD. It also supports inline anonymous route definitions for rapid prototyping. The server can bind to multiple ports simultaneously and includes an AutoFileServer option for serving static files directly from disk. Response objects provide convenient methods for sending various data types, including auto-serialization of objects to JSON and returning files by path. Response status codes can be customized for each route. Typical use cases include building REST APIs, microservice backends, weather servers, file-sha