Hummingbot
Open-source framework for building and deploying high-frequency crypto trading bots with market making and arbitrage strategies.
Open source alternative to:
Hummingbot is an open-source framework that helps you create and deploy high-frequency crypto trading bots. Originally developed by CoinAlpha, it has grown into one of the most active open-source trading bot communities, specializing in market making, arbitrage, and liquidity provision across both centralized and decentralized exchanges.
Unlike general-purpose trading bots, Hummingbot is architected for professional market makers and algorithmic traders. It provides standardized connectors for 30+ exchanges (both CEX and DEX), a strategy template system for building custom algorithms, and built-in scripts for common strategies like pure market making, cross-exchange market making, and arbitrage.
Hummingbot ships with a command-line interface and can be deployed via Docker. Strategies are written in Python with Cython optimizations for performance-critical paths, making it capable of handling high-frequency order book updates and execution. The bot supports both spot and perpetual markets, and its DEX connectors enable automated market making on Ethereum, Binance Smart Chain, and other EVM-compatible chains.
Compared to cloud-based alternatives like 3Commas or Cryptohopper, Hummingbot is fully self-hosted and open-source under the Apache 2.0 license, giving you complete transparency and control over your trading strategies and API keys.
Key features include:
- 30+ exchange connectors (CEX and DEX)
- Pure market making and arbitrage strategies
- Custom strategy development in Python
- Docker deployment support
- Real-time order book and trade data feeds
- Paper trading mode for strategy testing
- Active developer community and extensive documentation
Categories:
Tags:
Repository details
Updated 5/12/2026, 7:00:30 AM
View RepositoryCompare Hummingbot with
Similar open source alternatives
EasyInvoicePDF
Free browser-based invoice generator with live PDF preview, no sign-up required, and support for 120+ currencies.
FreshBooks
stonks
Terminal-based stock market visualizer that displays real-time stock graphs directly in your terminal.
OpenBB
Open-source financial data platform for analysts, quants, and AI agents — a free alternative to Bloomberg Terminal.
Freqtrade
Free, open source crypto trading bot written in Python with strategy backtesting, machine learning, and multi-exchange support.
3Commas

