An open API service indexing awesome lists of open source software.

awesome-cosmos

Collection of Cosmos related resources
https://github.com/cosmos/awesome-cosmos

Last synced: 16 days ago
JSON representation

Block Explorers

Rust

Terminal Block Explorers

  • gex - GEX In-Terminal Explorer.
  • cshtop - Cosmos htop , Blocks visualizer on terminal.
  • pvtop - Consensus visualizer on terminal.
  • tmtop - Htop-like visualiser of consensus inspired by pvtop that allows showing upgrade info, working with consumer chains and non-Cosmos chains and way more.

Visual Block Explorers

Blogs

Articles

Utilities

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.

JavaScript

Python

  • cosmpy - A Python client library for interacting with blockchains based on the Cosmos SDK.
  • 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.

Rust

  • iqlusioninc/stdtx - A collection of open source Rust crates from iqlusion.
  • peggyjv/ocular - A client library for Cosmos SDK chains focusing on pleasant UX.

Core Components

Cosmos SDK Modules

Terminal Block Explorers

Documentation

Ecosystem

Utilities

Frameworks

Terminal Block Explorers

  • CosmosSwift - Build blockchain applications in Swift on top of the Tendermint consensus.
  • CosmRS - Framework for building Cosmos blockchain applications in Rust.
  • ABCI-RS - Rust crate for creating ABCI applications.

IBC

Terminal Block Explorers

Indexers

Terminal Block Explorers

Monitoring

Terminal Block Explorers

  • Nodes Checker - Check your nodes status online, receive instant notification if something is wrong with your validator node.
  • 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.
  • 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-validator-monitoring-service(CVMS) - Integrated monitoring system for validators in the Cosmos app chain ecosystem.
  • PANIC Monitoring and Alerting For Blockchains - An open source monitoring and alerting solution for Cosmos SDK, Substrate, and Chainlink-based nodes.
  • cosmos-validators-exporter - A Prometheus exporter to scrape data about a validator (missed blocks, delegators count, total staked amount, rankings, etc.)

Node Operations

Utilities

  • 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)

Related

Articles

Templates

Terminal Block Explorers

  • ignite - Quickly bootstrap a new Cosmos SDK blockchain with UI and support to create new and work conveniently with existing Cosmos SDK modules.
  • 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.
  • cosmosregistry/example - Template and example repository of a Cosmos SDK module.

Testing

Terminal Block Explorers

  • 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.

Tools

Bots

CLI

  • cosmosvisor - Automates Cosmos SDK application binary upgrades.
  • tmkms - Key Management System for Tendermint validators.
  • 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 - Nix support for Cosmos and CosmWasm.

GUI