#Amm

Showing 60 of 62 repositories tagged #amm, ranked by stars

uniswap-python
uniswap-python
uniswap-python

πŸ¦„ The unofficial Python client for the Uniswap exchange.

Score
100
β˜… 1.0k β‘‚ 380 β€”
Python
ARBProtocol
ARBProtocol
solana-jupiter-bot

ARB Protocol | Automated Arbitrage Bot Using Jupiter

Score
95
β˜… 788 β‘‚ 251 β€”
JavaScript
solidquant
solidquant
whack-a-mole

CEX-DEX arbitrage bot written in pure Python

Score
100
β˜… 270 β‘‚ 90 +1/day
Python
AL-THE-BOT-FATHER
AL-THE-BOT-FATHER
raydium_py

Raydium swap with Python (AMM v4 and CPMM)

Score
82
β˜… 247 β‘‚ 85 β€”
Python
primitivefinance
primitivefinance
rmm-core

Primitive Replicating Market Maker smart contracts

Score
68
β˜… 131 β‘‚ 32 β€”
Solidity
aerodrome-finance
aerodrome-finance
contracts

Aerodrome Finance Smart Contracts

Score
96
β˜… 117 β‘‚ 111 β€”
Solidity
cypherpunk-symposium
cypherpunk-symposium
amm-arbitrage-toolkit-py

πŸ‘Ύ my cli tool to get data and arbitrage edges for given tokens and exchanges pools

Score
0
β˜… 99 β‘‚ 29 β€”
Python
cryptoalgebra
cryptoalgebra
Algebra

Algebra AMM main repository. Contact us for licenses.

Score
98
β˜… 93 β‘‚ 60 β€”
TypeScript
m8s-lab
m8s-lab
solana-sniping-bot

Customized Solana snipping bot(sniper) for token launch(create, migrate) on pumpfun, pumpswap(pump amm), raydium launchpad(bonk.fun/letsbonk.fun), believe/launchcoin/launchacoin(meteora DBC)

Score
67
β˜… 88 β‘‚ 45 β€”
TypeScript
cypherpunk-symposium
cypherpunk-symposium
blockchain-science-py

πŸ‘Ύ my onchain research, notebooks, quant bots - python edition

Score
84
β˜… 84 β‘‚ 8 β€”
Jupyter Notebook
Tronzit-Veca
Tronzit-Veca
Shitcoin-Raydium-bot

This is the memecoin bot connecting with Raydium SDK,: Unwrap Sol, Token creation, Market creation, Pool creation, Buy/Sell, Add/Remove Liquidity

Score
63
β˜… 83 β‘‚ 32 +1/day
TypeScript
curvefi
curvefi
tricrypto-ng

Automatic Market Maker (AMM) for three unpegged assets, written in Vyper.

Score
93
β˜… 75 β‘‚ 31 β€”
Vyper
spectrum-finance
spectrum-finance
ergo-dex

Smart contracts and specification of the AMM protocol on top of the Ergo blockchain

Score
51
β˜… 67 β‘‚ 10 β€”
Scala
LimeChain
LimeChain
pmm-sim

Simulation environment for Solana's Prop AMMs (SolFi, HumidiFi, Tessera, GoonFi, BisonFi, ..)

Score
91
β˜… 65 β‘‚ 26 +1/day
Rust
velodrome-finance
velodrome-finance
contracts

Velodrome Finance v2 Smart Contracts

Score
89
β˜… 65 β‘‚ 43 β€”
Solidity
BeanstalkFarms
BeanstalkFarms
Basin

A composable EVM-native decentralized exchange protocol.

Score
70
β˜… 59 β‘‚ 27 β€”
Solidity
aux-exchange
aux-exchange
aux-exchange

https://aux.exchange/

Score
60
β˜… 55 β‘‚ 27 β€”
JavaScript
lambdaclass
lambdaclass
yet-another-swap

YAS is Yet Another Swap on Starknet but bringing the best prices and yield to Degens.

Score
54
β˜… 53 β‘‚ 22 β€”
Cairo
0xNineteen
0xNineteen
anchor-uniswap-v2

Uniswap V2 / constant-product AMM implemented in Solana's Anchor -- add and remove liquidity, swap tokens, earn fees! :D

Score
40
β˜… 51 β‘‚ 9 β€”
Rust
knightlightst
knightlightst
solana-copytrading-bot

copytrading bot for the Solana blockchain. It monitors transactions like swaps, transfers, and NFTs across platforms like Raydium, PUMP.FUN, Photon, BonkBot, and more β€” with support for sniping, liquidity management, and token creation filters.

Score
58
β˜… 48 β‘‚ 28 β€”
Rust
Mattdgn
Mattdgn
pm-amm

Implementation of the Paradigm pm-AMM on Solana.

Score
86
β˜… 46 β‘‚ 1 β€”
Rust
revert-finance
revert-finance
revert-backtester

A fast backtester for Uniswap v3 positions.

Score
47
β˜… 45 β‘‚ 16 β€”
Clojure
kupietools
kupietools
excel-liquidity-pool-simulator

Excel spreadsheet model simulating a Uniswap AMM liquidity pool, using exact calculations from Uniswap Core contracts. Observe pricing, slippage, LP token issuance, and impermanent loss transaction-by-transaction.

Score
35
β˜… 39 β‘‚ 10 β€”
BitFancy
BitFancy
Solana-Arbitrage-Bot

Solana Arbitrage Bot Solana Arbitrage Bot Solana Arbitrage Bot Solana Arbitrage Bot Solana Arbitrage Bot Solana Arbitrage Bot Solana Arbitrage Bot Solana Arbitrage Bot Solana Arbitrage Bot Solana Arbitrage Bot Solana Arbitrage Bot Solana Arbitrage Bot Solana Arbitrage Bot Solana Arbitrage Bot Solana Arbitrage Bot Solana Arbitrage Bot Solana ArbBot

Score
74
β˜… 36 β‘‚ 8 β€”
Rust
nicholashc
nicholashc
uniswap-skim-v2

v2 of the popular uniswap skim repo. lots of new features, 7 chains, 161 protocols, 700k+ pairs

Score
42
β˜… 36 β‘‚ 18 β€”
JavaScript
spectrum-finance
spectrum-finance
cardano-dex-contracts

Smart contracts and specification of the AMM protocol on top of the Cardano blockchain

Score
46
β˜… 35 β‘‚ 21 β€”
Haskell
orbs-network
orbs-network
twap

Time-Weighted Average Price orders on any DEX

Score
79
β˜… 35 β‘‚ 14 β€”
Solidity
AL-THE-BOT-FATHER
AL-THE-BOT-FATHER
pump_swap_py

Pump Swap (AMM) with Python

Score
81
β˜… 34 β‘‚ 17 β€”
Python
bout3fiddy
bout3fiddy
boa-tricrypto

A hyperoptimised implementation of the legendary Curve Tricrypto contract

Score
25
β˜… 33 β‘‚ 0 β€”
Jupyter Notebook
x89
x89
solana-arbitrage-bot-solana-program

arbitrage bot smart contract (smart contract)

Score
32
β˜… 31 β‘‚ 7 β€”
Rust
mooncitydev
mooncitydev
solana-copytrading-bot

πŸš€ High-performance Rust-based Solana copy trading bot with multi-DEX support (Pump.fun, Raydium), Jito MEV protection, and real-time WebSocket monitoring. Automatically replicates trades with configurable slippage and priority fees.

Score
56
β˜… 31 β‘‚ 6 β€”
Rust
baindlapranayraj
baindlapranayraj
fully-baked-amm

βš–οΈ A lightweight AMM on Solana, built with Anchor no order books, just smart liquidity and dynamic pricing.

Score
0
β˜… 31 β‘‚ 4 β€”
Rust
alpha-fi
alpha-fi
clp-contracts

AMM and Continous Liquidity Provider smart contracts on NEAR blockchain

Score
30
β˜… 29 β‘‚ 7 β€”
HTML
LimeChain
LimeChain
magnus

Modular Solana Meta-Aggregator

Score
77
β˜… 27 β‘‚ 12 β€”
Rust
rustyneuron01
rustyneuron01
Bitcoin-Rune-Dex

Bitcoin Rune Dex Backend. Defi project use Runes on Bitcoin L1

Score
33
β˜… 23 β‘‚ 14 β€”
TypeScript
primitivefinance
primitivefinance
rmm-math

Typescript math library for cumulative distributions, black-scholes, and the RMM trading function.

Score
16
β˜… 21 β‘‚ 3 β€”
TypeScript
sontuphan
sontuphan
zkswap

A zero-knowledge swap for SPL zk-tokens (Prototype)

Score
21
β˜… 21 β‘‚ 4 β€”
TypeScript
joaquinbejar
joaquinbejar
quant-trading-system

A high-performance, thread-safe quantitative trading system implementing: CLOB (Central Limit Order Book) L2 order books with fast top-of-book access AMM (Automated Market Maker) pools with price impact calculations Real-time arbitrage detection between venues Concurrent stream ingestion with backpressure handling JSON parsing for market data feed

Score
0
β˜… 20 β‘‚ 4 β€”
Rust
casatrick
casatrick
solana-amm-dex-contract

Solana AMM DEX Smart Contract – A high-performance decentralized exchange (DEX) on Solana, combining an on-chain order book with Raydium’s AMM aggregator for optimal liquidity, best price execution, and low slippage trading. Built with Rust & Anchor, it offers fast, cost-efficient, and transparent decentralized trading.

Score
75
β˜… 19 β‘‚ 13 β€”
TypeScript
m8s-lab
m8s-lab
pump-launcher

Launch token on pumpfun(pump.fun), bundle buy, migrate token to pump swap(pumpAmm), buy token on pumpswap, increase volume

Score
26
β˜… 19 β‘‚ 9 β€”
TypeScript
cyrus0315
cyrus0315
full-stack-DEX

πŸš€ Full-featured DEX (UniswapV2) | Swap + Liquidity + Analytics | React + NestJS + Solidity | Production-ready

