Awesome lists are curated lists of awesome projects and resources concerning a topic, a programming language, a technology, etc.
-Developer Resources: Awesome Lists
This is the official Awesome List for Substrate; it is maintained by the Substrate Developer Hub team.
Substrate is a framework for building upgradable, modular and efficient blockchains. Substrate is an open-source library of Rust code that is maintained by Parity Technologies.
- Official Resources
- Recordings
- Workshops & Demos
- Community Resources
- Frameworks
- Templates
- Pallets
- Client Libraries
- Ecosystem Tools
- substrate.io - Product page
- Developer Hub - Developer portal
- Tutorials - Guided exercises to get you started
- Knowledge Base - In-depth documentation related to Substrate development
- Recipes - Working code examples that solve common problems
- Reference Docs - Rustdoc API documentation
- Seminar - Collaborative learning on Crowdcast
- Technical Chat - Ask questions & chat with other Substrate developers
- Builders Program - white-glove support for visionary teams
- Web3 Foundation Grants - funding for ecosystem development
- Users - Teams building with Substrate
- GitHub - Substrate source code
- Developer Hub GitHub - Developer Hub repositories
- Polkadot GitHub - Substrate monorepo for multiple Parity-sponsored chains
- Parity Blog - Read about updates in the Substrate ecosystem
- Twitter - Follow us to stay up-to-date
- Introduction to Substrate
- Parachains, Cumulus & the Rococo Test Network
- Enterprise Demo
- Bridges & Cross-Chain Interoperability
- Archive Indexing Engine
- Ethereum Apps on Substrate Chains
- UTXO Workshop - Use Substrate to implement a Bitcoin-like chain
- Cumulus Wokshop - Build a parachain with Cumulus
- Enterprise Sample - A fully-featured sample that uses a supply chain use case to demonstrate Substrate's rich set of capabilities
- DotLeap - Community content and newsletter
- Stack Overflow - Questions tagged
substrate - Reddit - Official subreddit
- Polkadot Stack - Another awesome list maintained by our friends at Web3 Foundation
- Subsocial - Decentralized social network for Polkadot / Kusama ecosystem. Built on Substrate + IPFS.
- FRAME - An idiomatic system for building Substrate runtimes
- ink! - Smart contract language for Substrate chains
- Cumulus - Simplified Polkadot-compatible parachains
- Bridges - A collection of tools for cross-chain communication
- Frontier - End-to-end Ethereum emulation for Substrate chains
- Polkadot-JS - Rich framework for front-end development
- SubstraTEE - Trusted off-chain execution framework that uses Intel SGX trusted execution environments
- Node - A fresh FRAME-based node, ready for hacking
- Pallet - Easily create pluggable blockchain capabilities
- Parachain - A new Cumulus-based Substrate node, ready for hacking
- Front-End - Use the Polkadot-JS API and React to build front-ends for Substrate-based chains
- Open Runtime Module Library (ORML) - Community maintained collection of Substrate runtime modules
- Sunshine Bounty - Distributed autonomous organization (DAO) for administering a bounty program
- Sunshine Identity - Keybase-inspired identity management
- Sunshine Faucet - Dispense resources for a development chain
- Commodities - Defines and implements a non-fungible token interface
subxt- Official Rust client- Substrate API Client - Rust client maintained by Supercomputing Systems AG
- Polkadot-JS API - Semi-official Javascript library for Substrate-based chains
- Python Substrate Interface - Maintained by Polkascan Foundation
- Go Substrate RPC Client - Maintained by Centrifuge
- Substrate C++ API - Maintained by Usetech
- Substrate .Net API - Maintained by Usetech
- Polkadot-JS Apps UI - Semi-official block explorer & front-end for Substrate-based chains
- Polkadot-JS Extension - Browser extension for interacting with Substrate-based chains
- Sidecar - REST service that runs alongside Substrate nodes
- Archive - Indexing engine for Substrate chains
- TxWrapper - Helpful library for offline transaction creation
- Subkey - Command line utility for working with cryptographic keys
- Polkascan - Multi-chain block explorer maintained by Polkascan Foundation
- VSCode Substrate - Official plugin for Visual Studio Code
- Parity Signer - Upcycle an unused mobile phone into an air-gapped hardware wallet
- Fork Off Substrate - Script to help bootstrap a new chain with the state of a running chain
- Substrate debug-kit - A collection of tools
and libraries for debugging Substrate-based chains, including
offline-election, which is a tool that is used to predict nominated proof-of-stake elections.
