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: Dec. 2, 2020, 12:09 p.m.

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
12d
Apache-2.0

Write Parachains on Substrate

155
55
14d
GPL-3.0

Collection of Useful Bridge Building Tools 🏗️

45
19
12d
GPL-3.0

Ethereum compatibility layer for Substrate.

77
22
12d
n/a

Substrate: The platform for blockchain innovators

3.4K
997
2d
n/a

Templates

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

118
143
12d
Unlicense

A template for creating pluggable pallets.

8
12
69d
Unlicense

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

17
12
48d
Unlicense

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

59
64
41d
Unlicense

Pallets

Substrate Open Runtime Module Library

69
29
12d
Apache-2.0

governance + bounty platform

32
8
57d
n/a

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

20
2
42d
Unlicense

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

13
9
64d
Unlicense

Client Libraries

Submit extrinsics (transactions) to a substrate node via RPC

66
51
19d
GPL-3.0

Library for connecting to substrate API over WebSockets

63
33
14d
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
13d
Apache-2.0

Python Substrate Interface Library

26
22
13d
Apache-2.0

Substrate RPC client for go aka GSRPC

43
32
15d
Apache-2.0

С++ API for Polkadot.

12
13
10m
Apache-2.0

C# API for Polkadot

8
5
30d
Apache-2.0

Just another Substrate .NET API

4
0
48d
GPL-3.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
16d
Apache-2.0

Helper funtions for offline transaction generation.

27
10
12d
Apache-2.0

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

14
1
31d
MIT

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

37
13
16d
GPL-3.0

Substrate package manager

14
1
13d
Apache-2.0

Utilities for working with Substrate Developer Hub resources

2
1
46d
Unlicense

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

4
1
29d
n/a

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

22
2
57d
MIT

Javascript lib for gantree-cli

10
2
36d
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
17d
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
15d
Apache-2.0

A Substrate query node framework

6
4
11d
n/a

Zero-knowledge Tools for the Polkadot Ecosystem

11
0
2d
Apache-2.0

A sandbox of Substrate runtime execution environment

10
1
5d
n/a

Testnet for Substrate contracts parachain

11
2
2d
n/a

Alternative Implementations

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

9
0
36d
Apache-2.0

SCALE Codec

SCALE Codec - Implementations

Lightweight, efficient, binary serialization and deserialization codec

79
37
20d
Apache-2.0

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

8
2
13d
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
13d
Apache-2.0

Golang polkadot substrate scale codec

3
6
15d
Apache-2.0

Kagome - C++17 implementation of Polkadot Host

69
15
13d
Apache-2.0

Web3 API for Haskell.

126
36
42d
Apache-2.0

Library to access and build for Polkadot using Java

17
8
14d
Apache-2.0

Ruby SCALE Codec Library

11
3
12d
MIT

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

17
15
13d
Apache-2.0