Analysis updated 2026-07-03
Run an automated market-making bot on Coinbase or Binance that continuously places buy and sell orders to profit from price spreads.
Monitor your cryptocurrency exchange balances and place orders manually through a built-in web interface.
Host a high-frequency trading engine on a Raspberry Pi or Linux server without needing cloud services or Docker.
| ctubio/krypto-trading-bot | audiorouterdev/audio-router | cycfi/elements | |
|---|---|---|---|
| Stars | 3,680 | 3,685 | 3,687 |
| Language | C++ | C++ | C++ |
| Setup difficulty | hard | easy | moderate |
| Complexity | 4/5 | 2/5 | 4/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a dedicated Unix machine, exchange API keys, and comfort building C++ software from source.
Krypto-trading-bot, also called K, is a self-hosted automated trading bot written in C++. Its main purpose is market making: the bot continuously places both buy and sell orders on a cryptocurrency exchange, sitting on both sides of the order book at once and collecting the small price difference between them as profit. Because it is written in C++, it can place or cancel orders in under a few milliseconds on a typical machine, which is relevant for this style of trading where speed matters. The bot runs on Unix-like operating systems, such as Debian, Red Hat, CentOS, Raspberry Pi OS, and macOS. It stores data locally through a built-in SQLite database and connects directly to exchanges using standard network libraries, so no cloud service or Docker setup is required. The authors recommend a dedicated machine rather than a shared one. Several exchange connections are supported. The ones described as actively maintained include Coinbase, Binance, and BitMEX. Others such as Kraken, KuCoin, Bitfinex, Gate.io, HitBTC, and Poloniex are listed as under development or abandoned. Spot trading is supported across these, margin trading is listed as none. The project ships a few distinct programs. The main one, K-trading-bot, includes a full web interface for configuring and monitoring the high-frequency trading engine. A second program, K-+portfolios, shows account balances from an exchange and lets the user place or cancel orders manually. A minimal command-line tool called K-hello-world simply prints the current price of a given currency pair. This is a technical project aimed at people comfortable building and running software on their own servers. The README includes warnings about private key security when using decentralized finance platforms as an alternative to running the bot directly.
A self-hosted C++ trading bot that automatically buys and sells cryptocurrency on both sides of the market to collect small price differences as profit.
Mainly C++. The stack also includes C++, SQLite.
License details not mentioned in the explanation.
Setup difficulty is rated hard, with roughly 1day+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.