Hummingbot
Hummingbot is an open-source project that integrates cryptocurrency trading on both centralized exchanges and decentralized protocols. It allows users to run a client that executes customized, automated trading strategies for cryptocurrencies.

We created hummingbot to promote decentralized market-making: enabling members of the community to contribute to the liquidity and trading efficiency in cryptocurrency markets.
Hummingbot is a crypto trading bot that works with centralized and decentralized protocols. Current centralized exchange options are Binance and Coinbase Pro. Decentralized options are Radar Relay, DDEX, and IDEX. Community contributed exchanges are Bamboo Relay. Current strategies are Pure market making, Cross exchange market making, Arbitrage, and Discovery.