π Release v1.0.0 - Initial Release
Release Date: January 27, 2026
π Initial Features
Complete API Coverage
- β
14 API Endpoint Groups fully implemented
- Simple API - Price lookups and supported currencies
- Coins API - Comprehensive coin data, markets, and historical charts
- Contract API - Token data by contract address
- Asset Platforms API - Asset platforms and token lists
- Categories API - Coin categories with market data
- Exchanges API - Exchange data, tickers, and volume charts
- Derivatives API - Derivatives tickers and exchanges
- Entities API - Crypto treasury holdings and transactions
- NFTs API - NFT collections and market data
- Exchange Rates API - BTC-to-currency exchange rates
- Search API - Search queries and trending data
- Global API - Global crypto and DeFi market data
- WebSocket API - Real-time WebSocket subscriptions
- Ping API - Server status and API usage
Core Features
- π Pro API Support - Full authentication with API keys
- π‘οΈ Type-Safe Implementation - Strongly typed parameters and return values
- β‘ High Performance - Efficient HTTP client with connection pooling
- π Flexible Configuration - Customizable HTTP client, timeouts, and options
- π¦ Minimal Dependencies - Only standard library (plus gorilla/websocket)
Developer Experience
- π Comprehensive Documentation - Detailed README with API reference
- π‘ 4 Real-World Examples
- Basic usage example
- Portfolio tracker
- Market analysis dashboard
- DeFi token tracker
- π§ͺ Unit Tests - Core functionality tested
- π§ Build Tools - Makefile for common tasks
- π€ CI/CD - GitHub Actions workflow for automated testing
Documentation
- README.md with complete API documentation
- CONTRIBUTING.md with contribution guidelines
- CHANGELOG.md for version tracking
- LICENSE (MIT)
- Package-level documentation (doc.go)
π¦ Installation
go get github.com/tigusigalpa/coingecko-goπ― Quick Start
import coingecko "github.com/tigusigalpa/coingecko-go"
cg := coingecko.New()
prices, err := cg.Simple().Price([]string{"bitcoin"}, []string{"usd"}, nil)π Resources
- GitHub: https://github.com/tigusigalpa/coingecko-go
- Documentation: https://docs.coingecko.com
- Go Package: https://pkg.go.dev/github.com/tigusigalpa/coingecko-go
π₯ Contributors
- @tigusigalpa - Initial implementation
π Notes
This is the first stable release of the CoinGecko Go client library. It provides complete coverage of the CoinGecko API v3 with production-ready code, comprehensive documentation, and real-world examples.