Skip to content

Releases: tigusigalpa/coingecko-go

Release list

v1.0.0

Choose a tag to compare

@tigusigalpa tigusigalpa released this 27 Jan 02:32

🎉 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

👥 Contributors

📝 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.