Project Awesome project awesome

Substrate

Framework for writing scalable, upgradeable blockchains in Rust.

Collection 778 stars GitHub

Tools

Substrate debug-kit 96 (archived)

A collection of tools and libraries for debugging Substrate-based chains.

polkadot-js-bundle 7 updated 3y ago
polkadot-launch 464 updated 3y ago
polkadot-runtime-prom-exporter

A Prometheus exporter for Polkadot runtime metrics (modifiable for Substrate use).

polkadot-scripts 27 updated 4mo ago

A collection of scripts Parity uses to diagnose Polkadot/Kusama.

polkadot-starship

Another tool to launch a local Polkadot test network, with emphasis on the ability to run big testnets.

srtool-actions 20 updated 2y ago

GitHub actions to easily use the srtool Docker image to build your own runtime.

srtool-cli

CLI frontend for the srtool Docker image.

srtool 76 updated 12d ago

Docker image to deterministically build a runtime.

subsee

CLI to inspect metadata of a Substrate node as JSON.

subalfred

An all-in-one Substrate development toolbox.

substrate-balance-calculator 8 updated 4y ago

Breakdown the balances of your Substrate account.

substrate-balance-graph 7 updated 4y ago

Create a graph of the token balance over time of a Substrate address.

substrate-graph-benchmarks 11 updated 4y ago

Graph the benchmark output of FRAME pallets.

substrate-js-utils 31 updated 7mo ago

A set of useful JavaScript utilities for Substrate that uses the Polkadot{JS} API; Also deployed as a website.

substrate-society 6 updated 3y ago

A basic front-end for the FRAME Society pallet.

substrate-toml-lint 9 updated 3y ago

A toml parser and checker to avoid common errors in Substrate projects.

subwasm 69 updated 1y ago

CLI to inspect a runtime WASM blob offline. It shows information, metadata and can compare runtimes. It can also help you fetch a runtime directly from a node.

sup 17 updated 4y ago

Command line tool for generating or upgrading a Substrate node.

scale-value 18 updated 1mo ago

Analogous to serde_json but for SCALE; Library to decode arbitrary SCALE encoded bytes into a dynamic Value given type info from scale-info.

scale-decode 9 updated 4mo ago

Decode SCALE bytes into arbitrary custom types by implementing a visitor trait.

Archive 199 updated 3y ago

Indexing engine for Substrate chains.

Dev Hub Utils

Unofficial utilities for working with official Substrate Developer Hub resources.

Europa 76 updated 3y ago

A sandbox for the Substrate runtime execution environment.

Fork Off Substrate 110 updated 1y ago

Script to help bootstrap a new chain with the state of a running chain.

fudge 22 updated 1y ago

Core lib for accessing and (arbitrarily) manipulating substrate databases, including the building and importing of local blocks.

Gantree Library 12 updated 3y ago

A suite of technologies for managing Substrate-powered parachain networks via rapid spin-up & tear-down.

Halva 35 updated 3y ago

A toolchain for improving the experience of developing on Substrate.

Hydra 50 updated 2y ago

A GraphQL framework for Substrate nodes.

Jupiter 56 updated 3y ago

Testnet for smart contracts written for the FRAME Contracts pallet and ink!.

Megaclite 1 (archived)

Zero-knowledge tools for the Polkadot ecosystem.

Nova Polkadot Utils 42 updated 2d ago

Contains static info & metadata to support client apps in Polkadot ecosystem to map it to various netowrks.

Polkadot PANIC 37 updated 3y ago

Monitoring and alerting solution for Polkadot nodes by Simply VC, compatible with many Substrate chains.

Polkadot-JS Extension 1.0k updated 13d ago

Browser extension for interacting with Substrate-based chains.

Proxy Hot Wallet Demo 18 updated 4y ago

A demonstration of a secure, convenient, and flexible hot wallet architecture built on Substrate primitives.

Redspot 69 updated 3y ago

A Truffle-like toolkit for smart contracts for the FRAME Contracts pallet and ink!.

Sidecar 268 updated yesterday

REST service that runs alongside Substrate nodes.

Staking Rewards Collector 83 updated 2mo ago

A script to parse and output staking rewards for a given Kusama or Polkadot address and cross-reference them with daily price data.

Nova SubQuery API 22 updated 1mo ago

A SubQuery API implementation for operation history and staking analytics.

Subsquid

An indexing framework (SDK + infrastructure) to quickly and easily turn Substrate and EVM on-chain data into APIs and host them.

Substate 6 updated 4y ago

100% no-std/wasm compatible Substrate storage key generator library for Rust.

Substrate Docker Builders 20 updated 2y ago

A set of Dockerfiles and GitHub Actions to auto-build and push a Docker image for Substrate-based chains.

Substrate Faucet Bot

Python-based faucet for development purposes.

Substrate Graph 33 updated 3y ago

GraphQL indexer for Substrate-based chains.

Typechain-Polkadot 14 updated 2y ago

Hepls users to generate typescript types from contract ABIs (ink!) and generate runtime code to interact with contracts and deploy them.

TxWrapper 57 (archived)

Helpful library for offline transaction creation.

SubID

An advanced cross-chain portfolio management tool for the Polkadot ecosystem, allowing any user to see their balances across chains; view their crowdloan history; view their NFTs across Polkadot ecosystem chains; claim their vested tokens and perform cross-chain transfers.

Uptest Runtime upgrade tool

Uptest command line client and libuptest Rust library are two tools used for debugging storage changes and runtime upgrades.