Substrate
Framework for writing scalable, upgradeable blockchains in Rust.
Contents
Client Libraries
Used in nuget, and Unity Example; Maintained by Ajuna Network.
Toolchain for Substrate .NET. Pre-generated SubstrateNET; Maintained by Ajuna Network.
Generate Go (de)serialization/client code from Substrate metadata.
Lightweight Rust client library and CLI with support for type information.
SCALE Codec
JavaScript / TypeScript implementations
Mobile
Tools
A collection of tools and libraries for debugging Substrate-based chains.
A Prometheus exporter for Polkadot runtime metrics (modifiable for Substrate use).
A collection of scripts Parity uses to diagnose Polkadot/Kusama.
Another tool to launch a local Polkadot test network, with emphasis on the ability to run big testnets.
GitHub actions to easily use the srtool Docker image to build your own runtime.
Create a graph of the token balance over time of a Substrate address.
A set of useful JavaScript utilities for Substrate that uses the Polkadot{JS} API; Also deployed as a website.
A toml parser and checker to avoid common errors in Substrate projects.
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.
Analogous to serde_json but for SCALE; Library to decode arbitrary SCALE encoded bytes into a dynamic Value given type info from scale-info.
Decode SCALE bytes into arbitrary custom types by implementing a visitor trait.
Script to help bootstrap a new chain with the state of a running chain.
Core lib for accessing and (arbitrarily) manipulating substrate databases, including the building and importing of local blocks.
A suite of technologies for managing Substrate-powered parachain networks via rapid spin-up & tear-down.
Testnet for smart contracts written for the FRAME Contracts pallet and ink!.
Contains static info & metadata to support client apps in Polkadot ecosystem to map it to various netowrks.
Monitoring and alerting solution for Polkadot nodes by Simply VC, compatible with many Substrate chains.
Browser extension for interacting with Substrate-based chains.
A demonstration of a secure, convenient, and flexible hot wallet architecture built on Substrate primitives.
A Truffle-like toolkit for smart contracts for the FRAME Contracts pallet and ink!.
A script to parse and output staking rewards for a given Kusama or Polkadot address and cross-reference them with daily price data.
A SubQuery API implementation for operation history and staking analytics.
An indexing framework (SDK + infrastructure) to quickly and easily turn Substrate and EVM on-chain data into APIs and host them.
100% no-std/wasm compatible Substrate storage key generator library for Rust.
A set of Dockerfiles and GitHub Actions to auto-build and push a Docker image for Substrate-based chains.
Hepls users to generate typescript types from contract ABIs (ink!) and generate runtime code to interact with contracts and deploy them.