← All repos

osmosis

The AMM Laboratory

cosmosdefidexosmosis
Browse cluster: Cosmos blockchain and smart contract languages
4,204commits
187contributors
8languages

Tech stack & purpose

Osmosis is a decentralized exchange and automated market maker built on the Cosmos blockchain by the AMM Laboratory. The repository contains the application code for Osmosis, including upgrade and hard fork management through versioned state migrations, CosmWasm smart contracts for cross-chain swaps and registry functionality, and developer tooling for generating GRPC queries. The project is written primarily in Go and Rust (for CosmWasm contracts), and uses the Cosmos SDK along with IBC (Inter-Blockchain Communication) for cross-chain functionality.

Community & reference links

Languages

Go
91.8%
Rust
5.2%
Python
1.4%
Shell
1.1%
Makefile
0.4%
Dockerfile
0.1%
Go Template
0.0%
RenderScript
0.0%

Contributors (top 30 of 187)