[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-2571":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":41,"readmeContent":42,"aiSummary":43,"trendingCount":15,"starSnapshotCount":15,"syncStatus":16,"lastSyncTime":44,"discoverSource":45},2571,"hummingbot","hummingbot\u002Fhummingbot","Open source software that helps you create and deploy high-frequency crypto trading bots","https:\u002F\u002Fhummingbot.org",null,"Python",18855,4728,193,79,0,2,65,328,23,45,"Apache License 2.0",false,"master",[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40],"algotrading","arbitrage","backtesting","bitcoin","bot","crypto","cryptocurrency","cython","dex","docker","ethereum","hft","marketmaking","orderbook","python","trading","2026-06-12 02:00:42","![Hummingbot](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F3213d7f8-414b-4df8-8c1b-a0cd142a82d8)\n\n----\n[![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Apache%202.0-informational.svg)](https:\u002F\u002Fgithub.com\u002Fhummingbot\u002Fhummingbot\u002Fblob\u002Fmaster\u002FLICENSE)\n[![Twitter](https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Furl?url=https:\u002F\u002Ftwitter.com\u002F_hummingbot?style=social&label=_hummingbot)](https:\u002F\u002Ftwitter.com\u002F_hummingbot)\n[![Youtube](https:\u002F\u002Fimg.shields.io\u002Fyoutube\u002Fchannel\u002Fsubscribers\u002FUCxzzdEnDRbylLMWmaMjywOA)](https:\u002F\u002Fwww.youtube.com\u002F@hummingbot)\n[![Discord](https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F530578568154054663?logo=discord&logoColor=white&style=flat-square)](https:\u002F\u002Fdiscord.gg\u002Fhummingbot)\n\nHummingbot is an open-source framework that helps you design and deploy automated trading strategies, or **bots**, that can run on many centralized or decentralized exchanges. Over the past year, Hummingbot users have generated over $34 billion in trading volume across 140+ unique trading venues.\n\nThe Hummingbot codebase is free and publicly available under the Apache 2.0 open-source license. Our mission is to **democratize high-frequency trading** by creating a global community of algorithmic traders and developers that share knowledge and contribute to the codebase.\n\n## Quick Links\n\n* [Website and Docs](https:\u002F\u002Fhummingbot.org): Official Hummingbot website and documentation\n* [Installation](https:\u002F\u002Fhummingbot.org\u002Finstallation\u002F): Install Hummingbot on various platforms\n* [Discord](https:\u002F\u002Fdiscord.gg\u002Fhummingbot): The main gathering spot for the global Hummingbot community\n* [YouTube](https:\u002F\u002Fwww.youtube.com\u002Fc\u002Fhummingbot): Videos that teach you how to get the most out of Hummingbot\n* [Twitter](https:\u002F\u002Ftwitter.com\u002F_hummingbot): Get the latest announcements about Hummingbot\n* [Reported Volumes](https:\u002F\u002Fp.datadoghq.com\u002Fsb\u002Fa96a744f5-a15479d77992ccba0d23aecfd4c87a52): Reported trading volumes across all Hummingbot instances\n* [Newsletter](https:\u002F\u002Fhummingbot.substack.com): Get our newsletter whenever we ship a new release\n\n## Getting Started\n\nThe easiest way to get started with Hummingbot is using Docker:\n\n* To install the Telegram Bot [Condor](https:\u002F\u002Fgithub.com\u002Fhummingbot\u002Fcondor), follow the instructions in the [Condor docs](https:\u002F\u002Fhummingbot.org\u002Fcondor\u002F) site.\n\n* To install the CLI-based Hummingbot client, follow the instructions below.\n\nAlternatively, if you are building new connectors\u002Fstrategies or adding custom code, see the [Install from Source](https:\u002F\u002Fhummingbot.org\u002Fclient\u002Finstallation\u002F#source-installation) section in the documentation.\n\n### Install Hummingbot with Docker\n\nInstall [Docker Compose website](https:\u002F\u002Fdocs.docker.com\u002Fcompose\u002Finstall\u002F).\n\nClone the repo and use the provided `docker-compose.yml` file:\n\n```bash\n# Clone the repository\ngit clone https:\u002F\u002Fgithub.com\u002Fhummingbot\u002Fhummingbot.git\ncd hummingbot\n\n# Run Setup & Deploy\nmake setup\nmake deploy\n\n# Attach to the running instance\ndocker attach hummingbot\n```\n\n### Install Hummingbot + Gateway DEX Middleware\n\nGateway provides standardized connectors for interacting with automatic market maker (AMM) decentralized exchanges (DEXs) across different blockchain networks.\n\nTo run Hummingbot with Gateway, clone the repo and answer `y` when prompted after running `make setup`\n\n```yaml\n# Clone the repository\ngit clone https:\u002F\u002Fgithub.com\u002Fhummingbot\u002Fhummingbot.git\ncd hummingbot\n```\n```bash\nmake setup\n\n# Answer `y` when prompted\nInclude Gateway? [y\u002FN]\n```\n\nThen run:\n```bash\nmake deploy\n\n# Attach to the running instance\ndocker attach hummingbot\n```\n\nBy default, Gateway will start in development mode with unencrypted HTTP endpoints. To run in production mode with encrypted HTTPS, use the `DEV=false` flag and run `gateway generate-certs` in Hummingbot to generate the certificates needed. See [Development vs Production Modes](https:\u002F\u002Fhummingbot.org\u002Fgateway\u002Finstallation\u002F#development-vs-production-modes) for more information.\n\n---\n\nFor comprehensive installation instructions and troubleshooting, visit our [Installation](https:\u002F\u002Fhummingbot.org\u002Finstallation\u002F) documentation.\n\n## Getting Help\n\nIf you encounter issues or have questions, here's how you can get assistance:\n\n* Consult our [FAQ](https:\u002F\u002Fhummingbot.org\u002Ffaq\u002F), [Troubleshooting Guide](https:\u002F\u002Fhummingbot.org\u002Ftroubleshooting\u002F), or [Glossary](https:\u002F\u002Fhummingbot.org\u002Fglossary\u002F)\n* To report bugs or suggest features, submit a [GitHub issue](https:\u002F\u002Fgithub.com\u002Fhummingbot\u002Fhummingbot\u002Fissues)\n* Join our [Discord community](https:\u002F\u002Fdiscord.gg\u002Fhummingbot) and ask questions in the #support channel\n\nWe pledge that we will not use the information\u002Fdata you provide us for trading purposes nor share them with third parties.\n\n## Exchange Connectors\n\nHummingbot connectors standardize REST and WebSocket API interfaces to different types of exchanges, enabling you to build sophisticated trading strategies that can be deployed across many exchanges with minimal changes.\n\n### Connector Types\n\nWe classify exchange connectors into three main categories:\n\n* **CLOB CEX**: Centralized exchanges with central limit order books that take custody of your funds. Connect via API keys.\n  - **Spot**: Trading spot markets\n  - **Perpetual**: Trading perpetual futures markets\n\n* **CLOB DEX**: Decentralized exchanges with on-chain central limit order books. Non-custodial, connect via wallet keys.\n  - **Spot**: Trading spot markets on-chain\n  - **Perpetual**: Trading perpetual futures on-chain\n\n* **AMM DEX**: Decentralized exchanges using Automated Market Maker protocols. Non-custodial, connect via Gateway middleware.\n  - **Router**: DEX aggregators that find optimal swap routes\n  - **AMM**: Traditional constant product (x*y=k) pools\n  - **CLMM**: Concentrated Liquidity Market Maker pools with custom price ranges\n\n### Exchange Sponsors\n\nWe are grateful for the following exchanges that support the development and maintenance of Hummingbot via broker partnerships and sponsorships.\n\n| Exchange | Type | Sub-Type(s) | Connector ID(s) | Discount |\n|------|------|------|-------|----------|\n| [Binance](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fbinance\u002F) | CLOB CEX | Spot, Perpetual | `binance`, `binance_perpetual` | [![Sign up for Binance using Hummingbot's referral link for a 10% discount!](https:\u002F\u002Fimg.shields.io\u002Fstatic\u002Fv1?label=Fee&message=%2d10%25&color=orange)](https:\u002F\u002Faccounts.binance.com\u002Fregister?ref=CBWO4LU6) |\n| [BitMart](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fbitmart\u002F) | CLOB CEX | Spot, Perpetual | `bitmart`, `bitmart_perpetual` | [![Sign up for BitMart using Hummingbot's referral link!](https:\u002F\u002Fimg.shields.io\u002Fstatic\u002Fv1?label=Sponsor&message=Link&color=orange)](https:\u002F\u002Fwww.bitmart.com\u002Finvite\u002FHummingbot\u002Fen) |\n| [Bitget](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fbitget\u002F) | CLOB CEX | Spot, Perpetual | `bitget`, `bitget_perpetual` | [![Sign up for Bitget using Hummingbot's referral link!](https:\u002F\u002Fimg.shields.io\u002Fstatic\u002Fv1?label=Sponsor&message=Link&color=orange)](https:\u002F\u002Fwww.bitget.com\u002Fexpressly?channelCode=v9cb&vipCode=26rr&languageType=0) |\n| [Derive](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fderive\u002F) | CLOB DEX | Spot, Perpetual | `derive`, `derive_perpetual` | [![Sign up for Derive using Hummingbot's referral link!](https:\u002F\u002Fimg.shields.io\u002Fstatic\u002Fv1?label=Sponsor&message=Link&color=orange)](https:\u002F\u002Fwww.derive.xyz\u002Finvite\u002F7SA0V) |\n| [dYdX](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fdydx\u002F) | CLOB DEX | Perpetual | `dydx_v4_perpetual` | - |\n| [Gate.io](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fgate-io\u002F) | CLOB CEX | Spot, Perpetual | `gate_io`, `gate_io_perpetual` | [![Sign up for Gate.io using Hummingbot's referral link for a 20% discount!](https:\u002F\u002Fimg.shields.io\u002Fstatic\u002Fv1?label=Fee&message=%2d20%25&color=orange)](https:\u002F\u002Fwww.gate.io\u002Freferral\u002Finvite\u002FHBOTGATE_0_103) |\n| [HTX (Huobi)](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fhtx\u002F) | CLOB CEX | Spot | `htx` | [![Sign up for HTX using Hummingbot's referral link for a 20% discount!](https:\u002F\u002Fimg.shields.io\u002Fstatic\u002Fv1?label=Fee&message=%2d20%25&color=orange)](https:\u002F\u002Fwww.htx.com.pk\u002Finvite\u002Fen-us\u002F1h?invite_code=re4w9223) |\n| [Hyperliquid](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fhyperliquid\u002F) | CLOB DEX | Spot, Perpetual | `hyperliquid`, `hyperliquid_perpetual` | - |\n| [KuCoin](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fkucoin\u002F) | CLOB CEX | Spot, Perpetual | `kucoin`, `kucoin_perpetual` | [![Sign up for Kucoin using Hummingbot's referral link for a 20% discount!](https:\u002F\u002Fimg.shields.io\u002Fstatic\u002Fv1?label=Fee&message=%2d20%25&color=orange)](https:\u002F\u002Fwww.kucoin.com\u002Fr\u002Faf\u002Fhummingbot) |\n| [OKX](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fokx\u002F) | CLOB CEX | Spot, Perpetual | `okx`, `okx_perpetual` | [![Sign up for OKX using Hummingbot's referral link for a 20% discount!](https:\u002F\u002Fimg.shields.io\u002Fstatic\u002Fv1?label=Fee&message=%2d20%25&color=orange)](https:\u002F\u002Fwww.okx.com\u002Fjoin\u002F1931920269) |\n| [XRP Ledger](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fxrpl\u002F) | CLOB DEX | Spot | `xrpl` | - |\n\n### Other Exchange Connectors\n\nCurrently, the master branch of Hummingbot also includes the following exchange connectors, which are maintained and updated through the Hummingbot Foundation governance process. See [Governance](https:\u002F\u002Fhummingbot.org\u002Fgovernance\u002F) for more information.\n\n| Exchange | Type | Sub-Type(s) | Connector ID(s) | Discount |\n|------|------|------|-------|----------|\n| [0x Protocol](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fgateway\u002F0x\u002F) | AMM DEX | Router | `0x` | - |\n| [AscendEx](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fascendex\u002F) | CLOB CEX | Spot | `ascend_ex` | - |\n| [Balancer](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fgateway\u002Fbalancer\u002F) | AMM DEX | AMM | `balancer` | - |\n| [BingX](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fbing_x\u002F) | CLOB CEX | Spot | `bing_x` | - |\n| [Bitrue](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fbitrue\u002F) | CLOB CEX | Spot | `bitrue` | - |\n| [Bitstamp](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fbitstamp\u002F) | CLOB CEX | Spot | `bitstamp` | - |\n| [BTC Markets](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fbtc-markets\u002F) | CLOB CEX | Spot | `btc_markets` | - |\n| [Bybit](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fbybit\u002F) | CLOB CEX | Spot, Perpetual | `bybit`, `bybit_perpetual` | - |\n| [Coinbase](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fcoinbase\u002F) | CLOB CEX | Spot | `coinbase_advanced_trade` | - |\n| [Cube](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fcube\u002F) | CLOB CEX | Spot | `cube` | - |\n| [Curve](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fgateway\u002Fcurve\u002F) | AMM DEX | AMM | `curve` | - |\n| [Dexalot](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fdexalot\u002F) | CLOB DEX | Spot | `dexalot` | - |\n| [Injective Helix](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Finjective\u002F) | CLOB DEX | Spot, Perpetual | `injective_v2`, `injective_v2_perpetual` | - |\n| [Jupiter](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fgateway\u002Fjupiter\u002F) | AMM DEX | Router | `jupiter` | - |\n| [Kraken](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fkraken\u002F) | CLOB CEX | Spot | `kraken` | - |\n| [Meteora](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fgateway\u002Fmeteora\u002F) | AMM DEX | CLMM | `meteora` | - |\n| [MEXC](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fmexc\u002F) | CLOB CEX | Spot | `mexc` | - |\n| [PancakeSwap](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fgateway\u002Fpancakeswap\u002F) | AMM DEX | AMM | `pancakeswap` | - |\n| [QuickSwap](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fgateway\u002Fquickswap\u002F) | AMM DEX | AMM | `quickswap` | - |\n| [Raydium](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fgateway\u002Fraydium\u002F) | AMM DEX | AMM, CLMM | `raydium` | - |\n| [SushiSwap](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fgateway\u002Fsushiswap\u002F) | AMM DEX | AMM | `sushiswap` | - |\n| [Trader Joe](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fgateway\u002Ftraderjoe\u002F) | AMM DEX | AMM | `traderjoe` | - |\n| [Uniswap](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fgateway\u002Funiswap\u002F) | AMM DEX | Router, AMM, CLMM | `uniswap` | - |\n| [Vertex](https:\u002F\u002Fhummingbot.org\u002Fexchanges\u002Fvertex\u002F) | CLOB DEX | Spot | `vertex` | - |\n\n## Other Hummingbot Repos\n\n* [Condor](https:\u002F\u002Fgithub.com\u002Fhummingbot\u002Fcondor): Telegram Interface for Hummingbot\n* [Hummingbot API](https:\u002F\u002Fgithub.com\u002Fhummingbot\u002Fhummingbot-api): The central hub for running Hummingbot trading bots\n* [Hummingbot MCP](https:\u002F\u002Fgithub.com\u002Fhummingbot\u002Fmcp): Enables AI assistants like Claude and Gemini to interact with Hummingbot for automated cryptocurrency trading across multiple exchanges.\n* [Quants Lab](https:\u002F\u002Fgithub.com\u002Fhummingbot\u002Fquants-lab): Jupyter notebooks that enable you to fetch data and perform research using Hummingbot\n* [Gateway](https:\u002F\u002Fgithub.com\u002Fhummingbot\u002Fgateway): Typescript based API client for DEX connectors\n* [Hummingbot Site](https:\u002F\u002Fgithub.com\u002Fhummingbot\u002Fhummingbot-site): Official documentation for Hummingbot - we welcome contributions here too!\n\n## Contributions\n\nThe Hummingbot architecture features modular components that can be maintained and extended by individual community members.\n\nWe welcome contributions from the community! Please review these [guidelines](.\u002FCONTRIBUTING.md) before submitting a pull request.\n\nTo have your exchange connector or other pull request merged into the codebase, please submit a New Connector Proposal or Pull Request Proposal, following these [guidelines](https:\u002F\u002Fhummingbot.org\u002Fabout\u002Fproposals\u002F). Note that you will need some amount of [HBOT tokens](https:\u002F\u002Fetherscan.io\u002Ftoken\u002F0xe5097d9baeafb89f9bcb78c9290d545db5f9e9cb) in your Ethereum wallet to submit a proposal.\n\n## Legal\n\n* **License**: Hummingbot is open source and licensed under [Apache 2.0](.\u002FLICENSE).\n* **Data collection**: See [Reporting](https:\u002F\u002Fhummingbot.org\u002Freporting\u002F) for information on anonymous data collection and reporting in Hummingbot.\n","Hummingbot 是一个开源框架，用于设计和部署可以在多种中心化或去中心化交易所上运行的自动化交易策略（即交易机器人）。其核心功能包括算法交易、套利机会捕捉、市场做市以及订单簿管理等，并且支持通过Python进行定制开发。该项目采用了Cython技术以提高性能，并且可以利用Docker简化部署流程。适用于希望实现高频交易自动化的个人投资者、专业交易员以及机构用户，在加密货币市场上寻找更高效执行策略的方式。","2026-06-11 02:50:21","top_language"]