Discover and explore top open-source AI tools and projects—updated daily.
hummingbotAutomated crypto trading framework
Top 2.8% on SourcePulse
Hummingbot is an open-source framework enabling users to design, deploy, and manage automated cryptocurrency trading bots. It targets algorithmic traders and developers seeking to democratize high-frequency trading, offering a platform that has facilitated over $34 billion in trading volume across numerous exchanges. The project fosters a global community for knowledge sharing and collaborative development.
How It Works
Hummingbot employs a modular architecture with standardized connectors for interacting with both centralized (CLOB CEX) and decentralized exchanges (CLOB DEX, AMM DEX). For decentralized exchanges, it integrates with the Gateway middleware, which provides unified interfaces for various blockchain networks and automated market maker protocols (AMM, CLMM, Router). This design allows strategies to be deployed across diverse trading venues with minimal code modification, abstracting away exchange-specific API complexities.
Quick Start & Requirements
The recommended installation method is via Docker. Clone the repository, then run make setup followed by make deploy. To integrate with DEXs via Gateway, answer 'y' when prompted during make setup. For production Gateway deployments, set DEV=false and run gateway generate-certs. Prerequisites include Docker and Docker Compose. Comprehensive installation guides are available on the official Hummingbot website and documentation.
Highlighted Details
Maintenance & Community
Hummingbot maintains an active community primarily through its Discord server, which serves as the main hub for support and discussion. The project also provides resources via a YouTube channel for tutorials and Twitter for announcements. Community contributions are welcomed, with established guidelines and proposal processes for new features and exchange connectors.
Licensing & Compatibility
The project is licensed under the Apache 2.0 open-source license. This license is generally permissive and allows for commercial use and integration into closed-source projects, with standard attribution requirements.
Limitations & Caveats
The provided documentation does not explicitly detail known limitations, alpha status, or specific unsupported platforms. Contributors are noted to require HBOT tokens in their Ethereum wallet to submit proposals for new exchange connectors or other code contributions.
1 day ago
Inactive