Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Ccxt | 29,221 | 122 | 6 | 12 hours ago | 13,116 | July 14, 2022 | 1,155 | mit | Python | |
A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges | ||||||||||
Freqtrade | 23,019 | 2 | 15 hours ago | 55 | July 30, 2023 | 47 | gpl-3.0 | Python | ||
Free, open source crypto trading bot | ||||||||||
Hummingbot | 6,339 | 12 hours ago | 1 | June 21, 2021 | 342 | apache-2.0 | Python | |||
Open source software that helps you create and deploy high-frequency crypto trading bots | ||||||||||
Stocksharp | 5,998 | 171 | 12 hours ago | 170 | July 30, 2023 | 9 | apache-2.0 | C# | ||
Algorithmic trading and quantitative trading open source platform to develop trading robots (stock markets, forex, crypto, bitcoins, and options). | ||||||||||
Jesse | 4,857 | 2 | a day ago | 201 | January 12, 2023 | 2 | mit | Python | ||
An advanced crypto trading bot written in Python | ||||||||||
Crypto Signal | 4,486 | 2 months ago | 67 | mit | Python | |||||
Github.com/CryptoSignal - Trading & Technical Analysis Bot - 4,100+ stars, 1,100+ forks | ||||||||||
Superalgos | 3,529 | 14 hours ago | 67 | apache-2.0 | JavaScript | |||||
Free, open-source crypto trading bot, automated bitcoin / cryptocurrency trading software, algorithmic trading bots. Visually design your crypto trading bot, leveraging an integrated charting system, data-mining, backtesting, paper trading, and multi-server crypto bot deployments. | ||||||||||
Crypto Trading Bot | 2,688 | 8 months ago | 111 | mit | JavaScript | |||||
Cryptocurrency trading bot in javascript for Bitfinex, Bitmex, Binance, Bybit ... (public edition) | ||||||||||
Cryptofeed | 1,849 | 2 | 6 | a month ago | 74 | April 02, 2021 | 65 | other | Python | |
Cryptocurrency Exchange Websocket Data Feed Handler | ||||||||||
Pycryptobot | 1,817 | a month ago | 14 | apache-2.0 | Python | |||||
Python Crypto Bot (PyCryptoBot) |
Hummingbot is an open source framework that helps you build automated trading strategies, or bots that run on cryptocurrency exchanges.
This code is free and publicly available under the Apache 2.0 open source license!
Help us democratize high-frequency trading and make powerful trading algorithms accessible to everyone in the world!
Hummingbot connectors standardize trading logic and order types across different exchange types. Currently, we support the following exchange types:
Exchanges may be centralized (CEX), or decentralized (DEX), in which case user assets are stored on the blockchain and trading is performed via wallet addresses.
Tier | Exchange | Type | Signup code |
---|---|---|---|
Binance | SPOT CEX | FQQNNGCD | |
Binance Futures | PERP CEX | hummingbot | |
Uniswap | AMM DEX | ||
KuCoin | SPOT CEX | 272KvRf | |
KuCoin Perpetual | PERP CEX | 272KvRf | |
Gate.io | SPOT CEX | 5868285 | |
Gate.io Perpetual | PERP CEX | 5868285 | |
AscendEx | SPOT CEX | UEIXNXKW | |
Quickswap | AMM DEX | ||
TraderJoe | AMM DEX | ||
dYdX | PERP DEX | ||
AltMarkets | SPOT CEX | ||
BTC-Markets | SPOT CEX | ||
Binance US | SPOT CEX | ||
BitGet | PERP CEX | ||
Bit.com | PERP CEX | ||
BitMart | SPOT CEX | ||
Bitfinex | SPOT CEX | ||
Bitmex | SPOT CEX | ||
Bitmex (perp | SPOT CEX | ||
Bittrex | SPOT CEX | ||
Bybit | SPOT CEX | ||
Bybit (perp) | PERP CEX | ||
Coinbase | SPOT CEX | ||
Defira | AMM DEX | ||
Dexalot | CLOB DEX | ||
HitBTC | SPOT CEX | ||
Huobi | SPOT CEX | ||
Injective | CLOB DEX | ||
Kraken | SPOT CEX | ||
Loopring | SPOT DEX | ||
MEXC | SPOT CEX | ||
Mad Meerkat | SPOT DEX | ||
NDAX | SPOT DEX | ||
OKX | SPOT CEX | ||
OpenOcean | AMM DEX | ||
Pancakeswap | AMM DEX | ||
Pangolin | AMM DEX | ||
Perpetual Protocol | PERP DEX | ||
Phemex Perpetual | PERP CEX | ||
Polkadex | SPOT DEX | ||
Ref Finance | SPOT DEX | ||
Sushiswap | AMM DEX | ||
Tinyman | SPOT DEX | ||
VVS Finance | AMM DEX | ||
XSWAP | AMM DEX |
Quarterly Polls allow the Hummingbot community to vote using HBOT tokens to decide which exchanges should be certified GOLD or SILVER, which means that they are maintained and continually improved by Hummingbot Foundation. In addition, the codebase includes BRONZE exchange connectors that are maintained by community members. See the Hummingbot documentation for all exchanges supported.
We provide customizable strategy templates for core trading strategies that users can configure, extend, and run. Hummingbot Foundation maintains three CORE strategies:
CORE strategies are selected via HBOT voting through quarterly Polls. In addition, the codebase includes COMMUNITY strategies that are maintained by individuals or firms in the community. See the Hummingbot documentation for all strategies supported.
Scripts are a newer, lighter way to build Hummingbot strategies in Python, which let you modify the script's code and re-run it to apply the changes without exiting the Hummingbot interface or re-compiling the code.
See the Scripts section in the documentation for more info, or check out the /scripts folder for all Script examples included in the codebase.
Hummingbot belongs to its community, so we welcome contributions! Please review these guidelines first.
To have your pull request merged into the codebase, submit a Pull Request Proposal on our Snapshot. Note that you will need 1 HBOT in your Ethereum wallet to submit a Pull Request Proposal. See HBOT for more information.