DotJobs
A job board for the Substrate and Polkadot ecosystem projects, maintained by Stateless.Money.
A curated list of awesome projects and resources related to the Substrate blockchain development framework.
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
A job board for the Substrate and Polkadot ecosystem projects, maintained by Stateless.Money.
Substrate Developer Hub repositories.
Projects and teams building with Substrate.
An awesome list maintained by our friends at Web3 Foundation.
Vision, ecosystem, opportunities, and much more.
Developer documentation.
Guided exercises to get you started.
Workflows outlined to achieve a specific goal.
Versioned API documentation.
(by community)
White-glove solutions and dedicated support team for visionary teams using Substrate.
The best place for all technical questions.
Funding for ecosystem development.
The Treasury funds are allocated through the voting on spending proposal.
Chat with other Substrate developers, also bridged to matrix.
Follow us to stay up-to-date.
A decentralized news-feed style social platform for the Polkadot community to discuss, share knowledge, post ecosystem updates and interact with posts. Built on top of Subsocial.
Semiannual, online and in-person for all things Substrate.
Bi-weekly collaborative learning sessions.
Biweekly stream hosted by Polkadot Developers Twitch.
Seminar archive.
Older still Seminar archive.
Minimal FRAME-based node, derived from upstream.
Fronter enabled EVM and Ethereum RPC compatible Substrate node, ready for hacking.
Polkadot-JS API and React app to build front-ends for Substrate-based chains.
Cumulus enabled Substrate node, derived from upstream.
A template for a Substrate node that includes staking and governance capabilities.
A template project to kickstart hacking on top of @polkadot/api.
Full-stack dApp boilerplate with ink! smart contracts and a React frontend using the useInkathon (listed below) hooks library maintained by Scio Labs.
A starter-kit for building web3 social apps for the Polkadot ecosystem, powered by the Subsocial blockchain.
Chainlink feed token interface.
Large collection, Parity maintained.
Community maintained collection of Substrate runtime modules.
Distributed autonomous organization (DAO) for administering a bounty program.
Keybase-inspired identity management.
Nested, conditional & Multi-resourced NFTs.
A collection of tools for cross-chain communication.
A set of tools for writing Substrate-based Polkadot parachains.
A system for building Substrate runtimes.
Fronter enabled EVM and Ethereum RPC compatible Substrate node, ready for hacking.
Rust smart contract language for Substrate chains.
Trusted off-chain execution framework that uses Intel SGX trusted execution environments.
Rich JavaScript API framework for front-end development.
Maintained by Usetech.
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.
Official Rust client.
Maintained by Usetech.
Maintained by Centrifuge.
Maintained by Nodle.io.
Semi-official JavaScript library for Substrate-based chains.
Maintained by Polkascan Foundation.
Rust client maintained by Supercomputers Systems AG.
SS58 and more, developed by Subscan.
Friendly wrapper for Polkadot.js API maintained by KodaDot.
Typesafe React Hooks library abstracting functionality by polkadot.js for working with Substrate-based networks and ink! smart contracts maintained by Scio Labs.
A JS SDK for developers to build web3 social apps on top of Subsocial.
Android Substrate tools.
iOS Substrate tools.
Substrate SDK and tools for Android.
Substrate SDK and tools for iOS.
Dart Substrate API.
Flutter SDK for Substrate-based App.
Rust library for React Native.
Tool to predict nominated proof-of-stake elections.
Substrate infused with IPFS.
A standalone JS bundle that contains Polkadot{JS} libraries.
Simple CLI tool to launch a local Polkadot test network.
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.
CLI frontend for the srtool Docker image.
Docker image to deterministically build a runtime.
CLI to inspect metadata of a Substrate node as JSON.
An all-in-one Substrate development toolbox.
Breakdown the balances of your Substrate account.
Create a graph of the token balance over time of a Substrate address.
Graph the benchmark output of FRAME pallets.
A set of useful JavaScript utilities for Substrate that uses the Polkadot{JS} API; Also deployed as a website.
A basic front-end for the FRAME Society pallet.
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.
Command line tool for generating or upgrading a Substrate 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.
Scalable, decentralized database, file storage, and computation services for Substrate chains and more.
Indexing engine for Substrate chains.
Unofficial utilities for working with official Substrate Developer Hub resources.
A sandbox for the Substrate runtime execution environment.
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.
A toolchain for improving the experience of developing on Substrate.
A GraphQL framework for Substrate nodes.
Testnet for smart contracts written for the FRAME Contracts pallet and ink!.
Zero-knowledge tools for the Polkadot ecosystem.
A self-hosted webpage that shows the latest metadata and chain specs for any given network.
Friendly wrapper for Polkadot.js API maintained by KodaDot.
Contains static info & metadata to support client apps in Polkadot ecosystem to map it to various netowrks.
(formerly Parity Signer) - Upcycle an unused mobile phone into an air-gapped hardware wallet.
Monitoring and alerting solution for Polkadot nodes by Simply VC, compatible with many Substrate chains.
List of tools available for your development with Polkadot and any Substrate chain including Block Explorers, Wallets, Network Monitoring & Reporting, Clients, Benchmarking, Fuzzing, Forking, SCALE Codec, CLI Tools and much more.
Semi-official block explorer & front-end for Substrate-based chains.
Browser extension for interacting with Substrate-based chains.
Multi-chain block explorer maintained by Polkascan Foundation.
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!.
REST service that runs alongside Substrate nodes.
Display key's addressees with all SS58 prefixes.
A script to parse and output staking rewards for a given Kusama or Polkadot address and cross-reference them with daily price data.
Command line utility for working with cryptographic keys.
A GraphQL indexer and query service that allows users to easily create indexed data sources and host them online for free.
A SubQuery API implementation for operation history and staking analytics.
Multi-network explorer for Substrate-based chains.
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.
Python-based faucet for development purposes.
GraphQL indexer 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.
Helpful library for offline transaction creation.
Plugin for Visual Studio Code.
Multi-chain block explorer with API and DeFi support across 40+ parachains.
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.
Subsocial JS SDK Playground allows you to fetch spaces, send transactions on blockchain and test the SDK code snippets on the go without the need to download or setup anything locally.
Uptest command line client and libuptest Rust library are two tools used for debugging storage changes and runtime upgrades.
Free and paid services to shared Substrate based nodes.
Public Tor .onion supported nodes for Polkadot, Kusama and Edgeware.
Parity devops team's configuration and guidance on deploying, monitoring, and maintaining node infrastructure.
A Polkadot client implemented in Go; from ChainSafe.
A C++17 implementation of the Polkadot client; from Soramitsu.
An account-based Substrate proof-of-concept runtime written in AssemblyScript; from LimeChain.
Maintained by LimeChain.
Maintained by Matthew Darnell.
Maintained by Soramitsu.
Official codec documentation.
Maintained by Itering.
Maintained by Robonomics Network.
Maintained by Emerald.
Reference implementation written in Rust.
Maintained by Polkascan Foundation.
Maintained by Itering.
Serializing SCALE using type information from a type registry.
Semi-official JavaScript library for Substrate-based chains.
Maintained by Josep M Sobrepere.
Maintained by Soramitsu.
rust-unofficial/awesome-rust
A curated list of Rust code and resources.
jaywcjlove/awesome-mac
This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.
vinta/awesome-python
Curated Python frameworks, libraries and resources.
fffaraz/awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
avelino/awesome-go
Curated Go frameworks and libraries.
ziadoz/awesome-php
A curated list of amazingly awesome PHP libraries, resources and shiny things.