https://github.com/cosmos/cosmos-sdk
:chains: A Framework for Building High Value Public Blockchains :sparkles:
https://github.com/cosmos/cosmos-sdk
blockchain cometbft cosmos-sdk cryptocurrency go golang tendermint
Last synced: 5 days ago
JSON representation
:chains: A Framework for Building High Value Public Blockchains :sparkles:
- Host: GitHub
- URL: https://github.com/cosmos/cosmos-sdk
- Owner: cosmos
- License: apache-2.0
- Created: 2016-02-06T07:15:53.000Z (about 9 years ago)
- Default Branch: main
- Last Pushed: 2025-04-27T20:41:16.000Z (6 days ago)
- Last Synced: 2025-04-28T10:25:55.520Z (5 days ago)
- Topics: blockchain, cometbft, cosmos-sdk, cryptocurrency, go, golang, tendermint
- Language: Go
- Homepage: https://cosmos.network/
- Size: 322 MB
- Stars: 6,563
- Watchers: 256
- Forks: 3,878
- Open Issues: 326
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
- Roadmap: ROADMAP.md
Awesome Lists containing this project
- awesome-go - cosmos-sdk - A Framework for Building Public Blockchains in the Cosmos Ecosystem. (Blockchain)
- awesome-go - cosmos/cosmos-sdk
- fucking-awesome-go - cosmos-sdk - A Framework for Building Public Blockchains in the Cosmos Ecosystem. (Blockchain)
- awesome-ccamel - cosmos/cosmos-sdk - :chains: A Framework for Building High Value Public Blockchains :sparkles: (Go)
- grpc-protos - cosmos/cosmos-sdk - sdk) | blockchain (Repositories)
- awesome-go - cosmos-sdk - A Framework for Building Public Blockchains in the Cosmos Ecosystem. (Blockchain)
- awesome-starts - cosmos/cosmos-sdk - :chains: A Framework for Building High Value Public Blockchains :sparkles: (Go)
- awesome-go - cosmos-sdk - A Framework for Building Public Blockchains in the Cosmos Ecosystem. Stars:`6.5K`. (Blockchain)
- awesome-golang-repositories - cosmos-sdk
- awesome-go - cosmos-sdk - A Framework for Building Public Blockchains in the Cosmos Ecosystem. (Blockchain)
- awesome-go-with-stars - cosmos-sdk - A Framework for Building Public Blockchains in the Cosmos Ecosystem. (Blockchain)
- best-of-crypto - GitHub - 6% open · ⏱️ 05.06.2024): (Cryptocurrencies)
- awesome-arsenal - cosmos-sdk - Cosmos SDK。 (武器库 / 后端)
- awesome-go-cn - cosmos-sdk - sdk) [![godoc][D]](https://godoc.org/github.com/cosmos/cosmos-sdk) (区块链)
- awesome-go-plus - cosmos-sdk - A Framework for Building Public Blockchains in the Cosmos Ecosystem.  (Blockchain)
- awesome-go - cosmos-sdk
- awesome-go-plus - cosmos-sdk - A Framework for Building Public Blockchains in the Cosmos Ecosystem.  (Blockchain)
- awesome-go - cosmos-sdk
README
Cosmos SDK

The Cosmos SDK is a framework for building blockchain applications. [CometBFT (BFT Consensus)](https://github.com/cometbft/cometbft) and the Cosmos SDK are written in the Go programming language. Cosmos SDK is used to build [Gaia](https://github.com/cosmos/gaia), the implementation of the Cosmos Hub.
**WARNING**: The Cosmos SDK has mostly stabilized, but we are still making some breaking changes.
**Note**: We advise to always use the latest maintained [Go](https://go.dev/dl) version for building Cosmos SDK applications.
## Quick Start
To learn how the Cosmos SDK works from a high-level perspective, see the Cosmos SDK [High-Level Intro](https://docs.cosmos.network/main/intro/overview).
If you want to get started quickly and learn how to build on top of Cosmos SDK, visit [Cosmos SDK Tutorials](https://tutorials.cosmos.network). You can also fork the tutorial's repository to get started building your own Cosmos SDK application.
For more information, see the [Cosmos SDK Documentation](https://docs.cosmos.network).
## Modules
The Cosmos SDK maintains a set of modules that can be included in your blockchain application. For more information
on modules, see our [introduction doc](./x/README.md).## Contributing
See [CONTRIBUTING.md](./CONTRIBUTING.md) for details on how to contribute and participate in our [dev calls](./CONTRIBUTING.md#teams-dev-calls).
If you want to follow the updates or learn more about the latest design then join our [Discord](https://discord.com/invite/cosmosnetwork).## Tools and Frameworks
The Cosmos ecosystem is vast.
[Awesome Cosmos](https://github.com/cosmos/awesome-cosmos) is a community-curated list of notable frameworks, modules and tools.### Cosmos Hub Mainnet
The Cosmos Hub application, `gaia`, has its own [cosmos/gaia repository](https://github.com/cosmos/gaia). Go there to join the Cosmos Hub mainnet and more.
### Inter-Blockchain Communication (IBC)
The IBC module for the Cosmos SDK has its own [cosmos/ibc-go repository](https://github.com/cosmos/ibc-go). Go there to build and integrate with the IBC module.
## Disambiguation
This Cosmos SDK project is not related to the [React-Cosmos](https://github.com/react-cosmos/react-cosmos) project (yet). Many thanks to Evan Coury and Ovidiu (@skidding) for this Github organization name. As per our agreement, this disambiguation notice will stay here.