jolpica-go
A Go client library wrapping the Jolpica F1 REST API
— typed structs for every resource, functional-options-based filtering,
automatic pagination, an optional SQLite response cache, and custom
UnmarshalJSON implementations for F1-specific oddities like lap times
and mixed int/string fields.
Built partly as an excuse to use it in a terminal UI for replaying F1 live-timing sessions, with track visualization done in Unicode block characters.