MEV Bot Ethereum GitHub: Best Open-Source Repos (2026)
By Merunas Grincalaitis, founder of MEV DAO and a developer who builds MEV, sniping and trading bots on Ethereum. Last updated: October 2026.
TL;DR: The best legitimate MEV bot Ethereum GitHub repositories for developers in 2026 include Paradigm's Artemis (paradigmxyz/artemis), Flashbots' classic simple-arbitrage (flashbots/simple-arbitrage), subway-rs / rusty-sando, and our maintained mevdao-org reference suite covering DEX arbitrage, Aave V3 liquidations, Anvil bundle simulation, and block-0 Flashbots sniping. None of these open-source repos are "turnkey money printers"—every public repo leaves out proprietary pool-graph pruning, low-overhead Yul calldata encoding, and multi-builder peering so you aren't competing with 5,000 identical clones.
When an engineer searches for an MEV bot Ethereum GitHub repository—or specifically looks up mev arbitrage bot github or rust mev bot github—they immediately run into a wall of noise: hundreds of fake scam repos mixed in with abandoned 2021 TypeScript scripts that still use ethers v5 and legacy gas auctions.
To save you weeks of dead ends, I curated the definitive 2026 engineering guide to the best open-source mev bot github repositories, what architecture each one teaches you, what critical pieces are deliberately omitted from public repos, and how to turn reference code into a profitable custom searcher.
Top 8 legitimate open-source MEV bot GitHub repositories compared
Every repository in the table below is real, auditable open-source code used by Ethereum searchers to learn architecture or bootstrap a custom bot:
| GitHub Repository | Language / Stack | Primary Strategy | Maintenance / Era | Best Used For |
|---|---|---|---|---|
paradigmxyz/artemis |
Rust (ethers-rs / modular Collector → Strategy → Executor) |
Opensea/Seaport arb + DEX backrunning architecture | Classic reference (needs alloy migration) |
Learning the canonical Rust event-stream pipeline for a rust mev bot github build |
mevdao-org/mev-arbitrage-and-liquidation-reference |
Solidity + TypeScript + Foundry | Atomic Uniswap V2/V3 flash-swap arbitrage + Aave V3 flash-loan liquidations | Active (2026) | Working Solidity flash-swap & Aave liquidation executor contracts |
mevdao-org/flashbots-bundle-simulator-anvil |
TypeScript + Foundry (anvil) |
Local mainnet-fork bundle simulation & block.coinbase bribe verification |
Active (2026) | Testing any crypto mev bot offline against historical blocks |
mevdao-org/ethereum-sniper-bot-flashbots |
Solidity + TypeScript | Block-0 mempool liquidity detection & eth_sendBundle sniping |
Active (2026) | Same-block Uniswap launch sniping with conditional builder tips |
flashbots/simple-arbitrage |
TypeScript + Solidity | 2-pool WETH ERC-20 reserve arbitrage via Flashbots | Educational classic | Understanding the basic BundleExecutor.sol pattern |
flashbots/mev-share-client-ts / rs |
TypeScript / Rust | Orderflow auction (OFA) backrunning via MEV-Share | Maintained | Backrunning private orderflow hints without front-running users |
mouseless-eth/rusty-sando |
Rust + Huff / Yul | Low-level EVM state simulation (revm) + Huff executor |
Educational classic | Studying ultra-low-gas Huff/Yul contract encoding & revm forks |
mevdao-org/solidity-mev-bot-scam-detector |
Python / CLI | Static analyzer for fake Remix / YouTube "MEV bot" contracts | Active (2026) | Auditing unfamiliar Solidity code for hidden drainer backdoors |
Deep dive 1: Paradigm's artemis and rusty-sando (rust mev bot github)
If you are building a high-frequency smart mev bot in Rust, two historical repos shaped how almost every modern searcher structures their codebase:
- Paradigm's
artemis: Artemis introduced the clean three-stage actor pipeline (Collectors→Strategies→Executors).- Collectors ingest raw events (new block headers, pending mempool transactions, MEV-Share SSE streams) and emit typed
Eventenums. - Strategies maintain an in-memory state machine (such as pool reserves) and process each
Eventto outputActionstructs (e.g., a signed bundle with a calculated tip). - Executors dispatch those
Actionpayloads to Flashbots, Titan, and Beaverbuild relays.
- Collectors ingest raw events (new block headers, pending mempool transactions, MEV-Share SSE streams) and emit typed
rusty-sando: While we never recommend predatory sandwiching (and focus our work on arbitrage, liquidations, and launch sniping),rusty-sandoremains one of the best open-source showcases for embeddedrevmsimulation and writing a minimal gas executor in Huff/Yul instead of high-level Solidity.
Deep dive 2: mevdao-org reference repos for arbitrage, liquidations & sniping
When developers read flashbots/simple-arbitrage, they quickly notice it uses deprecated libraries, only checks static Uniswap V2 pairs, and requires pre-funding the executor contract with WETH instead of using atomic flash swaps.
To give builders modern, working 2026 code, we open-sourced six repositories under github.com/mevdao-org:
mev-arbitrage-and-liquidation-reference: Contains an atomic Uniswap V2/V3 flash-swap arbitrage contract (zero upfront WETH inventory needed—if the cross-DEX spread doesn't cover the flash fee plusblock.coinbasebribe, the transaction reverts cleanly) and an Aave V3liquidationCallflash-loan executor. Pair this repo with our guides on How to Build a Profitable MEV Arbitrage Bot and How Liquidation Bots Work on Aave (and Why They're Hard to Win).flashbots-bundle-simulator-anvil: Lets you spin up a pinned Ethereum mainnet fork in Foundry Anvil and benchmark your bundle's exact gas usage and coinbase transfer, following How to Test an MEV Bot on a Mainnet Fork With Anvil.compromised-wallet-sweeper-rescue&eip-7702-delegation-checker-revoker: Full whitehat tooling for saving tokens from compromised wallets.
What every open-source mev arbitrage bot github repo is missing (and why)
Why can't you just git clone simple-arbitrage or artemis, plug in an Alchemy API key, and make money on Ethereum mainnet tonight?
Because in a zero-sum block-builder auction, if 1,000 people run the exact same open-source code, the fastest node with the lowest gas usage wins 100% of the bundles. Specifically, public repos omit four production layers:
- Multi-hop graph pruning across V2, V3, V4, Curve, and Balancer: Public repos usually check 2-pool
WETH -> Token -> WETHloops on Uniswap V2. Profitable production bots index 30,000+ pools across Uniswap V3 tick bitmaps, Uniswap V4 singleton hooks, Curve StableSwap/CryptoSwap, and Balancer vaults, updating only the dirty subgraph touched by a pending transaction in< 2 milliseconds. - Closed-form / golden-section optimal sizing over concentrated liquidity: On Uniswap V2, optimal arbitrage input has a simple closed-form square-root formula. Across multi-tick Uniswap V3 and Curve pools, your bot must run an ultra-fast numerical solver over tick boundaries inside
revm. - Custom Yul/Assembly compact calldata: Replacing standard 36-byte ABI-encoded function calls with custom 1-byte selector + packed 20-byte pool address calldata cuts
calldataand execution gas by 35%–50%, letting you bid a higher percentage of gross profit toblock.coinbase. - Multi-builder fan-out & local node IPC: Public repos send only to
relay.flashbots.net. Production bots peer directly with a local Reth/Geth node over Unix IPC sockets and fan bundles out to Titan, Beaverbuild, Flashbots, and Rsync simultaneously.
We break down the economics of who captures these profits in How MEV Bots Make Money on Ethereum (and Who Keeps the Profit).
Need a production MEV bot without spending 6 months writing Rust & Yul?
If you want to learn MEV engineering from the ground up, fork our mevdao-org GitHub repositories and start testing on Anvil.
If you want a custom, proprietary arbitrage, liquidation, or backrunning system engineered specifically for your capital and strategy—or want to use our live Ethereum Sniper Bot and Token Rescue Bot right now—check out Custom MEV Bot Development: Hire an Ethereum MEV Bot Developer and our pricing guide on MEV Bot Development Cost: Custom Pricing in 2026.
Frequently asked questions
What is the best open-source MEV bot repository on GitHub?
For Rust architecture, Paradigm's paradigmxyz/artemis and mouseless-eth/rusty-sando are the best historical references. For modern 2026 Solidity + TypeScript + Foundry implementations of flash-swap arbitrage, Aave V3 liquidations, Anvil bundle simulation, and Flashbots sniping, our mevdao-org GitHub organization provides clean, actively maintained reference repos.
Can you make money running an unmodified open-source MEV bot from GitHub?
Almost never on major WETH/USDC pairs. Because thousands of people clone popular repos like flashbots/simple-arbitrage, any naive 2-pool Uniswap V2 opportunity is already captured by searchers running custom Yul contracts and local Reth nodes. To profit, you must either target less-crowded niches (long-tail token launches, new lending markets, cross-venue arbs) or optimize your simulation and contract gas beyond the default template.
How do I spot fake MEV bot scams on GitHub?
Never trust a GitHub repository that asks you to paste code into remix.ethereum.org and deposit ETH into the deployed contract to "start front-running." Legitimate MEV bots run off-chain (in Rust, Go, or TypeScript), use flash loans or flash swaps so no idle ETH sits in a contract, and submit private bundles via eth_sendBundle. Run our solidity-mev-bot-scam-detector on any unfamiliar contract.
Should I write my MEV bot in Rust or TypeScript in 2026?
TypeScript (with viem or ethers v6 + Foundry Anvil) is great for prototyping, whitehat token rescues, and strategy validation. For latency-sensitive mempool backrunning, DEX arbitrage, and competitive liquidations on Ethereum mainnet, Rust (alloy, reth, revm) is the industry standard because it allows sub-millisecond in-memory EVM simulation without garbage-collection pauses.
Where can I hire a developer to customize an open-source MEV bot for me?
At MEV DAO, we build custom Rust and Solidity MEV, arbitrage, liquidation, and sniping systems with full source-code delivery and Anvil fork benchmarks. You can read our scope and pricing details on our Custom MEV Bot Development page or message @merunas on Telegram.
Related guides
- Custom MEV Bot Development: Hire an Ethereum MEV Bot Developer
- MEV Bot Development Cost: Custom Pricing in 2026
- How to Build a Profitable MEV Arbitrage Bot
- How to Test an MEV Bot on a Mainnet Fork With Anvil
- Ethereum Sniper Bot GitHub: Open-Source vs Paid Bots
Want to use MEV DAO's production bots right away or commission a custom MEV bot build? Start a 3-day free trial at mevdao.org/subscribe, or message me directly on Telegram (@merunas) to discuss your strategy.