Skip to main content

:sunglasses: Curated list of tools, contracts, and projects working with CosmWasm

269
GitHub Stars
46
Curated Resources
6
Categories
2 hours ago
Last Refreshed
General ResourcesCosmWasm FrameworkSmart Contract LibrariesSmart ContractsExternal ProjectsTooling

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me specifications and examples resources from awesome-cosmwasm"

Installation instructions →

What's inside

External Projects

  • AbstractSDK/abstract

    Abstract is a development platform with a focus on code reusability and application sovereignty.

  • astroport-fi/astroport-core

    Astroport is a multi pool type automated market-maker (AMM) protocol, it is one of the leading DEX on Terra.

  • CronCats/cw-croncat

    Croncat provides a general purpose, fully autonomous network that enables scheduled function calls for blockchain contract execution. It allows any application to schedule logic to get executed in the future, once or many times, triggered by an approved “agent,” in an economically stable format.

  • DA0-DA0/dao-contracts

    DAO DAO is the leading software to build your own DAO on CosmWasm chains, quickly surpassing Aragon in functionality

  • mars-protocol/v1-core

    Delphi's "Mars Protocol" is the leading lending protocol on Terra, Osmosis, and soon launching on Neutron.

  • public-awesome/launchpad

General Resources

  • AREA-52

    an interactive tutorial to learn CosmWasm smart contracts.

  • CosmWasm framework

    a "core" CosmWasm repo. This includes the core Rust framework for writing a smart contract, a virtual machine that runs smart contracts and is embedded in any chain running them, the IDL format for describing the interface of a smart contract, and more! A few of these are commonly dependencies of smart contracts.

  • CosmWasm template

    a template for getting an empty smart contract up and running quickly. Instructions included!

  • The CosmWasm book

    a step-by-step guide to writing CosmWasm smart contracts.

Tooling

  • beaker

    A toolkit that simplifies interactions with CosmWasm smart contracts which offers scaffolding, deployment, upgrades, execution, querying, an interactive console, and task scripting capabilities.

  • cosmology-tech/create-cosmos-app

  • cosmwander

    Explore on-chain cosmwasm contracts and discover their message scheme.

  • cosmwasm devtools

    A web-based console for interacting with CosmWasm smart contracts deployed locally or remotely. Can use Keplr account or generate new addresses as needed.

  • cosmwasm/rust-optimizer

    This is a Docker build with a locked set of dependencies to produce reproducible builds of cosmwasm smart contracts. It also does heavy optimization on the build size, using binary stripping and

  • Cosmwasm Studio

    Monaco IDE that supports CosmWasm. It allows developers to code, build smart contracts and execute functions through a simulation. It supports its own rust-analyzer in Web Assembly so developers can code it the same as local VS Code.

Smart Contracts

  • cw1Specifications and Examples

  • cw1-subkeysSpecifications and Examples

  • cw1-whitelistSpecifications and Examples

  • cw2Specifications and Examples

    contract metadata (name and version) that can be inspected directly, without querying the contract.

  • cw20Specifications and Examples

  • cw20-baseSpecifications and Examples

Smart Contract Libraries

Showing a sample of 46 resources. View the full list on GitHub →