explaingit

paritytech/substrate

8,416RustAudience · developerComplexity · 5/5Setup · hard

TLDR

Substrate was a Rust framework for building custom blockchains and was the foundation of the Polkadot network. This repo is now archived, all active development has moved to the Polkadot SDK repository.

Mindmap

mindmap
  root((substrate))
    What it was
      Blockchain framework
      Polkadot foundation
      Custom chain builder
    Core concepts
      FRAME pallets
      Runtime modules
      Consensus layer
    Status
      Archived repo
      Moved to Polkadot SDK
      PRs need resubmit
    Tech
      Rust only
      Advanced systems work
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Browse the archived Substrate codebase to understand how the Polkadot runtime and consensus layer were originally structured.

USE CASE 2

Reference historical Substrate module architecture before migrating an existing project to the Polkadot SDK repo.

Tech stack

Rust

Getting it running

Difficulty · hard Time to first run · 1day+

This repository is archived. All new development happens in the Polkadot SDK repository, open pull requests must be resubmitted there.

In plain English

Substrate was a Rust-based framework for building blockchains, created by Parity Technologies. It served as one of the core building blocks for the Polkadot network, providing developers with tools to create their own custom blockchains without having to write everything from scratch. This repository is no longer active. Parity Technologies has merged Substrate, Cumulus, and Polkadot into a single combined repository called the Polkadot SDK. The README is now a short notice directing contributors and users to that new repository. Any open pull requests from this repository need to be resubmitted there.

Copy-paste prompts

Prompt 1
I'm migrating a Substrate-based blockchain to the new Polkadot SDK repository. What changed in the crate structure and where do I find the equivalent modules?
Prompt 2
Explain how Substrate's FRAME runtime module system worked for building custom on-chain logic as composable pallets.
Prompt 3
What were the main architectural differences between a standalone Substrate chain and a Polkadot parachain built with Cumulus?
Open on GitHub → Explain another repo

← paritytech on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.