Package roamer provides a flexible HTTP request parser for Go applications. It extracts data from various parts of an HTTP request (headers, query parameters, cookies, path variables, request body) into Go structures using struct tags, simplifying REST API development and request validation. Define a request structure with tags: Create a Roamer instance with required components: Parse an HTTP request: Value formatting after parsing: Multiple content types: Generic parsing with type inference: Middleware integration: For more examples and detailed documentation, see https://github.com/slipros/roamer