Awesome Cosmos
Collection of Cosmos related resources
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
Core Components
Cosmos SDK
Framework for building performant, customizable blockchains with native interoperability
CometBFT
star:850 A distributed, Byzantine fault-tolerant, deterministic state machine replication engine. It is a fork of Tendermint Core and implements the Tendermint consensus algorithm.
CosmWasm
. Multi-chain smart contract platform built for the Cosmos ecosystem.
Documentation
Client Libraries >Go
Ignite CLI
All-in-one platform to build, launch, and maintain any crypto application on a sovereign and secured blockchain. Quickly bootstraps a new Cosmos SDK blockchain with UI and support to create new and work conveniently with existing Cosmos SDK modules.
Client Libraries >JavaScript
telescope
Typescript library generator built on top of CosmJS.
chainapsis/cosmosjs
Chainapsis Signing & API Library.
cosmos-client/cosmos-client-ts
JavaScript / TypeScript client for Cosmos SDK blockchains.
cosmology-tech/chain-registry
A npm package for the official Cosmos Chain Registry.
strangelove-ventures/graz
Collection of React hooks to interact with wallets, signers, signing clients, etc.
cosmology-tech/create-cosmos-app
A npm package to bootstrap a Cosmos Web UI.
cosmology-tech/cosmos-kit
A wallet connector for the Cosmos.
nabla-studio/quirks
A universal wallet adapter for your Cosmos dApps, that works on both mobile and browser.
toschdev/bip44
Cosmos BIP44 implementation in JavaScript for development and education learning.
Client Libraries >Python
cosmpy
A Python client library for interacting with blockchains based on the Cosmos SDK.
pyCosmicWrap
A python3 wrapper around Cosmos API/RPC.
mospy
A Python library to create and sign transactions for Cosmos SDK based coins.
cosmospy-protobuf
A Python library containing all compiled protobuf files (works very good for grpc).
fx-py-sdk
The Cosmos Python client library.
Client Libraries >Rust
CosmWasm
. Multi-chain smart contract platform built for the Cosmos ecosystem.
iqlusioninc/stdtx
A collection of open source Rust crates from iqlusion.
peggyjv/ocular
A client library for Cosmos SDK chains focusing on pleasant UX.
Block Explorers
Block Explorers >Visual Block Explorers
Map of Zones
Source
Mintscan
Interchain Explorer by Cosmostation.
Block Explorers >Terminal Block Explorers
Chain Registry
Cosmos directory
Source
cosmology-tech/chain-registry
A npm package for the official Cosmos Chain Registry.
Validators
Monitoring
PANIC Monitoring and Alerting For Blockchains
An open source monitoring and alerting solution for Cosmos SDK, Substrate, and Chainlink-based nodes.
Prometheus Exporter
An integrated Prometheus exporter for the Cosmos SDK.
Cosmos Chains Dashboard
A Grafana dashboard to monitor Cosmos SDK and Tendermint-based blockchain nodes.
Chain Pulse
Relayed IBC packets monitor with Prometheus exporter.
missed-blocks-checker
Monitor validators' missed blocks on multiple Cosmos chains and send its notifications to Telegram.
Nodes Checker
Check your nodes status online, receive instant notification if something is wrong with your validator node.
Cosmon
Observability tool for Cosmos and other Tendermint applications.
Tenderduty
Comprehensive monitoring tool for Tendermint chains. Its primary function is to alert a validator if they are missing blocks, and more.
UpgradesWatchdog
SoftwareUpgradeProposal & GitHub Releases telegram monitoring tool.
cosmos-node-exporter
A Prometheus exporter to scrape data on your node sync status, Cosmovisor upgrades and GitHub version mismatches, useful for node operators and validators.
cosmos-wallets-exporter
A Prometheus exporter to scrape data on wallets balance, useful to get notified if your wallet balance is too low.
cosmos-validators-exporter
A Prometheus exporter to scrape data about a validator (missed blocks, delegators count, total staked amount, rankings, etc.)
cosmos-validator-monitoring-service(CVMS)
Integrated monitoring system for validators in the Cosmos app chain ecosystem.
cosmos-proposals-checker
A bot that sends you a notification on multiple Cosmos chains if your wallet hasn't voted on any proposal.
cosmos-transactions-bot
A bot that sends you notifications on any transactions you want to be subscribed to on multiple Cosmos chains.
Indexers
Cosmscan
An indexer engine for Cosmos chains.
interchain-indexer
A cosmos blockchain indexer in Python.
Cosmos Indexer
A generalized DB schema indexer with correlation and direct database indexing in Go.
BDJuno
All the chains' data that are queried from the RPC and gRPC endpoints are stored inside a PostgreSQL database on top of which GraphQL APIs can then be created using Hasura.
Frameworks
Cosmos SDK
Framework for building performant, customizable blockchains with native interoperability
Orga
ABCI framework for state machine transitions in Rust.
CosmosSwift
Build blockchain applications in Swift on top of the Tendermint consensus.
ABCI-RS
Rust crate for creating ABCI applications.
CosmRS
Framework for building Cosmos blockchain applications in Rust.
Virtual Machines
Agoric SDK
Agoric JavaScript Smart Contract Platform.
CosmWasm
. Multi-chain smart contract platform built for the Cosmos ecosystem.
Ethermint
Ethereum Virtual Machine.
Polaris
Modular Ethereum Virtual Machine.
IBC
IBCprotocol.dev
IBC Protocol website.
Interchain Standards
Interchain Standards (ICS) for the Cosmos network & interchain ecosystem.
cosmos/ibc-rs
Rust implementation of the Inter-Blockchain Communication (IBC) protocol.
interchaintest
E2E testing framework for IBC Chains.
cosmos/relayer
IBC Relayer in Go.
informalsystems/hermes
IBC Relayer in Rust.
confio/ts-relayer
IBC Relayer in TypeScript.
local-interchain
Quickly spin up a local IBC development environment on any operating system.
IBC-escrow-auditor
Standalone tool to check and report on-chain token amounts against the IBC lockup account on counterparty chain.
Testing
interchaintest
E2E testing framework for IBC Chains.
atomkraft
E2E testing framework of Cosmos SDK blockchains.
python-iavl
IAVL inspection tool implemented in Python.
cosmos-sdk-codeql
CodeQL queries for common Cosmos SDK bugs.
tm-load-test
CometBFT load test application.
cosmosloadtester
Load tester for Cosmos SDK blockchains.
CometMock
Drop-in replacement for CometBFT in end-to-end tests.
quint
Executable specification language with delightful tooling.
apalache
APALACHE: symbolic model checker for TLA+ and Quint.
Templates
ignite
Quickly bootstrap a new Cosmos SDK blockchain with UI and support to create new and work conveniently with existing Cosmos SDK modules.
cosmosregistry/example
Template and example repository of a Cosmos SDK module.
cosmosregistry/chain-minimal
Template and example of a minimal Cosmos SDK blockchain.
spawn
Generate a new Cosmos SDK blockchain with testing, GitHub integrations, and easy instant testnets.
Tools >CLI
tmkms
Key Management System for Tendermint validators.
Cosmos SDK
Framework for building performant, customizable blockchains with native interoperability
cosmosvanity
CLI tool for generating Cosmos vanity addresses.
findaccount
Helps identify if an account exists on multiple Cosmos chains with the same address.
lens
CLI tool to interact with any Cosmos chain supporting the core Cosmos-SDK modules.
cosmology
CLI tool for making cryptocurrency trades, joining liquidity pools, and stake rewards on Osmosis.
multisig
CLI tool for managing multisig accounts on Cosmos SDK chains.
cosmos-genesis-tinkerer
CLI tool for modifying Cosmos genesis files.
airdrop-tools
CLI scripts to help distribute a variety of tokens from multiple formats.
cosmos.nix
Nix support for Cosmos and CosmWasm.
Tools >GUI
REStake
Auto-compounder app for Cosmos blockchains using Authz (source).
Cosmfaucet
Self-hosted faucet service for Cosmos based blockchain.
Cosmos Notifier
Governance notification tool for Telegram and Discord (source).
Skip:Go
IBC token transfers, automated swapping and multi-hop routing (source).
Tools >Bots
Cosmos Discord Faucet
A configurable Discord faucet for Cosmos SDK blockchains.
Cosmos Discord Bot
A general-purpose Discord bot for Cosmos SDK blockchains.
cosmos-proposals-checker
A bot that sends you a notification on multiple Cosmos chains if your wallet hasn't voted on any proposal.
cosmos-transactions-bot
A bot that sends you notifications on any transactions you want to be subscribed to on multiple Cosmos chains.
cosmos-balance-bot
Get notified about your wallet balance on multiple Cosmos SDK chains at a set interval.
validator-stats-notifications
Discord announcements including ranking, delegations over time, and unique delegators.
Secret Stashh NFT Bot
A discord bot to get notified of sales, auctions, and purchases for a Secret Network NFT collection.
DAODAO Treasury Bot
A discord bot that keeps up with a DAO's treasury fiat value.
Cosmos Price Bot
A discord bot that nicknames to the USD price of any cosmos token via a DEX.
Node Operations >Utilities
Cosmos Cache
Optimize Cosmos queries by caching responses for predefined sets of time (regex).
cosmos-operator
Cosmos Operator is a kubernetes operator for managing cosmos nodes.
Wallet-generator
Manually generate a keypair + wallet addresses from mnemonic, pubkey + wallet addresses from privkey, or wallet addresses from pubkey. Accepts arbitrary HDpath (incl. cointype)
Wallets
Blogs
Blogs >Articles
(Not So) Smart Cosmos, examples of common Cosmos app vulnerabilities
Trail of Bits' guidelines and best practices on how to write secure smart contracts.
Related
Related lists in Decentralized Systems
See categoryDeFi Developer Road Map
OffcierCia/DeFi-Developer-Road-Map
DeFi Developer roadmap is a curated Developer handbook which includes a list of the best tools for DApps development, resources and references!
Awesome Bitcoin
igorbarinov/awesome-bitcoin
A curated list of bitcoin services and tools for software developers
Awesome Algorand
awesome-algorand/awesome-algorand
⚡A curated list of awesome resources related to the Ⱥlgorand Blockchain ⛓
Awesome ATProto
atblueprints/awesome-atproto
A curated list of awesome AT Protocol resources
Awesome Mastodon
hyperupcall/awesome-mastodon
Curated list of awesome Mastodon-related stuff!
Standard
4337Mafia/awesome-account-abstraction
📖 A curated list of resources dedicated to Account Abstraction (EIP-4337)