Coder Social home page Coder Social logo

awesome-cosmos's Introduction

Awesome Cosmos Awesome

A community curated list of awesome projects related to the Cosmos ecosystem

The Cosmos SDK is a modular framework for building blockchain applications in Go. Gaia, the implementation of the Cosmos Hub, is built with the Cosmos SDK.

Contributing: Please read the Contributing guide. Thank you to all our contributors.

Disclaimer: This community-maintained repo does not reflect the views of any official entity.

Contents

Resources

Wallets

The most up-to-date list of wallets supporting cosmos chains is https://cosmos.network/ecosystem/wallets.

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

  • cosmospy - Tools for Cosmos wallet management and offline transaction signing.
  • cosmpy - A Python client library for interacting with blockchains based on the Cosmos-SDK.

Rust

Block Explorers

Visual Block Explorer

View Inter-Blockchain Communication (IBC) transfer activity. The map traces IBC transactions between different blockchains (called zones in the Cosmos Hub) to display accurate aggregate information about the pulse of the entire Cosmos ecosystem.

Chain Registry

A registry containing standardized metadata from most Cosmos chains.

Validators

Popular block explorers provide a list of active validators. The easiest entry point to view validator profiles is from a block explorer. For example, Mintscan, ATOMScan, and BigDipper. DYOR when choosing a validator. Consider delegating your tokens to validators outside of the top 20 to increase the decentralization of the network.

Modules

The best place to find an accurate list of the Cosmos SDK modules is the project repository:

  • For a list of production-grade modules, see the List of Modules.
  • For a list of well-known third-party modules, see the Ecosystem section of the Cosmos SDK documentation.

Some modules are important but may still lack official documentation, like the genutil module that is essential to launch a chain. Please consider contributing documentation to the Cosmos SDK to help fill these gaps.

To share a module that you want the community to know about and use, add it here. You can also create a pull request (PR) to add the module to the official project.

External Modules

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.
  • cosmos-exporter - A Prometheus scraper that fetches the data from a full node of a Cosmos-based blockchain via gRPC.
  • missed-blocks-checker - Monitor missed blocks for Cosmos-chain validators with support for notifications to Telegram and Slack.
  • 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.
  • Tender Monitor - TenderMonitor is a tool for monitoring Cosmos nodes.

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

Modules or frameworks for virtual machines that run in the Cosmos SDK

  • Agoric SDK - Agoric JavaScript Smart Contract Platform.
  • CosmWasm - WASM Virtual Machine & Rust Smart Contracts.
  • Ethermint - Ethereum Virtual Machine.

IBC

Bridges

Tools

CLI

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

GUI

Ecosystem

The most up-to-date list of projects built using the Cosmos SDK is https://cosmos.network/ecosystem/apps.

Blogs

Disclaimer: This community-maintained repo does not reflect the views of any official entity.

As the ecosystem grows, so does the content. DYOR and follow the projects you find interesting.

Articles

Related

awesome-cosmos's People

Contributors

okwme avatar julienrbrt avatar tac0turtle avatar jackzampolin avatar ebuchman avatar riccardom avatar hukkinj1 avatar toschdev avatar cwgoes avatar cracklord avatar lovincyrus avatar nooomski avatar dogemos avatar alexanderbez avatar blockpowercapital avatar cbrit avatar edouardlvdl avatar ethanfrey avatar fedekunze avatar yangyanqing avatar haasted avatar jim380 avatar migueldingli1997 avatar mnugumanova avatar codingki avatar rhuairahrighairidh avatar freak12techno avatar youngjoon-lee avatar hulatown avatar cain42 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.