Skip to content

starkdcc/awesome-crypto-bots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Awesome Crypto Bots Awesome

A curated list of open-source crypto bots, trading automation, and on-chain tools.

Everything on this list is free and open source. No affiliate links.

Contents


Trading Bots

  • freqtrade — Full-featured crypto trading bot in Python. Backtesting, machine learning, hyperopt. 27k+ stars.
  • hummingbot — High-frequency trading and market-making bot. Python + C++. Strategy library included.
  • jesse — Advanced bot framework. Clean Python API, lots of indicators.
  • gekko — Classic Node.js bot. Now archived but still widely used.
  • OctoBot — Modular Python bot with web UI.
  • zenbot — Command-line Node.js bot with Bitcoin arbitrage support.

Escrow & P2P

  • auto-mm-bot — Discord middleman bot with isolated escrow wallets across 9 chains. (my project)
  • Bisq — Decentralized P2P exchange. Desktop app with built-in escrow.
  • HodlHodl — Non-custodial P2P Bitcoin exchange (closed source, listed for reference).

Arbitrage

Market Making

  • hummingbot — Professional MM framework (dual listing).
  • tardis.dev — Historical orderbook data + tick replay for MM strategies.

On-chain Analytics

  • Dune queries — Community SQL models for Ethereum, L2s.
  • ethers.js — The standard Ethereum JS library.
  • web3.py — Python Web3 library.
  • anchor-rs — Rust framework for Solana programs.
  • solscan-api — Free Solana transaction API.
  • blockcypher — Free BTC/LTC/DOGE API with 3req/s free tier.

Wallet Tools

  • bitcoinlib — Python library for BTC/LTC wallet generation & signing.
  • tronpy — Async Python client for Tron.
  • solders — Fast Rust-backed Solana types for Python.
  • xrpl-py — Official XRP Ledger Python SDK.
  • eth-account — Manage Ethereum accounts, sign txns.

MEV & Sandwich

  • mev-inspect-py — Classify MEV by Flashbots.
  • mev-geth — Flashbots geth fork with bundle support.
  • subway — Open-source MEV bot template (educational).

DeFi Automation

Data Feeds & APIs

  • ccxt — Unified crypto exchange API for 100+ exchanges. JS/Python/PHP.
  • cryptofeed — Async websocket feeds from dozens of exchanges.
  • coingecko-api — Free market data (no key for basic).
  • coinpaprika-api — Free alternative to CoinGecko.

Backtesting Frameworks

  • backtrader — The most popular Python backtester.
  • vectorbt — Vectorized pandas-based backtester. Fast.
  • nautilus_trader — Professional algo trading platform in Rust+Python.
  • lean — QuantConnect's open-source engine (C#).

Discord/Telegram Bots


Contributing

PRs welcome! Rules:

  1. Must be open source with a working repo
  2. No affiliate links or promoted products
  3. One-line description — what it does, not how great it is
  4. Keep categories small — quality over quantity

License

CC0 — public domain, take anything.

About

A curated list of open-source crypto bots, trading automation, and on-chain tools.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors