awesome-cosmos

Cosmos toolkit

A community-curated list of resources and libraries for building blockchain applications on the Cosmos ecosystem.

Collection of Cosmos related resources

GitHub

537 stars
35 watching
157 forks
last commit: 2 days ago
Linked from 1 awesome list

awesomeawesome-listblockchaincosmoscosmos-sdk

Awesome Cosmos / Core Components

Cosmos Hub 475 7 days ago
Cosmos SDK 6,270 6 days ago
IBC Go 550 6 days ago
CometBFT 646 6 days ago
CosmWasm 1,073 9 days ago
CosmJS 654 3 months ago
Protobuf
IAVL 423 6 days ago
ICS23 116 9 days ago

Awesome Cosmos / Documentation

Cosmos Developer Portal
Interchain Developer Academy
Cosmos SDK
IBC
CometBFT
Cosmos Hub
CosmWasm
Cosmology

Awesome Cosmos / Client Libraries / Go

Ignite CLI 1,257 7 days ago 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

Awesome Cosmos / Client Libraries / JavaScript

cosmos/cosmjs 654 3 months ago The Cosmos JavaScript library
telescope 145 7 days ago Typescript library generator built on top of CosmJS
chainapsis/cosmosjs 35 over 3 years ago Chainapsis Signing & API Library
cosmos-client/cosmos-client-ts 36 about 1 year ago JavaScript / TypeScript client for Cosmos SDK blockchains
cosmology-tech/chain-registry 61 5 days ago A npm package for the official Cosmos Chain Registry
strangelove-ventures/graz 109 7 days ago Collection of React hooks to interact with wallets, signers, signing clients, etc
cosmology-tech/create-cosmos-app 161 7 days ago A npm package to bootstrap a Cosmos Web UI
cosmology-tech/cosmos-kit 181 about 1 month ago A wallet connector for the Cosmos
nabla-studio/quirks 14 22 days ago A universal wallet adapter for your Cosmos dApps, that works on both mobile and browser
toschdev/bip44 0 10 months ago Cosmos BIP44 implementation in JavaScript for development and education learning

Awesome Cosmos / Client Libraries / Python

cosmpy 131 5 months ago A Python client library for interacting with blockchains based on the Cosmos SDK
pyCosmicWrap 9 almost 2 years ago A python3 wrapper around Cosmos API/RPC
mospy 39 4 months ago A Python library to create and sign transactions for Cosmos SDK based coins
cosmospy-protobuf 19 11 months ago A Python library containing all compiled protobuf files (works very good for grpc)
fx-py-sdk 7 7 months ago The Cosmos Python client library

Awesome Cosmos / Client Libraries / Rust

CosmWasm/cosmwasm 1,073 9 days ago WebAssembly Smart Contracts for the Cosmos SDK
iqlusioninc/stdtx 458 7 days ago A collection of open source Rust crates from iqlusion
peggyjv/ocular 40 4 months ago A client library for Cosmos SDK chains focusing on pleasant UX

Awesome Cosmos / Block Explorers

ATOMScan
Big Dipper -
IOBScan
Mintscan

Awesome Cosmos / Block Explorers / Mintscan

Mintscan for Cosmos Hub Testnet

Awesome Cosmos / Block Explorers

NG Explorers
Ping.pub -
Stake ID

Awesome Cosmos / Block Explorers / Visual Block Explorers

Map of Zones -
Mintscan Interchain Explorer by Cosmostation

Awesome Cosmos / Block Explorers / Terminal Block Explorers

gex 97 8 months ago GEX In-Terminal Explorer
cshtop 14 over 1 year ago Cosmos htop , Blocks visualizer on terminal
pvtop 92 over 1 year ago Consensus visualizer on terminal
tmtop 56 about 1 month ago Htop-like visualiser of consensus inspired by pvtop that allows showing upgrade info, working with consumer chains and non-Cosmos chains and way more

Awesome Cosmos / Chain Registry

cosmos/chain-registry 515 7 days ago
Cosmos directory -
cosmology-tech/chain-registry 61 5 days ago A npm package for the official Cosmos Chain Registry

