Skip to content

Cosmos Stack

banner

The Cosmos Stack is the most widely-adopted and battle-tested Layer 1 blockchain technology stack, in production with 200+ chains today. It is performant, customizable, and EVM-compatible, offering engineers full end-to-end control of their blockchain infrastructure and implementation.

The Stack is modular by design; use pre-built code modules or integrate custom features and logic for your use case, compliance needs, governance, consensus, and performance requirements. The Cosmos Stack is open-source.

The Cosmos Stack's primary components include:

  • CometBFT, a low-latency, fast finality, and high throughput consensus engine
  • Cosmos SDK, a modular SDK for building secure, high-performance, application-specific blockchains
  • Cosmos EVM, a production-ready EVM layer with full compatibility with Ethereum smart contracts and tooling
  • Inter-Blockchain Communication Protocol (IBC), the secure, industry-standard blockchain messaging protocol that enables cross-chain communication without the use of a third-party intermediary.
Need Help? Support & Community: Discord - Telegram - Talk to an Expert - Join the #Cosmos-tech Slack Channel

Cosmos Stack Components

Cosmos SDK CometBFT IBC Cosmos EVM Testing Chain Info Frontend CosmWasm*
Blockchain SDK Battle-Tested Consensus Inter-Blockchain Communication Protocol Native EVM Compatibility Utilities & Frameworks Registries & Tools TS Tooling & Utilities Rust Smart Contracts
docs docs docs docs docs
Cosmos SDK CometBFT Eureka Cosmos EVM MultiTest* Chain Registry* Create Interchain App* CosmWasm*
Ignite CLI* CometBFT DB ibc-go Interchain Test Client* Interchain Kit* TS Codegen*
Spawn CLI* Hermes Relayer* Starship* npm Module* Interchain UI* Wasmd*
ibc-rs* Rust Crate* InterchainJS* Cosmwasm Optimizer Crate*
Utilities* Telescope*

Note: Projects marked with an asterisk (*) are community or third-party maintained. They are not directly maintained by Cosmos Labs.

Maintainers and Contributors

Cosmos Labs maintains the core components of the stack: Cosmos SDK, CometBFT, IBC, Cosmos EVM, and various developer tools and frameworks. The detailed maintenance policy can be found here. In addition to developing and maintaining the Cosmos Stack, Cosmos Labs provides advisory and engineering services for blockchain solutions. Get in touch with Cosmos Labs.

Cosmos Labs is a wholly-owned subsidiary of the Interchain Foundation, the Swiss nonprofit responsible for treasury management, funding public goods, and supporting governance for Cosmos.

The Cosmos Stack is supported by a robust community of open-source contributors.

Security

Read about updates and security processes in the Security repo.

Explore the Cosmos Network to learn more about the Cosmos technology stack and use cases.

Pinned Loading

  1. cosmos-sdk cosmos-sdk Public

    ⛓️ A Framework for Building High Value Public Blockchains ✨

    Go 7k 4.2k

  2. cosmos cosmos Public

    Internet of Blockchains ⚛

    TeX 1.3k 341

  3. gaia gaia Public

    Cosmos Hub

    Go 566 772

  4. ibc-go ibc-go Public

    Inter-Blockchain Communication Protocol (IBC) implementation in Golang.

    Go 636 751

  5. iavl iavl Public

    Merkleized IAVL+ Tree implementation in Go

    Go 449 318

  6. evm evm Public

    An EVM compatible framework for blockchain development with the Cosmos SDK

    Go 147 174

Repositories

Showing 10 of 129 repositories
  • ibc-relayer Public
    cosmos/ibc-relayer’s past year of commit activity
    Go 0 0 0 0 Updated Apr 9, 2026
  • cosmos-sdk Public

    ⛓️ A Framework for Building High Value Public Blockchains ✨

    cosmos/cosmos-sdk’s past year of commit activity
    Go 6,979 Apache-2.0 4,169 164 (1 issue needs help) 53 Updated Apr 9, 2026
  • ibc-go Public

    Inter-Blockchain Communication Protocol (IBC) implementation in Golang.

    cosmos/ibc-go’s past year of commit activity
    Go 636 Apache-2.0 751 7 17 Updated Apr 9, 2026
  • docs Public
    cosmos/docs’s past year of commit activity
    MDX 1 11 1 6 Updated Apr 9, 2026
  • gaia Public

    Cosmos Hub

    cosmos/gaia’s past year of commit activity
    Go 566 Apache-2.0 772 12 (1 issue needs help) 24 Updated Apr 9, 2026
  • solidity-ibc-eureka Public

    This is a solidity implementation of IBC v2.

    cosmos/solidity-ibc-eureka’s past year of commit activity
    Rust 101 61 2 14 Updated Apr 9, 2026
  • quint Public Forked from informalsystems/quint

    An executable specification language with delightful tooling based on the temporal logic of actions (TLA)

    cosmos/quint’s past year of commit activity
    TypeScript 0 Apache-2.0 125 0 1 Updated Apr 9, 2026
  • ledger-cosmos Public
    cosmos/ledger-cosmos’s past year of commit activity
    C 60 Apache-2.0 117 0 1 Updated Apr 9, 2026
  • cosmos-db Public
    cosmos/cosmos-db’s past year of commit activity
    Go 25 Apache-2.0 39 9 8 Updated Apr 9, 2026
  • iavl Public

    Merkleized IAVL+ Tree implementation in Go

    cosmos/iavl’s past year of commit activity
    Go 449 Apache-2.0 318 35 41 Updated Apr 9, 2026

Top languages

Loading…

Most used topics

Loading…