All Projects → D7EAD → CoinGecko

D7EAD / CoinGecko

Licence: MIT license
A C++20 library for CoinGecko--a cryptocurrency data service.

Programming Languages

C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to CoinGecko

tumbleweed gdax
Prototype market maker specialized to trade on CoinbasePro
Stars: ✭ 41 (-40.58%)
Mutual labels:  crypto, cryptocurrencies, litecoin, cryptocurrency-exchanges
Bitcoinlib
Bitcoin Core RPC compatible, battle-tested .NET library and RPC wrapper for Bitcoin and Altcoins
Stars: ✭ 350 (+407.25%)
Mutual labels:  cryptocurrencies, litecoin, cryptocurrency-exchanges
Coinapi Sdk
SDKs for CoinAPI
Stars: ✭ 238 (+244.93%)
Mutual labels:  ripple, api-client, cryptocurrencies
crypto-database
Database for crypto data, supporting several exchanges. Can be used for TA, bots, backtest, realtime trading, etc.
Stars: ✭ 72 (+4.35%)
Mutual labels:  crypto, ripple, cryptocurrency-exchanges
foxfolio-desktop
Cryptocurrency portfolio management application which automatically retrieves balances and trades using exchange APIs
Stars: ✭ 63 (-8.7%)
Mutual labels:  cryptocurrencies, litecoin, cryptocurrency-exchanges
Algotrading
Algorithmic trading framework for cryptocurrencies.
Stars: ✭ 249 (+260.87%)
Mutual labels:  crypto, cryptocurrencies, cryptocurrency-exchanges
miningcore
Miningcore is a high-performance Mining Pool Software for Linux and Windows.
Stars: ✭ 554 (+702.9%)
Mutual labels:  crypto, litecoin, dogecoin
Gnome Feeder
Profit Trailer Feeder Full Build with Settings
Stars: ✭ 122 (+76.81%)
Mutual labels:  crypto, cryptocurrencies, litecoin
Cryptex
Gemini, GDAX, Bitfinex, Poloniex, Binance, Kraken, Cryptopia, Koinex, BitGrail and CoinMarketCap cryptocurrency exchange API clients in Swift / iOS SDK. Check prices and account balances using Sample iOS app.
Stars: ✭ 51 (-26.09%)
Mutual labels:  crypto, cryptocurrencies, litecoin
Gekko Strategies
Strategies to Gekko trading bot with backtests results and some useful tools.
Stars: ✭ 1,022 (+1381.16%)
Mutual labels:  crypto, cryptocurrencies, cryptocurrency-exchanges
coingecko-api
CoinGecko PHP API client for coingecko.com (V3)
Stars: ✭ 114 (+65.22%)
Mutual labels:  coingecko, coingecko-api, coingecko-client
Peatiocryptoexchange
An open-source Crypto-Currency exchange. Peatio v3.0 Coming Soon !
Stars: ✭ 141 (+104.35%)
Mutual labels:  crypto, cryptocurrencies, cryptocurrency-exchanges
Gekko Datasets
Gekko Trading Bot dataset dumps. Ready to use and download history files in SQLite format.
Stars: ✭ 146 (+111.59%)
Mutual labels:  crypto, cryptocurrencies, cryptocurrency-exchanges
Coingecko Api
A Node.js wrapper for the CoinGecko API with no dependencies.
Stars: ✭ 159 (+130.43%)
Mutual labels:  crypto, api-client
Gekko Backtesttool
Batch backtest, import and strategy params optimalization for Gekko Trading Bot. With one command you will run any number of backtests.
Stars: ✭ 203 (+194.2%)
Mutual labels:  crypto, cryptocurrencies
crypto-convert
Instantly convert cryptocurrency and get price information
Stars: ✭ 26 (-62.32%)
Mutual labels:  crypto, cryptocurrency-exchanges
Socktrader
🚀 Websocket based trading bot for 💰cryptocurrencies 📈
Stars: ✭ 152 (+120.29%)
Mutual labels:  crypto, cryptocurrencies
node-interface
Web status page for Litecoin (and similar) full nodes
Stars: ✭ 16 (-76.81%)
Mutual labels:  cryptocurrencies, litecoin
binance-downloader
Python tool to download Binance Candlestick (k-line) data from REST API
Stars: ✭ 44 (-36.23%)
Mutual labels:  cryptocurrencies, cryptocurrency-exchanges
cryptocoins-desklet-cinnamon
Cryptocurrency Ticker (Desklet) for Cinnamon Desktop that displays the current price for thousands of cryptocurrencies, and their daily percent changes.
Stars: ✭ 18 (-73.91%)
Mutual labels:  ripple, litecoin

A C++20 library for the cryptocurrency data provider, CoinGecko.


Description

CoinGecko is a service that provides a fundamental analysis of the crypto market. As one of the largest and earliest crypto data aggregators--operating since early 2014--it currently tracks nearly 6283 tokens from more than 428 cryptocurrency exchanges. In addition to tracking price, volume and market capitalization, it tracks community growth, open-source code development, major events, and on-chain metrics. Its objective is to elevate crypto participants’ understanding of fundamental factors that drive the market.

With this C++ library--being one of many open-source API libraries--you can retrieve useful cryptocurrency and market-related information on the fly within any respective application using a simple syntax.


Installation

To use in your project(s), simply download the latest CoinGecko release and link to the appropriate set of included libraries. Keep in mind that if the release you choose--or the latest available--is a pre-release, expect untested functionality.

You can find a starting point, sample code, and all other documentation within /documentation.


Dependencies

Note All dependencies used to compile CoinGecko were implemented via vcpkg.

CoinGecko depends on the following packages:

  • cURL : C library for HTTP(S) things (v7.84.0)
  • CPR : cURL wrapper to make it less monotonous (v1.8.3)
  • OpenSSL : to be able to make HTTPS requests (v3.0.5)
  • zlib : used internally in cURL for compression (v1.2.12#1)

Structure

This repository abides by the following structure:

  CoinGecko/            : root
    src/                   : source files directory
      include/                : header files directory
    documentation/         : base documentation folder
      coins/                  : API 'coins' functions
      contract/               : API 'contract' functions
      derivatives/            : API 'derivatives' functions
      exchange_rates/         : API 'exchange_rates' functions 
      exchanges/              : API 'exchanges' functions
      finance/                : API 'finance' functions
      global/                 : API 'global' functions
      indexes/                : API 'indexes' functions
      simple/                 : API 'simple' functions
      status_updates/         : API 'status_updates' functions
      trending/               : API 'trending' functions
      asset_platforms/        : API 'asset_platforms' functions
      categories/             : API 'categories' functions
      companies/              : API 'companies' functions
    vs/                    : Visual Studio solution folder  
    images/                : image folder for repository
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].