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
5m
Apache-2.0

Write Parachains on Substrate

155
55
5m
GPL-3.0

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

45
19
5m
GPL-3.0

Ethereum compatibility layer for Substrate.

77
22
5m
n/a

Substrate: The platform for blockchain innovators

3.92K
1.15K
74d
n/a

Templates

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

118
143
5m
Unlicense

A template for creating pluggable pallets.

8
12
7m
Unlicense

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

17
12
6m
Unlicense

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

59
64
6m
Unlicense

A template for kick starting a Substrate based PoS chain.

4
0
4m
Unlicense

Pallets

Substrate Open Runtime Module Library

69
29
5m
Apache-2.0

governance + bounty platform

32
8
7m
n/a

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

20
2
6m
Unlicense

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

13
9
7m
Unlicense

Client Libraries

Submit extrinsics (transactions) to a substrate node via RPC

66
51
5m
GPL-3.0

Library for connecting to substrate API over WebSockets

63
33
5m
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
5m
Apache-2.0

Python Substrate Interface Library

26
22
5m
Apache-2.0

Substrate RPC client for go aka GSRPC

43
32
5m
Apache-2.0

ะก++ API for Polkadot.

12
13
1y 98d
Apache-2.0

C# API for Polkadot

8
5
6m
Apache-2.0

Just another Substrate .NET API

4
1
79d
Apache-2.0

Substrate RPC-client implementation made in pute Kotlin.

6
0
87d
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
5m
Apache-2.0

Helper funtions for offline transaction generation.

27
10
5m
Apache-2.0

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

14
1
6m
MIT

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

37
13
5m
GPL-3.0

Substrate package manager

14
1
5m
Apache-2.0

Utilities for working with Substrate Developer Hub resources

2
1
6m
Unlicense

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

4
1
6m
n/a

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

22
2
7m
MIT

Javascript lib for gantree-cli

10
2
6m
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
5m
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
5m
Apache-2.0

A Substrate query node framework

6
4
5m
n/a

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

11
0
9m
GPL-3.0

Zero-knowledge Tools for the Polkadot Ecosystem

11
0
5m
Apache-2.0

A sandbox of Substrate runtime execution environment

10
1
5m
n/a

Testnet for Substrate contracts parachain

11
2
5m
n/a

Simple CLI tool to launch a local Polkadot test network

13
7
5m
MIT

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

5
2
6m
MIT

Graph the benchmark output of Substrate Pallets.

5
7
6m
MIT

Breakdown the balances of your Substrate account.

0
0
6m
MIT

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

1
0
7m
MIT

A standalone JS bundle that contains Polkadot{JS} libraries

2
0
7m
Apache-2.0

A basic front-end for the Substrate Society pallet

1
1
7m
Unlicense

CLI to inspect substrate metadata

7
1
92d
n/a

Alternative Implementations

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

183
38
4m
n/a

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

9
0
6m
Apache-2.0

SCALE Codec

SCALE Codec - Implementations

Lightweight, efficient, binary serialization and deserialization codec

79
37
5m
Apache-2.0

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

8
2
5m
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
5m
Apache-2.0

Golang polkadot substrate scale codec

3
6
5m
Apache-2.0

Kagome - C++17 implementation of Polkadot Host

69
15
5m
Apache-2.0

Web3 API for Haskell.

126
36
6m
Apache-2.0

Library to access and build for Polkadot using Java

17
8
5m
Apache-2.0

Ruby SCALE Codec Library

11
3
5m
MIT

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

17
15
5m
Apache-2.0