Awesome Cosmos / Validators

List on Mintscan
List on ATOMScan
List on BigDipper
List on Kujira POD

Awesome Cosmos / Cosmos SDK Modules

List of Modules For a list of production-grade modules, see the
Cosmod.xyz For a list of well-known third-party modules, see

Awesome Cosmos / Monitoring

PANIC Monitoring and Alerting For Blockchains 82 almost 2 years ago An open source monitoring and alerting solution for Cosmos SDK, Substrate, and Chainlink-based nodes
Prometheus Exporter 18 almost 2 years ago An integrated Prometheus exporter for the Cosmos SDK
Cosmos Chains Dashboard 36 about 5 years ago A Grafana dashboard to monitor Cosmos SDK and Tendermint-based blockchain nodes
Chain Pulse 3 about 1 year ago Relayed IBC packets monitor with Prometheus exporter
missed-blocks-checker 8 about 1 month ago 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 37 over 1 year ago Observability tool for Cosmos and other Tendermint applications
Tenderduty 157 8 months ago Comprehensive monitoring tool for Tendermint chains. Its primary function is to alert a validator if they are missing blocks, and more
UpgradesWatchdog 1 almost 2 years ago 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) 30 2 days ago 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

Awesome Cosmos / Indexers

Cosmscan 27 about 1 year ago An indexer engine for Cosmos chains
interchain-indexer 21 over 1 year ago A cosmos blockchain indexer in Python
Cosmos Indexer 33 2 months ago A generalized DB schema indexer with correlation and direct database indexing in Go
BDJuno 91 4 months ago 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

Awesome Cosmos / Frameworks

Cosmos SDK 6,270 6 days ago A Framework for Building High Value Public Blockchains in Go
Orga 150 6 days ago ABCI framework for state machine transitions in Rust
CosmosSwift Build blockchain applications in Swift on top of the Tendermint consensus
ABCI-RS 27 over 1 year ago Rust crate for creating ABCI applications
CosmRS 310 13 days ago Framework for building Cosmos blockchain applications in Rust

Awesome Cosmos / Virtual Machines

Agoric SDK 327 6 days ago Agoric JavaScript Smart Contract Platform
CosmWasm 1,073 9 days ago WASM Virtual Machine & Rust Smart Contracts
Ethermint 1,822 8 months ago Ethereum Virtual Machine
Polaris 1,084 5 months ago Modular Ethereum Virtual Machine

Awesome Cosmos / IBC

IBCprotocol.dev IBC Protocol website
Interchain Standards 937 7 days ago Interchain Standards (ICS) for the Cosmos network & interchain ecosystem
cosmos/ibc-go 550 6 days ago Inter-Blockchain Communication protocol (IBC) implementation in Go
cosmos/ibc-rs 206 6 days ago Rust implementation of the Inter-Blockchain Communication (IBC) protocol
interchaintest 189 9 days ago E2E testing framework for IBC Chains
cosmos/relayer 390 15 days ago IBC Relayer in Go
informalsystems/hermes 448 7 days ago IBC Relayer in Rust
confio/ts-relayer 109 4 months ago IBC Relayer in TypeScript
local-interchain 11 about 1 year ago Quickly spin up a local IBC development environment on any operating system
IBC-escrow-auditor 0 4 months ago Standalone tool to check and report on-chain token amounts against the IBC lockup account on counterparty chain

Awesome Cosmos / Testing

interchaintest 189 9 days ago E2E testing framework for IBC Chains
atomkraft 11 almost 2 years ago E2E testing framework of Cosmos SDK blockchains
python-iavl 5 13 days ago IAVL inspection tool implemented in Python
cosmos-sdk-codeql 20 12 months ago CodeQL queries for common Cosmos SDK bugs
tm-load-test 45 6 days ago CometBFT load test application
cosmosloadtester 5 almost 2 years ago Load tester for Cosmos SDK blockchains
CometMock 25 8 months ago Drop-in replacement for CometBFT in end-to-end tests
quint 827 7 days ago Executable specification language with delightful tooling
apalache 441 14 days ago APALACHE: symbolic model checker for TLA+ and Quint

