{"id":13517153,"url":"https://github.com/suenot/awesome-ccxt","last_synced_at":"2026-02-12T09:02:24.651Z","repository":{"id":41443833,"uuid":"185008351","full_name":"suenot/awesome-ccxt","owner":"suenot","description":"A curated list of awesome CCXT assets, resources, and more.","archived":false,"fork":false,"pushed_at":"2025-05-07T14:18:09.000Z","size":73,"stargazers_count":162,"open_issues_count":0,"forks_count":15,"subscribers_count":10,"default_branch":"master","last_synced_at":"2026-01-25T21:46:52.632Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/suenot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-05-05T09:16:18.000Z","updated_at":"2025-11-27T09:22:32.000Z","dependencies_parsed_at":"2025-09-10T22:34:10.141Z","dependency_job_id":"2374d235-d620-4ae8-a677-82d65015ef69","html_url":"https://github.com/suenot/awesome-ccxt","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/suenot/awesome-ccxt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suenot%2Fawesome-ccxt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suenot%2Fawesome-ccxt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suenot%2Fawesome-ccxt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suenot%2Fawesome-ccxt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/suenot","download_url":"https://codeload.github.com/suenot/awesome-ccxt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suenot%2Fawesome-ccxt/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29362202,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T08:51:36.827Z","status":"ssl_error","status_checked_at":"2026-02-12T08:51:26.849Z","response_time":55,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T05:01:30.488Z","updated_at":"2026-02-12T09:02:24.632Z","avatar_url":"https://github.com/suenot.png","language":null,"funding_links":[],"categories":["Technical","Other Lists"],"sub_categories":["awesome-*","TeX Lists"],"readme":"# Awesome CCXT\n\n[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\nSuggestions and contributions are always welcome! Make sure to read the [contribution guidelines](https://github.com/suenot/awesome-ccxt/blob/master/CONTRIBUTING.md) for more information before submitting a pull request.\n\nThanks to all the [contributors](https://github.com/suenot/awesome-ccxt/graphs/contributors), this wouldn't be possible without you!\n\n- [Awesome CCXT](#awesome-ccxt)\n  - [Trading bots](#trading-bots)\n  - [Trading toolkits](#trading-toolkits)\n  - [Trading terminals](#trading-terminals)\n  - [Analytics platforms](#analytics-platforms)\n  - [API](#api)\n  - [AI](#ai)\n  - [Utils](#utils)\n  - [Languages](#languages)\n  - [Javascript examples](#javascript-examples)\n  - [Python examples](#python-examples)\n  - [PHP examples](#php-examples)\n  - [Articles](#articles)\n  - [Videos](#videos)\n- [Contributing](#contributing)\n\n## Trading bots\n\n- [Supertrend crypto bot](https://github.com/hackingthemarkets/supertrend-crypto-bot) - Python, pandas. Has a good video tutorial.\n- [CryptoMon Bot](https://github.com/jchristov/cryptomon-bot) - Helps tracking of your cryptocurrency investments and making smart, informed buy/sell decisions.\n- [ZenBot](https://github.com/carlos8f/zenbot) - A command-line cryptocurrency trading bot using Node.js and MongoDB.\n- [Titan](https://github.com/Denton24646/Titan) - Based on python, flask, postgres.\n- [Python-crypto-Bot](https://github.com/Seigneur774/Python-crypto-Bot)\n- [Nash](https://github.com/joelsfoster/Nash) - Arbitrage bot on meteorjs\n- [cryptodaemon](https://github.com/gmark4212/cryptodaemon) - Bot watches which currencies are now in a significant decline but have the potential for growth.\n- [pine-bot-client](https://github.com/kzh-dev/pine-bot-client)\n- [cryptobot](https://github.com/Zane-/cryptobot) - lowhighbot, poolbot, releasebot\n- [ccxt-trader](https://github.com/Schnides123/ccxt-trader) - cryptocurrency arbitrage calculator on #python\n- [KryptoBot](https://github.com/eristoddle/KryptoBot)\n- [blockbid-ccxt-tutorials](https://github.com/thomasdavis/blockbid-ccxt-tutorials)\n- [trader0](https://github.com/kebnekaise-io/trader0)\n- [bakuchi](https://github.com/tsu-nera/bakuchi) - arbitrage bot\n- [Superalgos](https://github.com/superalgos/superalgos) - Trading bot platform, node.js, tensorflow\n\n## Signals\n\n- [Peregrine](https://github.com/wardbradt/peregrine) - Arbitrage on python.\n- [ccxt-arbitrage](https://github.com/ArthurAnanda/ccxt-arbitrage-v1)\n- [crypto-arbitrage-framework](https://github.com/hzjken/crypto-arbitrage-framework)\n- [Nash](https://github.com/joelsfoster/Nash) - Arbitrage bot on meteorjs\n- [ccxt-trade-mgr](https://github.com/notlesh/ccxt-trade-mgr) - take profit vs. stop loss\n- [EasyTrage](https://github.com/Vikrammel/EasyTrage) - crypto arbitrage bot in MERN\n- [Automatic-Arbitrage-Crypto-exchange](https://github.com/ZgodaRafal/Automatic-Arbitrage-Crypto-exchange)\n- [Cryptocurrency-Multi-Exchange-Arbitrage-Strategy](https://github.com/chicago-joe/Cryptocurrency-Multi-Exchange-Arbitrage-Strategy)\n\n## Trading toolkits\n\n- [The Coinbase Pro trading toolkit (CPTT)](https://github.com/coinbase/coinbase-pro-trading-toolkit) – a trading toolkit developed by the coinbase team that integrates with ccxt, bitfinex, bitmex, bittrex, coinbasePro, gemini, poloniex.\n- [bt-ccxt-store](https://github.com/Dave-Vallance/bt-ccxt-store) – Store with backtesting. #python\n- [ZTOM](https://github.com/ztomsy/ztom) - #python, #backtesting, #rest, orders manager, loggin, reporting, throttling control.\n- [TradingSystemDemo](https://github.com/FWangTrading/TradingSystemDemo) - #Catalyst, #CryptoCompare, #backtesting, #alerts, #trading, #python\n- [Visuccxt](https://github.com/wnklb/Visuccxt) - #python\n- [DataSynchronizer](https://github.com/stockmlbot/DataSynchronizer)\n- [Trading-indicator](https://github.com/thanhnguyennguyen/trading-indicator) - fetch data with ccxt and generate indicators\n\n## Trading terminals\n\n- [Profitmaker.cc](https://github.com/suenot/profitmaker) - Customized, extendable trading platform based on js, vue, react, express (rest api), mongo. Can: plot OHLCV, buy/sell, show balances, history balances, orders, trades, my orders, my trades.\n- [ccxt-trading-cp](https://github.com/michnovka/ccxt-trading-cp) - Trading terminal in console: plot OHLCV, find arbitrage signals, buy/sell, show balances.\n- [Auto-Trade-Crypto-Bot](https://github.com/dev4Fun/Auto-Trade-Crypto-Bot) - Crypto trading #bot in #python with #telegram.\n- [ccxt-exchange-template](https://github.com/AdrenalineAI/ccxt-exchange-template) - python\n\n## Analytics platforms\n\n- [CoinTop](https://github.com/fatihacet/CoinTop) - portfolio with secure access to keys\n- [DACP](https://github.com/Pyeskyhigh/DACP) - portfolio\n- [hodlwatch](https://github.com/belaczek/hodlwatch) - portfolio\n- [Live-Crypto-Dashboard-and-DB](https://github.com/srozov/Live-Crypto-Dashboard-and-DB) - python, sentiments\n\n## API\n\n- [sanic-ccxt](https://github.com/zloyuser/sanic-ccxt) - Unified REST API on #python\n- [ccxt-rest](https://github.com/franz-see/ccxt-rest) - Unified REST API on #javascript\n- [ccxt-microservice](https://github.com/xeno14/ccxt-microservice) - Unified REST API on #python\n- [mpakus/ccxt-server](https://github.com/mpakus/ccxt-server) - #javascript\n- [imloama/ccxt-server](https://github.com/imloama/ccxt-server) - #typescript\n- [ccxt-private-ws](https://github.com/invao/ccxt-private-ws) - private websocket connections with CCXT compatible data layout\n\n## AI\n\n- [Taurus](https://github.com/OptimalPandemic/taurus) - A cryptocurrency trading platform using deep reinforcement learning.\n\n## Utils\n\n- [bitcoin-chart-cli](https://github.com/madnight/bitcoin-chart-cli) by [madnight](https://github.com/madnight) – a command-line console util that draws Bitcoin, Ether, Litecoin and many altcoin charts right in the terminal!\n- [node-red-contrib-ccxt](https://github.com/masalinas/node-red-contrib-ccxt) - Node-red integration.\n- [freqcache](https://github.com/creslinux/freqcache) - A environment to control egress and ingress data from ccxt fronted trading bots for security and scalability\n- [candlestick-convert](https://github.com/valamidev/candlestick-convert) - [Object,Object] =\u003e [[],[]]\n- [crypto-exporter](https://github.com/ix-ai/crypto-exporter) - An exporter capable of connecting to multiple exchanges and getting account balances and exchange rates\n- [ccxtreplay](https://github.com/xCuri0/ccxtreplay) - collect data from ccxt exchanges and replay it for backtesting\n\n## Languages\n\n- [CCXT](https://github.com/ccxt/ccxt) - Javascript, python, php, C#.\n- [kizzx2/ccxt-rs](https://github.com/kizzx2/ccxt-rs) - Rust.\n- [irbis-labs/ccxt-rs](https://github.com/irbis-labs/ccxt-rs) - Rust. Early version. See branch 'preview'.\n- [CCXT.NET](https://github.com/lisa3907/ccxt.net) - C#.\n- [ccxtex](https://github.com/metachaos-systems/ccxtex) - Elixir/Erlang.\n- [ccxt.dart](https://github.com/Sach97/ccxt.dart) - Dart.\n- [ccxt-go](https://github.com/prompt-cash/ccxt-go) - Go.\n\n## Javascript examples\n\n- [Examples from ccxt](https://github.com/ccxt/ccxt/tree/master/examples/js)\n- [Using ccxt and technicalindicators to calculate MACD for BTC/USDT with Node.js](https://runkit.com/dhilipb/macd-for-btc-usdt) – A runkit sample showing how to fetch data and run statistical calculations.\n\n## Python examples\n\n- [Examples from ccxt](https://github.com/ccxt/ccxt/tree/master/examples/py)\n- [ccxt_notes](https://github.com/yinruiqing/ccxt_notes) - jupiter notebooks\n- [51bitqunt](https://github.com/ramoslin02/51bitqunt) - video playlist\n\n## PHP examples\n\n- [Examples from ccxt](https://github.com/ccxt/ccxt/tree/master/examples/php)\n\n## Articles\n\n- [Enigma Catalyst](https://blog.enigma.co/enigma-announces-catalyst-0-4-our-biggest-release-yet-fa31a5ffa4b1) – The major effort towards decentralized exchanges integrates ccxt!\n- [Playing with CCXT in Google Colab](https://medium.com/@ccxt/playing-with-ccxt-in-google-colab-23522ac8a6cb) – An article on how useful Colab can be for quick prototyping and testing your trading ideas with CCXT.\n- [CC Power Analytics Part 1: How to get the data of the exchanges](https://www.linkedin.com/pulse/part-1-cc-power-analytics-how-get-data-exchanges-steve-rein/) – The first part of a series of articles on cryptocurrency analytics.\n- [Looking for arbitrage opportunies with ccxt](https://steemit.com/steemdev/@codewithcheese/looking-for-arbitrage-opportunies-with-javascript-library-cctx-supporting-70-exchanges) – An article @steemit on getting arbitrage started with ccxt for crypto-arbitrage.\n- [A n00bs Guide To Deep Cryptocurrency Trading](https://medium.com/@LeonFedden/deep-cryptocurrency-trading-1e64af6d280a) – An article @ Medium on deep neural trading using ccxt for backend tasks.\n- [Let’s write a cryptocurrency bot](https://medium.com/@joeldg/an-advanced-tutorial-a-new-crypto-currency-trading-bot-boilerplate-framework-e777733607ae) – A multi-part advanced tutorial on a new cryptocurrency trading framework also integrating ccxt.\n- [Download Cryptocurrency Data with CCXT](https://backtest-rookies.com/2018/03/08/download-cryptocurrency-data-with-ccxt/) – A sample script to download historical data from exchanges with a video overview: [Easy Python script to download crypto currency market data with CCXT package](https://www.youtube.com/watch?v=PTGkJsrF7kQ).\n- [Experiments : Creating a Crypto Twitter Bot to Announce Newly Listed CryptoCoins](https://medium.com/@kennychuaio/experiments-creating-a-crypto-twitter-bot-to-announce-newly-listed-cryptocoins-9cd23930f5cb) – An article on how to integrate with CCXT and Twitter to get new currencies from exchanges automatically.\n- [How to make your own trading bot](https://codeburst.io/how-to-make-your-own-trading-bot-83b5c6e35036) – A tutorial on algortrading in Python.\n- [Writing crypto trading bot in Python with Telegram and ccxt](https://medium.com/@maxAvdyushkin/writing-crypto-trading-bot-in-python-with-telegram-and-ccxt-80632a00c637) – A tutorial on programming a Telegram bot in Python with CCXT\n- [Data science is eating the world — Here’s how you can start exploring it](https://medium.com/covee-network/data-science-is-eating-the-world-heres-how-you-can-start-exploring-it-37501414af15) – An article on collecting and analyzing financial big data.\n- [Chasing fake volume: a crypto-plague](https://medium.com/@sylvainartplayribes/chasing-fake-volume-a-crypto-plague-ea1a3c1e0b5e) – An article @ Medium on trading volumes analysis.\n- [CCXTが便利な理由！CCXTライブラリをインストールしよう](https://ryota-trade.com/?p=476) – An article in Japanese on getting CCXT up and runining.\n- [Bitflyerや各取引所の個別APIをCCXTライブラリ経由で直接利用する方法](https://ryota-trade.com/?p=629) – How to use Bitflyer and individual API of each exchange directly via the CCXT library.\n- [CCXTライブラリでBitflyerに注文を出す方法をマスターする](https://ryota-trade.com/?p=662) – Master placing orders on Bitflyer with the CCXT library.\n- [CCXTでBitflyerに出した注文を管理・キャンセルする方法](https://ryota-trade.com/?p=759) – How to manage and cancel orders placed on Bitflyer with CCXT\n- [Bitflyerの未約定の全注文をCCXTで一括でキャンセルする方法](https://ryota-trade.com/?p=833) – How to cancel all uncommitted orders of Bitflyer in bulk with CCXT\n- [Python3とCCXTライブラリを用いたBitMEX自動売買bot作成Tips](https://note.mu/akagami/n/n0af0a96c261f) – An article in Japanese on getting started with CCXT and a few bot tips.\n- [BitMEX 自動売買BOT開発 (API編) ① 開発環境の構築、APIライブラリの詳細、全APIマップ](https://note.mu/mazmex7/n/n1a3a0293ce82) – An article on developing an automatic BitMEX trading bot.\n- [仮想通貨トレード Bot 制作に便利な CCXT ライブラリに関する知見まとめ (Python 随時更新)](http://www.stray-scrapbook.work/entry/2018/04/03/205700) – A summary on Python version of CCXT API in Japanese.\n- [Python3とCCXTを使用して仮想通貨の自動売買プログラムを作る](http://www.hacky.xyz/entry/2018/03/18/200822) – Automatic cryptocurrency trading using Python 3 and CCXT\n- [ccxtを使って裁定取引botを作ってみたらなぜか虚しくなった件](https://qiita.com/reon777/items/21ed87f19cdd50f08bd9) – An article in Japanese explaining the basics of programming an arbitrage bot with CCXT.\n- [Python 3 / BitMEX の BOT を作ろう CCXT + BOT サンプルコード 〈基礎編〉](https://note.mu/mman/n/n5a9083864335) – A sample of basic BitMEX bot with CCXT in Python 3.\n- [ccxtがbtcfxbot界隈でちょっと話題になっていたので使ってみた](http://cryptojapan.ml/entry/2018/03/01/151752) – Trying CCXT for a basic bot.\n- [python異步加協程獲取比特幣市場信息](https://hk.saowen.com/a/18a648f24d6e7f54981e9db4411b56730a35dd2b3b27519083543bcd6198cd27) – An article in Chinese on using CCXT with Python.\n- [Лучшая криптотрейдинг библиотека?](http://medium.com/@vladthelittleone/лучшая-криптотрейдинг-библиотека-67e308f96c1f) – An article in Russian on setting up CCXT to connect and trade with crypto exchanges.\n\n## Videos\n\n- [The Evolution of CCXT](https://www.youtube.com/watch?v=O5HrvSLeo90) – An awesome Gource visualization video on YouTube! )\n- [A Video Crash-Course On Using CCXT](https://www.youtube.com/playlist?list=PLIFBTFgFpoJ-xGRz3v_2nF7f9HKZrfSpj) – A series of awesome video tutorials on getting started with CCXT!\n- [Download Cryptocurrency Data with CCXT](https://backtest-rookies.com/2018/03/08/download-cryptocurrency-data-with-ccxt/) – A sample script to download historical data from exchanges with a video overview: [Easy Python script to download crypto currency market data with CCXT package](https://www.youtube.com/watch?v=PTGkJsrF7kQ).\n- [Python数字货币量化交易开发入门视频-利用CCXT获取bitmex交易所的行情数据](https://www.bilibili.com/video/av44339579/) – An video in Chinese on how to get started with CCXT in Python and a tutorial on OHLCV + Pandas export to CSV.\n- [数字货币量化交易1 【群友 Shadow 自制】ccxt 的python版本安装及使用入门](https://www.bilibili.com/video/av21795165) – Trading Digital Currencies 1: Installing and using the Python version of ccxt (video in Chinese)\n- [数字货币量化交易2 【群友 林军 自制】ccxt Unified API命令详解及node版本使用演示](https://www.bilibili.com/video/av21842290) – Trading Digital Currencies 2: Using unified CCXT API (video in Chinese)\n- [数字货币量化交易3 ccxt Custom API命令详解及node版本使用演示](https://www.bilibili.com/video/av21842988)\n– Trading Digital Currencies 3: Details on using custom exchange-specific [implicit methods](https://github.com/ccxt/ccxt/wiki/Manual#implicit-api-methods) in ccxt (video in Chinese)\n- [Algorithmic Trading - Aula 4](https://www.youtube.com/watch?v=BkKebXrhMGY) – A video introduction to algorithmic trading with CCXT from Curso Algo Trading in Portuguese language.\n- [Présentation de projet - Créer un Bot Telegram de A à Z (+CCXT)](https://www.youtube.com/watch?v=yayJKRtg5M4) – La création d'un bot Telegram en Node.js, qui va rechercher des informations sur les différentes marketpalce de crypto-monnaies, et cela via la librairie CCXT.\n- [Which Bitcoin crypto currency bot project? Gekko vs ccxt vs Tribeca vs Blackbird](https://www.youtube.com/watch?v=Bn2p-nkbVdE) – A video comparison of opensource cryptocurrency trading platforms.\n\n## Other\n\n- [Projects based on ccxt](https://github.com/ccxt/ccxt/network/dependents) – A list of hundreds of ccxt-based projects by developers from all over the world!\n- [LOC-Extension](https://github.com/walkjivefly/LOC-Extension) – a LibreOffice extension which embeds ccxt to provide cryptocurrency price lookup in your spreadsheets.\n- [exchange-connector](https://github.com/donvadicastro/exchange-connector) - Exchange connector over ccxt and kafka\n- [ccew](https://github.com/saytoken/ccew) - has the same scheme as ccxt, but provide data by websocket\n\n## Contributing\n\nPlease see [CONTRIBUTING](https://github.com/suenot/awesome-ccxt/blob/master/CONTRIBUTING.md) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuenot%2Fawesome-ccxt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsuenot%2Fawesome-ccxt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuenot%2Fawesome-ccxt/lists"}