Score
61
β˜… 19 β‘‚ 6 β€”
TypeScript
dspytdao
dspytdao
Algo_AMM

The application allows you to trade on the outcomes of events, and follow the odds to garner accurate insights about the future. Users buy or sell Voting Shares, which can be redeemed for 1 unit of the stable asset if the outcome is resolved as correct, and become worthless if it’s incorrect.

Score
28
β˜… 17 β‘‚ 12 β€”
Python
AmirhosseinHonardoust
AmirhosseinHonardoust
Defi-Risk-Scenario-Lab

A research-grade lab for stress-testing DeFi protocols using Solidity mini-systems, a Python simulation engine, and a Streamlit dashboard. Simulates price crashes, liquidity shifts, AMM behavior, lending liquidations, and systemic risk dynamics. Designed for DeFi engineers, auditors, and researchers.

Score
44
β˜… 16 β‘‚ 1 β€”
Python
MANTRA-Chain
MANTRA-Chain
mantra-dex

MANTRA DEX is a decentralized AMM (Automated Market Maker) protocol that allows permissionless creation of liquidity pools and farms.

Score
72
β˜… 16 β‘‚ 9 β€”
Rust
pememoni
pememoni
Fairblock

Consensus-level Front-running protection mechanism using Threshold Identity-Based Encryption

Score
53
β˜… 16 β‘‚ 1 β€”
TypeScript
mateosoul
mateosoul
solana-jupiter-arbitrage-bot

solana arbitrage bot smart contract (smart contract)

Score
49
β˜… 16 β‘‚ 4 β€”
Rust
TegroTON
TegroTON
TON-DEX-TegroFinance-Web-Frontend

Tegro Finance DEX β€” web frontend for the decentralized exchange (AMM) on TON. React Β· Vite Β· TON Connect. Built by uNerd for Tegro.

Score
88
β˜… 16 β‘‚ 23 β€”
TypeScript
gabrielfu
gabrielfu
amm-arbitrage

Constant Product AMM Flash Swap Arbitrage Bot

Score
18
β˜… 15 β‘‚ 7 β€”
TypeScript
0xfnzero
0xfnzero
pancakeswap-sdk

TypeScript SDK for PancakeSwap V2 on BSC with swaps, liquidity management, price quotes, AMM utilities, and event monitoring.

Score
65
β˜… 15 β‘‚ 1 β€”
TypeScript
AmirhosseinHonardoust
AmirhosseinHonardoust
The-Physics-of-Defi

A deep exploration of the economic physics governing DeFi crashes, AMM decay, liquidity spirals, and liquidation cascades. This article models decentralized finance as a nonlinear system driven by invariants, thresholds, and feedback loops, revealing why crashes follow predictable laws of motion.

Score
39
β˜… 15 β‘‚ 1 β€”
ivs-ug
ivs-ug
humidifi-api-demo

HumidiFi Private AMM 9H6tua7jkLhdm3w8BvgpTn5LZNU7g4ZynDmCiNN3q6Rp quote/swap API demo

Score
37
β˜… 14 β‘‚ 4 β€”
Rust
sushiswap
sushiswap
sushiswapV1

SushiswapV1

Score
23
β˜… 14 β‘‚ 10 β€”
Solidity
tamago-labs
tamago-labs
legato-finance

AI-powered DeFi protocol built on Move featuring non-custodial liquid staking + market prediction + more to come

Score
18
β˜… 13 β‘‚ 8 β€”
TypeScript
realnimish
realnimish
polkadot-amm

It is an Automated Market Maker dApp built using ink! Language and deployed on Jupiter A1 testnet. A guided tutorial is made available for web3 learners

Score
12
β˜… 13 β‘‚ 4 β€”
JavaScript
Bifrost-Technologies
Bifrost-Technologies
Raydium-Trading-Bot-Template

Trading bot template for Raydium V4 AMM pools

Score
11
β˜… 13 β‘‚ 4 β€”
TypeScript
xdefilab
xdefilab
xdefi-base

xDeFi Optimized Multi Asset AMM Dex on Ethereum

Score
9
β˜… 12 β‘‚ 3 β€”
Solidity
Ahmet-Aslancan
Ahmet-Aslancan
Solana-jupiter-bot

Solana-jupiter-bot

Score
2
β˜… 11 β‘‚ 0 β€”
JavaScript
haiko-xyz
haiko-xyz
strategy-reversion

Reversion strategy for Haiko AMM

Score
2
β˜… 11 β‘‚ 0 β€”
Cairo
phanlancer
phanlancer
keykey-contracts

KeyKey = UniSwap V2 + LP Token Staking + Deflationary LP Reward Token

Score
7
β˜… 11 β‘‚ 3 β€”
Solidity
adams322111233221
adams322111233221
pump-fun-swap-raydium-trading-bot
Score
14
β˜… 10 β‘‚ 4 β€”
Rust
Related Topics
#defi#dex#solana#ethereum#smart-contracts#uniswap#arbitrage#blockchain#trading#bot#raydium#web3

Β© 2026 GitRepoTrend Β· GitHub repositories by topic Β· Updated weekly