awesome-cosmos
by cosmos
Collection of Cosmos related resources
AI summary
Cosmos toolkit
A community-curated list of resources and libraries for building blockchain applications on the Cosmos ecosystem.
- stars
- 542
- forks
- 157
- watching
- 36
- awesome list
- 1
- entries
- 146
What's in the list
146 links in 28 sections, with live GitHub stats.activeno commit in 2y
Core Components
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
cosmos/cosmjs
The Cosmos JavaScript library
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/cosmwasm
WebAssembly Smart Contracts for the Cosmos SDK
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 / Mintscan
Block Explorers
Block Explorers / Visual Block Explorers
- Mintscan
Interchain Explorer by Cosmostation
Block Explorers / Terminal Block Explorers
Chain Registry
cosmology-tech/chain-registry
A npm package for the official Cosmos Chain Registry
Validators
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
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
A Framework for Building High Value Public Blockchains in Go
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
WASM Virtual Machine & Rust Smart Contracts
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-go
Inter-Blockchain Communication protocol (IBC) implementation in Go
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
cosmosvisor
Automates Cosmos SDK application binary upgrades
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
support for Cosmos and CosmWasm
Tools / GUI
- REStake
Auto-compounder app for Cosmos blockchains using Authz ( )
Cosmfaucet
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 ( )
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 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
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)
Blogs
Blogs / Articles
Related
Nothing in this list matches your filter.
Featured in 1 awesome list
Each link jumps to the spot where the list mentions awesome-cosmos.
More related projects
cosmwasm/ts-codegen116
tendermint/tendermint5.7K
cosmwasm/cw-tokens86
srdtrk/go-codegen26
kartevonmorgen/kartevonmorgen.ts11
gantree-io/gantree-lib-nodejs12
automattic/node-canvas10.2K
typicode/hotel10K
metamask/metamask-extension12.1K
therealyingtong/roll_up_circom_tutorial31
actions-on-google/actionssdk-say-number-nodejs56
zachterrell57/farcaster-auth25
solidstategroup/rio156
randylien/generator-react-gulp-browserify422