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
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 Cosmos / Related | |||
Awesome CosmWasm | 247 | 3 months ago |
More related projects:
- cosmwasm/ts-codegen
- tendermint/tendermint
- cosmwasm/cw-tokens
- srdtrk/go-codegen
- kartevonmorgen/kartevonmorgen.ts
- gantree-io/gantree-lib-nodejs
- automattic/node-canvas
- typicode/hotel
- metamask/metamask-extension
- therealyingtong/roll_up_circom_tutorial
- actions-on-google/actionssdk-say-number-nodejs
- zachterrell57/farcaster-auth
- solidstategroup/rio
- randylien/generator-react-gulp-browserify