Top 100 amm Repositories
Ranking
| Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit |
|---|---|---|---|---|---|---|---|
| 1 | seaprotocol | 5,051 | 53 | Move | 2 | Sea protocol is the ultimate DEX base on order-book & AMM on Aptos & Sui.Anybody has the right to trade any asset anywhere, anytime! | 2026-03-02 |
| 2 | ammo.js | 4,508 | 580 | C++ | 161 | Direct port of the Bullet physics engine to JavaScript using Emscripten | 2024-01-16 |
| 3 | Ammonite | 2,634 | 368 | Scala | 127 | Scala Scripting | 2026-04-21 |
| 4 | amm-arbitrageur | 2,001 | 820 | Solidity | 20 | An arbitrage bot between Uniswap AMMs | 2022-12-07 |
| 5 | uniswap-python | 1,008 | 379 | Python | 58 | 🦄 The unofficial Python client for the Uniswap exchange. | 2026-05-14 |
| 6 | osmosis | 960 | 692 | Go | 172 | The AMM Laboratory | 2026-05-20 |
| 7 | solana-jupiter-bot | 791 | 253 | JavaScript | 0 | ARB Protocol | Automated Arbitrage Bot Using Jupiter | 2024-02-14 |
| 8 | ammonia | 658 | 51 | Rust | 21 | Repair and secure untrusted HTML | 2026-05-06 |
| 9 | amms-rs | 623 | 176 | Rust | 9 | A Rust library to interact with automated market makers across EVM chains. | 2025-10-06 |
| 10 | whirlpools | 532 | 329 | TypeScript | 6 | Open source concentrated liquidity AMM contract on Solana | 2026-05-18 |
| 11 | AmmyUI | 380 | 23 | HTML | 79 | Ammy language repository | 2022-06-22 |
| 12 | raydium-amm | 355 | 267 | Rust | 0 | Constant product AMM integrated with the OpenBook CLOB | 2026-04-15 |
| 13 | awesome-amm | 338 | 26 | - | 0 | Collection of AMMs, Orderbooks, and everything in between | 2024-08-06 |
| 14 | sol-trade-sdk | 308 | 151 | Rust | 3 | A high-performance Rust SDK for low-latency Solana DEX trading bots. Built for speed and efficiency, it enables seamless, high-throughput interaction with PumpFun, Pump AMM (PumpSwap), Bonk, Meteora D... | 2026-05-22 |
| 15 | AMM | 302 | 17 | Swift | 2 | Aria2 Menubar Monitor | 2019-07-28 |
| 16 | solana-mev-agent-py | 300 | 27 | Python | 0 | Urani's first MEV agent template. It listens for batches, parses them, checks for P2P matches, and spins threads for best quotes through arbitrage in different AMMs. | 2024-09-06 |
| 17 | cfmms-rs | 294 | 64 | Rust | 30 | The predecessor to amms-rs. CFMM lib built in Rust enabling pair syncing and swap simulation with pools on Ethereum. | 2023-10-28 |
| 18 | Ammo.lab | 273 | 38 | JavaScript | 2 | Ammo.lab advanced 3d physics worker for three.js | 2021-07-08 |
| 19 | whack-a-mole | 268 | 90 | Python | 4 | CEX-DEX arbitrage bot written in pure Python | 2024-04-26 |
| 20 | raydium_py | 248 | 84 | Python | 2 | Raydium swap with Python (AMM v4 and CPMM) | 2025-07-19 |
| 21 | raydium-cp-swap | 241 | 207 | Rust | 2 | Revamped constant product AMM - no Openbook ID requirement, Token22 support | 2025-12-29 |
| 22 | AMMDS-Docker | 240 | 8 | - | 2 | Adult Movie MetaData Scraper | 2026-05-09 |
| 23 | trident | 233 | 67 | TypeScript | 13 | Rapid AMM Development Framework | 2023-02-07 |
| 24 | Solana-Raydium-Sniper-Bot | 204 | 62 | Rust | 0 | Solana raydium rust sniper bot - launchlab(launchpad), amm, clmm, cpmm snipe | 2025-08-08 |
| 25 | AppleWatchAmmeter | 195 | 3 | - | 2 | Turn your Apple Watch into an ammeter to measure DC currents | 2024-09-15 |
| 26 | liquidswap | 182 | 84 | Move | 5 | AMM core smart contracts | 2024-08-14 |
| 27 | joe-v2 | 165 | 64 | Solidity | 2 | The Liquidity Book AMM 🌊📘 | 2026-02-03 |
| 28 | ammonia | 164 | 6 | C++ | 8 | macos tweak system | 2026-03-26 |
| 29 | contracts-v3 | 147 | 49 | TypeScript | 1 | Bancor is a decentralized trading and yield protocol. Its network of on-chain automated market makers (AMMs) supports instant token-to-token trades, as well as single-sided liquidity provision, auto-c... | 2024-12-06 |
| 30 | AMMethod2Implement | 145 | 15 | Objective-C | 6 | Xcode plugin to generate implement code for the selected method and const string. | 2018-07-30 |
| 31 | AmmountView | 142 | 60 | Java | 1 | 购物车数量加减按钮 | 2017-05-10 |
| 32 | AMMesh | 139 | 41 | C++ | 1 | The code of lesson “Digital Geometry Processing” with ACAM frame | 2021-05-29 |
| 33 | conditional-tokens-market-makers | 134 | 56 | JavaScript | 8 | Automated Market Maker (AMM) smart contracts for Conditional Tokens Markets. | 2023-01-03 |
| 34 | rmm-core | 131 | 32 | Solidity | 2 | Primitive Replicating Market Maker smart contracts | 2024-07-23 |
| 35 | raydium-cpi-example | 125 | 45 | Rust | 4 | cpi call example for amm, cpswap and clmm program | 2025-06-04 |
| 36 | ammer | 119 | 15 | Haxe | 21 | Unified FFI for Haxe native extensions | 2023-07-29 |
| 37 | ammo.js-demos | 118 | 31 | JavaScript | 2 | Demo application base class and 3D physics demos based on ammo.js. Support for several scenegraphs including Three.js and SceneJS. | 2015-08-31 |
| 38 | ammonite-spark | 117 | 17 | Scala | 24 | Run spark calculations from Ammonite | 2026-04-22 |
| 39 | contracts | 115 | 108 | Solidity | 3 | Aerodrome Finance Smart Contracts | 2025-12-18 |
| 40 | jupiter-amm-implementation | 106 | 68 | Rust | 0 | 2026-04-14 | |
| 41 | amm-arbitrage-toolkit-py | 98 | 28 | Python | 0 | 👾 my cli tool to get data and arbitrage edges for given tokens and exchanges pools | 2024-10-30 |
| 42 | plasma | 95 | 20 | Rust | 0 | Reference implementation of a sandwich-resistant AMM for the Solana blockchain | 2025-08-29 |
| 43 | Algebra | 93 | 61 | TypeScript | 3 | Algebra AMM main repository. Contact us for licenses. | 2026-05-08 |
| 44 | ammap3 | 92 | 51 | JavaScript | 19 | JavaScript Maps V3 | 2019-05-29 |
| 45 | ammeter | 89 | 29 | Ruby | 11 | A gem that allows for you to write specs for your Rails 3 generators | 2024-02-23 |
| 46 | xyk-amm-move | 89 | 18 | Move | 2 | Aubrium is a constant product AMM (like Uniswap V2) built in Move on Sui and Aptos for swapping coins. | 2022-09-14 |
| 47 | Sui-AMM-swap | 88 | 36 | Move | 0 | The first open source AMM swap on the Sui. @mystenLabs | 2023-04-13 |
| 48 | pump-fun-sdk | 88 | 29 | Rust | 1 | Token creation launching, bonding curve trading, AMM migration, tiered fees, creator fee sharing, vanity keygen, MCP server, Telegram bot & live dashboards | 2026-05-19 |
| 49 | UniswapV2 | 86 | 0 | Solidity | 0 | This project aims to break down and reimplement the core logic of Uniswap V2, providing a simplified version of an Automated Market Maker (AMM) for educational and experimental purposes. The main cont... | 2025-08-20 |
| 50 | pathfinder | 85 | 26 | TypeScript | 3 | Cyclic arbitrage detection CLI for DEXs | 2022-05-19 |