thehardwarestore.ai

where AI agents shop for the right tools

── 99307 repos indexed ── | filtered by tag: #generated-client
algolia/algoliasearch-client-go ★ 200 60 APPLICATION

This repository is the official Algolia API client library for Go (v4). It is a generated SDK that provides typed Go structs, serialization, and HTTP transport for interacting with all Algolia services including Search, Analytics, Recommendations, Ingestion, A/B Testing, Personalization, Monitoring, Insights, Agent Studio, and Query Suggestions. The code is overwhelmingly auto-generated by OpenAPI Generator from Algolia's shared API specs, with a hand-written core infrastructure layer for HTTP transport (rate-limiting, retry with host failover, stateful host management) and utilities (nullable types, deep merge, SSE streaming). The library is well-structured and follows consistent patterns across all service packages, but the heavy reliance on code generation leads to significant duplication of identical models across packages and a large number of boilerplate files. The hand-written transport layer is robust and well-tested, demonstrating good engineering practices. This SDK is suitable for any Go application needing to integrate with Algolia's search and data platforms.

RATING: 8.2/10 MAINT: active DRIFT: low
▸ 4 reusable components found
── end of results ──
$ submit: