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