Top 50 Awesome List

substrate-developer-hub/awesome-substrate

Decentralized Systems  1 month ago  416
A curated list of awesome projects and resources related to the Substrate blockchain development framework.
View byDAY/WEEK/README
View on Github

Awesome Substrate Awesome

An awesome list is a list of awesome things curated by the Substrate community.

Substrate is a framework for building upgradable, modular and efficient blockchains. Substrate is an open-source library of Rust code that is maintained by Parity Technologies. Source code available on GitHubstars6.5k.

Contents

Resources

Support

Social

  • Technical Chat - Ask questions & chat with other Substrate developers.
  • Twitter - Follow us to stay up-to-date.
  • Reddit - Official subreddit.

Events

Blogs

  • Official - Published by Parity.
  • DotLeap - Polkadot and Substrate Community blog and newsletter.

Videos

Templates

  • Basestars498 - Minimal FRAME-based node, ready for hacking.
  • Parachainstars115 - Cumulus enabled Substrate node, ready for hacking.
  • Frontierstars7 - Fronter enabled EVM and Ethereum RPC compatible Substrate node, ready for hacking.
  • Front-Endstars189 - Polkadot-JS API and React app to build front-ends for Substrate-based chains.
  • substrate-stencil - A template for a Substrate node that includes staking and governance capabilities.

FRAME Pallets

Framework Extensions

  • FRAME - A system for building Substrate runtimes.
  • ink!stars747 - Rust smart contract language for Substrate chains.
  • Cumulusstars408 - A set of tools for writing Substrate-based Polkadot parachains.
  • Bridgesstars173 - A collection of tools for cross-chain communication.
  • Frontierstars274 - End-to-end Ethereum emulation for Substrate chains.
  • Polkadot-JS - Rich JavaScript API framework for front-end development.
  • IntegriTEE - Trusted off-chain execution framework that uses Intel SGX trusted execution environments.

Client Libraries

Mobile

Tools

  • Polkadot-JS Apps UI - Semi-official block explorer & front-end for Substrate-based chains.
  • Polkadot-JS Extensionstars392 - Browser extension for interacting with Substrate-based chains.
  • Polkadot Tool Index - List of tools available for your development with Polkadot and any Substrate chain including Block Explorers, Wallets, Network Monitoring & Reporting, Clients, Benchmarking, Fuzzing, Forking, SCALE Codec, CLI Tools and much more.
  • Sidecarstars143 - REST service that runs alongside Substrate nodes.
  • Archivestars138 - Indexing engine for Substrate chains.
  • TxWrapperstars60 - Helpful library for offline transaction creation.
  • Substatestars1 - 100% no-std/wasm compatible Substrate storage key generator library for Rust.
  • Subkey - Command line utility for working with cryptographic keys.
  • Polkascan - Multi-chain block explorer maintained by Polkascan Foundation.
  • VSCode Substrate - Plugin for Visual Studio Code.
  • Parity Signer - Upcycle an unused mobile phone into an air-gapped hardware wallet.
  • Fork Off Substratestars65 - Script to help bootstrap a new chain with the state of a running chain.
  • Substrate debug-kitstars90 - A collection of tools and libraries for debugging Substrate-based chains, including offline-election, which is a tool that is used to predict nominated proof-of-stake elections.
  • sup - Command line tool for generating or upgrading a Substrate node.
  • Substrate Dev Hub Utilsstars4 - Unofficial utilities for working with official Substrate Developer Hub resources.
  • Subscan - Multi-network explorer for Substrate-based chains.
  • Substrate Docker Buildersstars14 - A set of Dockerfiles and GitHub Actions to auto-build and push a Docker image for Substrate-based chains.
  • Halvastars32 - A toolchain for improving the experience of developing on Substrate.
  • offchain::ipfs - Substrate infused with IPFS.
  • Gantree Librarystars11 - A suite of technologies for managing Substrate-powered parachain networks via rapid spin-up & tear-down.
  • Redspotstars50 - A Truffle-like toolkit for smart contracts for the FRAME Contracts pallet.
  • Proxy Hot Wallet Demostars15 - A demonstration of a secure, convenient, and flexible hot wallet architecture built on Substrate primitives.
  • Substrate Faucet Botstars2 - Python-based faucet for development purposes.
  • Hydrastars41 - A GraphQL framework for Substrate nodes.
  • Substrate Graphstars26 - GraphQL indexer for Substrate-based chains.
  • SubQuery - A GraphQL indexer and query service that allows users to easily create indexed data sources and host them online for free.
  • Megaclitestars1 - Zero-knowledge tools for the Polkadot ecosystem.
  • Europastars65 - A sandbox for the Substrate runtime execution environment.
  • Jupiterstars49 - Testnet for smart contracts written for the FRAME Contracts pallet.
  • Staking Rewards Collectorstars48 - A script to parse and output staking rewards for a given Kusama or Polkadot address and cross-reference them with daily price data.
  • polkadot-launch - Simple CLI tool to launch a local Polkadot test network.
  • polkadot-starship - Another tool to launch a local Polkadot test network, with emphasis on the ability to run big testnets.
  • substrate-js-utils - A set of useful JavaScript utilities for Substrate that uses the Polkadot{JS} API. Also deployed as a website.
  • substrate-graph-benchmarks - Graph the benchmark output of FRAME pallets.
  • substrate-balance-calculator - Breakdown the balances of your Substrate account.
  • substrate-balance-graph - Create a graph of the token balance over time of a Substrate address.
  • polkadot-js-bundle - A standalone JS bundle that contains Polkadot{JS} libraries.
  • substrate-society - A basic front-end for the FRAME Society pallet.
  • Aleph.im - Scalable, decentralized database, file storage, and computation services for Substrate chains and more.
  • subsee - CLI to inspect metadata of a Substrate node as JSON.
  • polkadot-runtime-prom-exporter - A Prometheus exporter for Polkadot runtime metrics (modifiable for Substrate use).
  • subwasm - CLI to inspect a runtime WASM blob offline. It shows information, metadata and can compare runtimes. It can also help you fetch a runtime directly from a node.
  • srtool - Docker image to deterministically build a runtime.
  • srtool-cli - CLI frontend for the srtool Docker image.
  • srtool-actions - GitHub actions to easily use the srtool Docker image to build your own runtime.
  • SS58 Transform - Display key's addressees with all SS58 prefixes.

Products and Services

  • OnFinality - Free and paid services to shared Substrate based nodes.

Alternative Implementations

SCALE Codec

ON THIS PAGE

  1. Awesome Substrate Awesome
  2. Contents
  3. Resources
  4. Support
  5. Social
  6. Events
  7. Blogs
  8. Videos
  9. Templates
  10. FRAME Pallets
  11. Framework Extensions
  12. Client Libraries
  13. Mobile
  14. Tools
  15. Products and Services
  16. Alternative Implementations
  17. SCALE Codec
Last Checked At: 2022-01-24T04:49:19.829Z
Previous
msmolyakov/awesome-waves
Next
golemfactory/awesome-golem

About

Track your favorite github awesome repo, not just star it. trackawesomelist.com provides website, newsletter, RSS for tracking the popular awesome list by daily and weekly.
Contact us: [email protected]
Track Awesome List - Track your favorite Github awesome repos, not just star them | Product Hunt

Subscribe

Subscribe to our weekly newsletter to receive the awesome updates! We never send spam and you can unsubscribe instantly with one click. Here's past issues.

Links

Follow us on TwitterSubscribe us on TelegramSubmit awesome list repoNewsletterDonateSitemap