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
542 stars
36 watching
157 forks
last commit: 3 months ago
Linked from 1 awesome list
awesomeawesome-listblockchaincosmoscosmos-sdk
Awesome Cosmos / Core Components | |||
Cosmos Hub | 487 | 2 months ago | |
Cosmos SDK | 6,332 | 2 months ago | |
IBC Go | 561 | 2 months ago | |
CometBFT | 661 | 2 months ago | |
CosmWasm | 1,081 | 2 months ago | |
CosmJS | 657 | 6 months ago | |
Protobuf | |||
IAVL | 426 | 2 months ago | |
ICS23 | 117 | 2 months 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,267 | 2 months 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 | 657 | 6 months ago | The Cosmos JavaScript library |
telescope | 146 | 2 months ago | Typescript library generator built on top of CosmJS |
chainapsis/cosmosjs | 35 | almost 4 years ago | Chainapsis Signing & API Library |
cosmos-client/cosmos-client-ts | 36 | over 1 year ago | JavaScript / TypeScript client for Cosmos SDK blockchains |
cosmology-tech/chain-registry | 63 | 2 months ago | A npm package for the official Cosmos Chain Registry |
strangelove-ventures/graz | 111 | 2 months ago | Collection of React hooks to interact with wallets, signers, signing clients, etc |
cosmology-tech/create-cosmos-app | 164 | 2 months ago | A npm package to bootstrap a Cosmos Web UI |
cosmology-tech/cosmos-kit | 185 | 4 months ago | A wallet connector for the Cosmos |
nabla-studio/quirks | 15 | 2 months ago | A universal wallet adapter for your Cosmos dApps, that works on both mobile and browser |
toschdev/bip44 | 0 | about 1 year ago | Cosmos BIP44 implementation in JavaScript for development and education learning |
Awesome Cosmos / Client Libraries / Python | |||
cosmpy | 131 | 8 months ago | A Python client library for interacting with blockchains based on the Cosmos SDK |
pyCosmicWrap | 9 | about 2 years ago | A python3 wrapper around Cosmos API/RPC |
mospy | 39 | 7 months ago | A Python library to create and sign transactions for Cosmos SDK based coins |
cosmospy-protobuf | 19 | about 1 year ago | A Python library containing all compiled protobuf files (works very good for grpc) |
fx-py-sdk | 7 | 10 months ago | The Cosmos Python client library |
Awesome Cosmos / Client Libraries / Rust | |||
CosmWasm/cosmwasm | 1,081 | 2 months ago | WebAssembly Smart Contracts for the Cosmos SDK |
iqlusioninc/stdtx | 464 | 2 months ago | A collection of open source Rust crates from iqlusion |
peggyjv/ocular | 40 | 7 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 | 96 | 11 months ago | GEX In-Terminal Explorer |
cshtop | 14 | almost 2 years ago | Cosmos htop , Blocks visualizer on terminal |
pvtop | 94 | almost 2 years ago | Consensus visualizer on terminal |
tmtop | 59 | 4 months 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 | 521 | 2 months ago | |
Cosmos directory | - | ||
cosmology-tech/chain-registry | 63 | 2 months 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 | 85 | about 2 years ago | An open source monitoring and alerting solution for Cosmos SDK, Substrate, and Chainlink-based nodes |
Prometheus Exporter | 18 | about 2 years ago | An integrated Prometheus exporter for the Cosmos SDK |
Cosmos Chains Dashboard | 36 | over 5 years ago | A Grafana dashboard to monitor Cosmos SDK and Tendermint-based blockchain nodes |
Chain Pulse | 3 | over 1 year ago | Relayed IBC packets monitor with Prometheus exporter |
missed-blocks-checker | 8 | 2 months 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 | almost 2 years ago | Observability tool for Cosmos and other Tendermint applications |
Tenderduty | 159 | 3 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 | about 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) | 39 | 2 months 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 | over 1 year ago | An indexer engine for Cosmos chains |
interchain-indexer | 21 | over 1 year ago | A cosmos blockchain indexer in Python |
Cosmos Indexer | 34 | 5 months ago | A generalized DB schema indexer with correlation and direct database indexing in Go |
BDJuno | 93 | 3 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,332 | 2 months ago | A Framework for Building High Value Public Blockchains in Go |
Orga | 154 | 3 months ago | ABCI framework for state machine transitions in Rust |
CosmosSwift | Build blockchain applications in Swift on top of the Tendermint consensus | ||
ABCI-RS | 27 | almost 2 years ago | Rust crate for creating ABCI applications |
CosmRS | 312 | 3 months ago | Framework for building Cosmos blockchain applications in Rust |
Awesome Cosmos / Virtual Machines | |||
Agoric SDK | 330 | 2 months ago | Agoric JavaScript Smart Contract Platform |
CosmWasm | 1,081 | 2 months ago | WASM Virtual Machine & Rust Smart Contracts |
Ethermint | 1,823 | 11 months ago | Ethereum Virtual Machine |
Polaris | 1,087 | 9 months ago | Modular Ethereum Virtual Machine |
Awesome Cosmos / IBC | |||
IBCprotocol.dev | IBC Protocol website | ||
Interchain Standards | 942 | 2 months ago | Interchain Standards (ICS) for the Cosmos network & interchain ecosystem |
cosmos/ibc-go | 561 | 2 months ago | Inter-Blockchain Communication protocol (IBC) implementation in Go |
cosmos/ibc-rs | 207 | 2 months ago | Rust implementation of the Inter-Blockchain Communication (IBC) protocol |
interchaintest | 197 | 2 months ago | E2E testing framework for IBC Chains |
cosmos/relayer | 393 | 2 months ago | IBC Relayer in Go |
informalsystems/hermes | 451 | 2 months ago | IBC Relayer in Rust |
confio/ts-relayer | 109 | 7 months ago | IBC Relayer in TypeScript |
local-interchain | 11 | over 1 year ago | Quickly spin up a local IBC development environment on any operating system |
IBC-escrow-auditor | 0 | 7 months ago | Standalone tool to check and report on-chain token amounts against the IBC lockup account on counterparty chain |
Awesome Cosmos / Testing | |||
interchaintest | 197 | 2 months ago | E2E testing framework for IBC Chains |
atomkraft | 11 | about 2 years ago | E2E testing framework of Cosmos SDK blockchains |
python-iavl | 5 | 3 months ago | IAVL inspection tool implemented in Python |
cosmos-sdk-codeql | 20 | about 1 year ago | CodeQL queries for common Cosmos SDK bugs |
tm-load-test | 45 | 3 months ago | CometBFT load test application |
cosmosloadtester | 5 | about 2 years ago | Load tester for Cosmos SDK blockchains |
CometMock | 25 | 11 months ago | Drop-in replacement for CometBFT in end-to-end tests |
quint | 834 | 2 months ago | Executable specification language with delightful tooling |
apalache | 443 | 2 months 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 | 30 | 2 months ago | Template and example repository of a Cosmos SDK module |
cosmosregistry/chain-minimal | 68 | 2 months ago | Template and example of a minimal Cosmos SDK blockchain |
spawn | 100 | 2 months ago | Generate a new Cosmos SDK blockchain with testing, GitHub integrations, and easy instant testnets |
Awesome Cosmos / Tools / CLI | |||
tmkms | 340 | 4 months ago | Key Management System for Tendermint validators |
cosmosvisor | 6,332 | 2 months ago | Automates Cosmos SDK application binary upgrades |
cosmosvanity | 33 | 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 | 169 | over 1 year ago | CLI tool to interact with any Cosmos chain supporting the core Cosmos-SDK modules |
cosmology | 51 | over 1 year ago | CLI tool for making cryptocurrency trades, joining liquidity pools, and stake rewards on Osmosis |
multisig | 37 | 3 months ago | CLI tool for managing multisig accounts on Cosmos SDK chains |
cosmos-genesis-tinkerer | 17 | 3 months ago | CLI tool for modifying Cosmos genesis files |
airdrop-tools | 18 | 11 months ago | CLI scripts to help distribute a variety of tokens from multiple formats |
cosmos.nix | 57 | 3 months ago | support for Cosmos and CosmWasm |
Awesome Cosmos / Tools / GUI | |||
REStake | Auto-compounder app for Cosmos blockchains using Authz ( ) | ||
Cosmfaucet | 15 | almost 2 years 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 | almost 2 years ago | A configurable Discord faucet for Cosmos SDK blockchains |
Cosmos Discord Bot | 10 | 11 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 | over 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 | over 1 year ago | A discord bot to get notified of sales, auctions, and purchases for a Secret Network NFT collection |
DAODAO Treasury Bot | 0 | almost 2 years ago | A discord bot that keeps up with a DAO's treasury fiat value |
Cosmos Price Bot | 0 | almost 2 years 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 | about 1 year ago | Optimize Cosmos queries by caching responses for predefined sets of time (regex) |
cosmos-operator | 87 | 2 months ago | Cosmos Operator is a kubernetes operator for managing cosmos nodes |
Wallet-generator | 0 | 4 months 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,240 | 4 months ago | |
Go coding guide | |||
The Cosmos Security Handbook - Part 1 | |||
Awesome Cosmos / Related | |||
Awesome CosmWasm | 251 | 6 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