Awesome Cosmos / 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 29 13 days ago Template and example repository of a Cosmos SDK module
cosmosregistry/chain-minimal 68 11 days ago Template and example of a minimal Cosmos SDK blockchain
spawn 97 6 days ago Generate a new Cosmos SDK blockchain with testing, GitHub integrations, and easy instant testnets

Awesome Cosmos / Tools / CLI

tmkms 335 23 days ago Key Management System for Tendermint validators
cosmosvisor 6,270 6 days ago Automates Cosmos SDK application binary upgrades
cosmosvanity 32 over 1 year ago CLI tool for generating Cosmos vanity addresses
findaccount 38 over 2 years ago Helps identify if an account exists on multiple Cosmos chains with the same address
lens 168 over 1 year ago CLI tool to interact with any Cosmos chain supporting the core Cosmos-SDK modules
cosmology 50 over 1 year ago CLI tool for making cryptocurrency trades, joining liquidity pools, and stake rewards on Osmosis
multisig 36 13 days ago CLI tool for managing multisig accounts on Cosmos SDK chains
cosmos-genesis-tinkerer 17 7 months ago CLI tool for modifying Cosmos genesis files
airdrop-tools 18 8 months ago CLI scripts to help distribute a variety of tokens from multiple formats
cosmos.nix 57 29 days ago support for Cosmos and CosmWasm

Awesome Cosmos / Tools / GUI

REStake Auto-compounder app for Cosmos blockchains using Authz ( )
Cosmfaucet 15 over 1 year ago Self-hosted faucet service for Cosmos based blockchain
Cosmos Notifier Governance notification tool for Telegram and Discord ( )
Skip:Go IBC token transfers, automated swapping and multi-hop routing ( )

Awesome Cosmos / Tools / Bots

Cosmos Discord Faucet 6 over 1 year ago A configurable Discord faucet for Cosmos SDK blockchains
Cosmos Discord Bot 10 8 months ago A general-purpose Discord bot for Cosmos SDK blockchains
cosmos-proposals-checker A bot to notify you if your wallets didn't vote on proposal on multiple Cosmos SDK chains
cosmos-transactions-bot Get notified about transactions matching the filters you want on multiple Cosmos SDK chains
cosmos-balance-bot 14 about 2 years ago Get notified about your wallet balance on multiple Cosmos SDK chains at a set interval
validator-stats-notifications 2 over 1 year ago Discord announcements including ranking, delegations over time, and unique delegators
Secret Stashh NFT Bot 2 about 1 year ago A discord bot to get notified of sales, auctions, and purchases for a Secret Network NFT collection
DAODAO Treasury Bot 0 over 1 year ago A discord bot that keeps up with a DAO's treasury fiat value
Cosmos Price Bot 0 over 1 year ago A discord bot that nicknames to the USD price of any cosmos token via a DEX

Awesome Cosmos / Node Operations / Utilities

Cosmos Cache 26 12 months ago Optimize Cosmos queries by caching responses for predefined sets of time (regex)
cosmos-operator 82 7 days ago Cosmos Operator is a kubernetes operator for managing cosmos nodes
Wallet-generator 0 about 1 month ago Manually generate a keypair + wallet addresses from mnemonic, pubkey + wallet addresses from privkey, or wallet addresses from pubkey. Accepts arbitrary HDpath (incl. cointype)

Awesome Cosmos / Blogs

What is Cosmos?
Cosmos Blog
Interchain Foundation Blog

Awesome Cosmos / Blogs / Articles

Cosmos Dev Series: Cosmos Blockchain Upgrade
Hardening guides
How to connect your frontend to Cosmos blockchain
(Not So) Smart Cosmos, examples of common Cosmos app vulnerabilities 2,222 30 days ago
Go coding guide
The Cosmos Security Handbook - Part 1
Awesome CosmWasm 247 3 months ago

Backlinks from these awesome lists:

More related projects: