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

Write Parachains on Substrate

155
55
109d
GPL-3.0

Collection of Useful Bridge Building Tools 🏗️

45
19
107d
GPL-3.0

Ethereum compatibility layer for Substrate.

77
22
107d
n/a

Substrate: The platform for blockchain innovators

3.92K
1.15K
12d
n/a

Templates

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

118
143
107d
Unlicense

A template for creating pluggable pallets.

8
12
5m
Unlicense

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

17
12
4m
Unlicense

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

59
64
4m
Unlicense

A template for kick starting a Substrate based PoS chain.

4
0
68d
Unlicense

Pallets

Substrate Open Runtime Module Library

69
29
107d
Apache-2.0

governance + bounty platform

32
8
5m
n/a

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

20
2
4m
Unlicense

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

13
9
5m
Unlicense

Client Libraries

Submit extrinsics (transactions) to a substrate node via RPC

66
51
114d
GPL-3.0

Library for connecting to substrate API over WebSockets

63
33
109d
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
108d
Apache-2.0

Python Substrate Interface Library

26
22
108d
Apache-2.0

Substrate RPC client for go aka GSRPC

43
32
110d
Apache-2.0

С++ API for Polkadot.

12
13
1y 36d
Apache-2.0

C# API for Polkadot

8
5
4m
Apache-2.0

Just another Substrate .NET API

4
1
17d
Apache-2.0

Substrate RPC-client implementation made in pute Kotlin.

6
0
25d
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
111d
Apache-2.0

Helper funtions for offline transaction generation.

27
10
107d
Apache-2.0

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

14
1
4m
MIT

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

37
13
111d
GPL-3.0

Substrate package manager

14
1
108d
Apache-2.0

Utilities for working with Substrate Developer Hub resources

2
1
4m
Unlicense

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

4
1
4m
n/a

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

22
2
5m
MIT

Javascript lib for gantree-cli

10
2
4m
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
112d
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
110d
Apache-2.0

A Substrate query node framework

6
4
106d
n/a

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

11
0
7m
GPL-3.0

Zero-knowledge Tools for the Polkadot Ecosystem

11
0
97d
Apache-2.0

A sandbox of Substrate runtime execution environment

10
1
100d
n/a

Testnet for Substrate contracts parachain

11
2
97d
n/a

Simple CLI tool to launch a local Polkadot test network

13
7
95d
MIT

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

5
2
4m
MIT

Graph the benchmark output of Substrate Pallets.

5
7
4m
MIT

Breakdown the balances of your Substrate account.

0
0
4m
MIT

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

1
0
5m
MIT

A standalone JS bundle that contains Polkadot{JS} libraries

2
0
5m
Apache-2.0

A basic front-end for the Substrate Society pallet

1
1
5m
Unlicense

CLI to inspect substrate metadata

7
1
30d
n/a

Alternative Implementations

🕸️ Gossamer: A Go implementation of the Polkadot Host (WIP)

183
38
59d
n/a

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

9
0
4m
Apache-2.0

SCALE Codec

SCALE Codec - Implementations

Lightweight, efficient, binary serialization and deserialization codec

79
37
115d
Apache-2.0

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

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

Golang polkadot substrate scale codec

3
6
110d
Apache-2.0

Kagome - C++17 implementation of Polkadot Host

69
15
108d
Apache-2.0

Web3 API for Haskell.

126
36
4m
Apache-2.0

Library to access and build for Polkadot using Java

17
8
109d
Apache-2.0

Ruby SCALE Codec Library

11
3
107d
MIT

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

17
15
108d
Apache-2.0