{"repo":"tigusigalpa/lunarcrush-go","free":true,"listed":false,"github":"https://github.com/tigusigalpa/lunarcrush-go","clone":"git clone https://github.com/tigusigalpa/lunarcrush-go.git","description":"lunarcrush-go: a fast, dependency-free Go SDK for the LunarCrush API v4. Provides typed, concurrent-safe access to coins, stocks, topics, categories, creators, posts, searches, and AI endpoints with context-aware requests, functional options, automatic 429 retries, and friendly errors. Fully tested with zero third-party dependencies.","language":"Go","stars":15,"topics":["api","bitcoin","chainlink","cryptocurrency","go","golang","lunarcrush","lunarcrush-api","near-protocol","nearprotocol"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"lunarcrush-go Social + market intelligence, idiomatically written in Go. Welcome to lunarcrush-go , a friendly and fast Go SDK for the LunarCrush API v4. Whether you are building a trading dashboard, tracking crypto sentiment, or analyzing how a stock is trending on social media, this library gives you clean, typed, and production-ready access to every LunarCrush endpoint — without pulling in a single third-party dependency. What you get - Complete API coverage — Coins, Stocks, Topics, Categories, Creators, Posts, Searches, AI summaries, and System changes. - Truly zero dependencies — only the Go standard library ( net/http , encoding/json , context , time ). - Functional options — configure the client the idiomatic Go way. - Context-aware & concurrent — every method accepts context.Context and the client is safe for use across goroutines. - Built-in resilience — automatic retry with exponential backoff on HTTP 429, respecting Retry-After when LunarCrush tells you to wait. - Friendly errors — sentinel errors for 401 , 404 , and 429 , plus detailed APIError values for everything else. - Fully tested — every service has its own httptest -based test suite. Installation Drop it into your project with one command: Requirements: Go 1.21 or newer. No go.sum bloat, no dependency tree drama — just the standard library doing what it does best. Getting started in 60 seconds Here is a tiny, complete program you can run right away. Just replace YOUR API KEY with your real LunarCrush key: ","default_branch":null,"files":null,"tree":[],"storefront":"/r/tigusigalpa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tigusigalpa/lunarcrush-go/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."}