User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Substrate

A curated list of awesome projects and resources related to the Substrate blockchain development framework.

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: None

Thank you substrate-developer-hub & contributors
View Topic on GitHub:
substrate-developer-hub/awesome-substrate

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Official Resources

Recordings

Workshops & Demos

Community Resources

Community Resources - Guides

Frameworks

Parity's ink to write smart contracts

286
91
11m
Apache-2.0

Write Parachains on Substrate

155
55
11m
GPL-3.0

Collection of Useful Bridge Building Tools ๐Ÿ—๏ธ

45
19
11m
GPL-3.0

Ethereum compatibility layer for Substrate.

77
22
11m
n/a

Substrate: The platform for blockchain innovators

3.92K
1.15K
7m
n/a

Templates

A new FRAME-based Substrate node, ready for hacking.

118
143
11m
Unlicense

A template for creating pluggable pallets.

8
12
1y 25d
Unlicense

A new Cumulus-based Substrate node, ready for hacking.

17
12
1y 4d
Unlicense

A Polkadot.js API + React based template for building Substrate Front Ends

59
64
12m
Unlicense

A template for kick starting a Substrate based PoS chain.

4
0
9m
Unlicense

Pallets

Substrate Open Runtime Module Library

69
29
11m
Apache-2.0

governance + bounty platform

32
8
1y 13d
n/a

Keybase Local Key Security implementation, using Ipfs-Embed + Substrate

20
2
12m
Unlicense

A Substrate FRAME pallet that defines and implements a non-fungible token (NFT) interface.

13
9
1y 20d
Unlicense

Client Libraries

Submit extrinsics (transactions) to a substrate node via RPC

66
51
11m
GPL-3.0

Library for connecting to substrate API over WebSockets

63
33
11m
n/a

Promise and RxJS APIs around Polkadot and any Substrate-based chain RPC calls. It is dynamically generated based on what the Substrate runtime provides in terms of metadata. Full documentation & examples available

174
130
11m
Apache-2.0

Python Substrate Interface Library

26
22
11m
Apache-2.0

Substrate RPC client for go aka GSRPC

43
32
11m
Apache-2.0

ะก++ API for Polkadot.

12
13
1y 8m
Apache-2.0

C# API for Polkadot

8
5
11m
Apache-2.0

Just another Substrate .NET API

4
1
8m
Apache-2.0

Substrate RPC-client implementation made in pute Kotlin.

6
0
8m
Apache-2.0

Ecosystem Tools

Simple browser extension for managing accounts in a browser and allowing the signing of extrinsics using these accounts. Also provides a simple interface for compliant extensions for dapps.

70
44
11m
Apache-2.0

Helper funtions for offline transaction generation.

27
10
11m
Apache-2.0

This script allows bootstrapping a new substrate chain with the current state of a live chain

14
1
11m
MIT

A collection of debug tools, scripts and libraries on top of substrate.

37
13
11m
GPL-3.0

Substrate package manager

14
1
11m
Apache-2.0

Utilities for working with Substrate Developer Hub resources

2
1
1y 2d
Unlicense

Making Substrate node management easy via self building docker images and easy infrastructure management

4
1
11m
n/a

Halva is a toolchain for improving the experience of developing Decentralized Applications based on Substrate.

22
2
1y 13d
MIT

Javascript lib for gantree-cli

10
2
11m
Apache-2.0

Redspot is an Substrate pallet-contracts (ink!) development environment. Compile your contracts and run them on a different networks. Redspot's core forks from Hardhat but changed a lot to suit substrate.

6
1
11m
n/a

Demo for a safe and effective custodial hot wallet architecture using features innovated by Substrate FRAME pallets and featured in production chains such as Polkadot and Kusama.

6
3
11m
Apache-2.0

A Substrate query node framework

6
4
11m
n/a

a compact graph indexer stack for parity substrate, polkadot, kusama

11
0
1y 82d
GPL-3.0

Zero-knowledge Tools for the Polkadot Ecosystem

11
0
10m
Apache-2.0

A sandbox of Substrate runtime execution environment

10
1
10m
n/a

Testnet for Substrate contracts parachain

11
2
10m
n/a

Simple CLI tool to launch a local Polkadot test network

13
7
10m
MIT

A set of useful JavaScript utilities for Substrate using Polkadot.js API

5
2
11m
MIT

Graph the benchmark output of Substrate Pallets.

5
7
11m
MIT

Breakdown the balances of your Substrate account.

0
0
11m
MIT

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

1
0
1y 14d
MIT

A standalone JS bundle that contains Polkadot{JS} libraries

2
0
1y 14d
Apache-2.0

A basic front-end for the Substrate Society pallet

1
1
1y 38d
Unlicense

CLI to inspect substrate metadata

7
1
8m
n/a

Prometheus exporter for polkadot runtime metrics

5
0
27d
n/a

Subwasm is a cli utility to help you know more about WASM Runtimes. It help downloading, inspecting and comparing Substrate based chains such as Polkadot or Kusama.

11
4
22d
MIT

A fork of chevdor's srtool

16
4
22d
MIT

This cli utility helps you harness the srtool docker image witout breaking a sweat.

7
3
61d
n/a

A github action to easily build your Substrate WASM runtime using srtool with your CI

6
4
85d
n/a

Substrate Mobile Engineering Tools / Libraries

This React Native library packages practical crypto function written in Rust for Substrate, Polkadot and Ethereum.

14
4
6m
Apache-2.0

polkawallet SDK for integrating substrate-based blockchain as a plugin.

8
10
22d
Apache-2.0

fearless-utils-iOS

6
5
31d
Apache-2.0

fearless-utils-Android

11
5
25d
Apache-2.0

Alternative Implementations

๐Ÿ•ธ๏ธ Gossamer: A Go implementation of the Polkadot Host (WIP)

183
38
9m
n/a

This is a Substrate PoC Account-Based Runtime written in AssemblyScript.

9
0
11m
Apache-2.0

SCALE Codec

SCALE Codec - Implementations

Lightweight, efficient, binary serialization and deserialization codec

79
37
11m
Apache-2.0

AssemblyScript implementation of the SCALE codec used in the Parity Substrate framework.

8
2
11m
Apache-2.0

Promise and RxJS APIs around Polkadot and any Substrate-based chain RPC calls. It is dynamically generated based on what the Substrate runtime provides in terms of metadata. Full documentation & examples available

174
130
11m
Apache-2.0

Golang polkadot substrate scale codec

3
6
11m
Apache-2.0

Kagome - C++17 implementation of Polkadot Host

69
15
11m
Apache-2.0

Web3 API for Haskell.

126
36
12m
Apache-2.0

Library to access and build for Polkadot using Java

17
8
11m
Apache-2.0

Ruby SCALE Codec Library

11
3
11m
MIT

Python SCALE-Codec Library | Lightweight, efficient, binary serialization and deserialization codec

17
15
11m
Apache-2.0