finds.dev

osmosis-labs/osmosis

The AMM Laboratory

View on GitHubHomepage ↗

★ 960GoApache-2.0updated Oct 2026

// the take

Osmosis is a Cosmos SDK appchain that functions as a DEX with concentrated liquidity pools, IBC-native cross-chain swaps, and staking-integrated liquidity (Superfluid Staking). It's aimed at validators/node operators in the Cosmos ecosystem and at developers building CosmWasm contracts that plug into its swap/registry infrastructure, not at anyone looking for a drop-in AMM library.

Concentrated liquidity pools alongside the original Balancer-style pools give real capital efficiency gains over a pure constant-product design. Being a sovereign appchain rather than a smart contract on someone else's chain means it can implement protocol-level features a contract-only DEX can't, like Superfluid Staking and a Protocol Revenue module doing on-chain arbitrage for stakers. The upgrade history (v3 through v33+, each with its own constants/upgrades/tests) shows this has survived dozens of coordinated mainnet hard forks, which is a decent proxy for operational maturity. IBC integration is native, not bolted on via a bridge contract.

This is a full validator node, not a library you import: official specs call for a quad-core CPU, 64GB RAM, and 1TB NVMe, and Apple M1/ARM isn't supported at all, so running it yourself is a real infrastructure commitment. Adopting or forking it means tracking a long, strictly-ordered chain of upgrade handlers rather than a single stable API surface. Protocol behavior (taker fees, revenue distribution, etc.) can change under you via governance votes, which is a different risk model than code you control. As an appchain DEX its liquidity depth depends on IBC and non-IBC bridged asset flows, so it doesn't compose into an existing EVM/contract stack the way a smart-contract DEX would.

We read the README, the directory tree and a key source file in October 2026. Nobody pays to be listed. How we judge →

search the same ground:

// at a glance

Stars
960
Forks
701
Language
Go
License
Apache-2.0
Last commit
26 Oct 2026

// nearby

If osmosis isn't quite it.

All repos →