All Projects → substrate-developer-hub → Awesome Substrate

substrate-developer-hub / Awesome Substrate

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

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Awesome Substrate

Tendermint
⟁ Tendermint Core (BFT Consensus) in Go
Stars: ✭ 4,491 (+1869.74%)
Mutual labels:  blockchain, cryptocurrency, consensus, cryptography, distributed-systems
Library
Collection of papers in the field of distributed systems, game theory, cryptography, cryptoeconomics, zero knowledge
Stars: ✭ 100 (-56.14%)
Mutual labels:  blockchain, consensus, cryptography, distributed-systems
Lethean Vpn
Lethean Virtual Private Network (VPN)
Stars: ✭ 29 (-87.28%)
Mutual labels:  blockchain, cryptocurrency, cryptography, distributed-systems
Chainspace Prototype
Chainspace is a distributed ledger platform for high-integrity and transparent processing of transactions within a decentralized system.
Stars: ✭ 41 (-82.02%)
Mutual labels:  blockchain, consensus, decentralization
Insolar
Enterprise-ready blockchain platform
Stars: ✭ 192 (-15.79%)
Mutual labels:  blockchain, networking, distributed-systems
Blockchain Papers
区块链相关的有价值的文献
Stars: ✭ 20 (-91.23%)
Mutual labels:  blockchain, cryptocurrency, cryptography
Ipfsfb
InterPlanetary File System for Business (IPFSfB) is an enterprise blockchain storage network based on InterPlanetary File System.
Stars: ✭ 57 (-75%)
Mutual labels:  blockchain, networking, cryptography
Skale Network
Elastic sidechains
Stars: ✭ 58 (-74.56%)
Mutual labels:  blockchain, cryptography, distributed-systems
Lightning Rfc
Lightning Network Specifications
Stars: ✭ 1,224 (+436.84%)
Mutual labels:  blockchain, cryptocurrency, cryptography
Crypto Ecosystems
A taxonomy for open source cryptocurrency, blockchain, and decentralized ecosystems
Stars: ✭ 140 (-38.6%)
Mutual labels:  blockchain, cryptocurrency, decentralization
Vrf.js
A pure Javascript Implementation of Verifiable Random Functions
Stars: ✭ 124 (-45.61%)
Mutual labels:  cryptocurrency, consensus, cryptography
Cryptokernel
A SDK for implementing blockchain-based digital currencies
Stars: ✭ 146 (-35.96%)
Mutual labels:  blockchain, cryptocurrency, cryptography
Aeternity
æternity: solving scalability problems by making sense of state-channels
Stars: ✭ 923 (+304.82%)
Mutual labels:  blockchain, cryptocurrency, cryptography
Abci Host
Clojure host/server for Tendermint's ABCI protocol.
Stars: ✭ 18 (-92.11%)
Mutual labels:  blockchain, consensus, distributed-systems
Blockchain Reading List
Blockchain Manchester Meetups, Talks and Reading List
Stars: ✭ 17 (-92.54%)
Mutual labels:  blockchain, cryptocurrency, distributed-systems
Monero
Monero: the secure, private, untraceable cryptocurrency
Stars: ✭ 6,503 (+2752.19%)
Mutual labels:  blockchain, cryptocurrency, cryptography
Unstoppable Wallet Ios
A secure and decentralized Bitcoin and other cryptocurrency wallet for iPhone. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...
Stars: ✭ 180 (-21.05%)
Mutual labels:  blockchain, cryptocurrency, decentralization
Firo
The privacy-focused cryptocurrency
Stars: ✭ 528 (+131.58%)
Mutual labels:  blockchain, cryptocurrency, cryptography
Lnd
Lightning Network Daemon ⚡️
Stars: ✭ 5,623 (+2366.23%)
Mutual labels:  blockchain, cryptocurrency, cryptography
Multi Party Schnorr
Rust implementation of multi-party Schnorr signatures over elliptic curves.
Stars: ✭ 115 (-49.56%)
Mutual labels:  blockchain, cryptocurrency, cryptography

Awesome Substrate Awesome

An awesome list is a list of awesome things curated by the 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.

Contents

Official Resources

Recordings

Workshops & Demos

  • UTXO Workshop - Use Substrate to implement a Bitcoin-like chain.
  • Cumulus Wokshop - Build a parachain with Cumulus.
  • Enterprise Sample - A fully-featured sample that uses a supply chain use case to demonstrate Substrate's rich set of capabilities.

Community Resources

  • DotLeap - Community content and newsletter.
  • Stack Overflow - Questions tagged substrate.
  • Reddit - Official subreddit.
  • Polkadot Stack - Another awesome list maintained by our friends at Web3 Foundation.
  • PolkaView - Historical data on minimum staked to be rewarded.
  • Subsocial - Decentralized social network for the Polkadot / Kusama ecosystem. Built on Substrate + IPFS.
  • DOTspot - An open-place for Substrate ecosystem projects to share their latest news.
  • DotJobs - A job board for the Polkadot ecosystem from the team at Stateless.Money.
  • Substrate Migrations - A list of past runtime storage migrations with notes and examples.

Community Resources - Guides

Frameworks

  • FRAME - An idiomatic system for building Substrate runtimes.
  • ink! - Smart contract language for Substrate chains.
  • Cumulus - Simplified Polkadot-compatible parachains.
  • Bridges - A collection of tools for cross-chain communication.
  • Frontier - End-to-end Ethereum emulation for Substrate chains.
  • Polkadot-JS - Rich framework for front-end development.
  • SubstraTEE - Trusted off-chain execution framework that uses Intel SGX trusted execution environments.
  • FRAME Benchmarking - The official benchmarking framework for the FRAME system for runtime development.

Templates

  • Node - A fresh FRAME-based node, ready for hacking.
  • Pallet - Easily create pluggable blockchain capabilities.
  • Parachain - A new Cumulus-based Substrate node, ready for hacking (see 'Cumulus' under Frameworks for more info).
  • Front-End - Use the Polkadot-JS API and React to build front-ends for Substrate-based chains.
  • substrate-stencil - A template for a Substrate node that includes staking and governance capabilities.

Pallets

Client Libraries

Ecosystem Tools

  • Polkadot-JS Apps UI - Semi-official block explorer & front-end for Substrate-based chains.
  • Polkadot-JS Extension - Browser extension for interacting with Substrate-based chains.
  • Polkadot Tool Index - Here is a very useful list of tools available for your development w/ Polkadot and any substrate chain including Block Explorers, Wallets, Network Monitoring & Reporting, Clients, Benchmarking, Fuzzing, Forking, SCALE Codec, CLI Tools and much more.
  • Sidecar - REST service that runs alongside Substrate nodes.
  • Archive - Indexing engine for Substrate chains.
  • TxWrapper - Helpful library for offline transaction creation.
  • Subkey - Command line utility for working with cryptographic keys.
  • Polkascan - Multi-chain block explorer maintained by Polkascan Foundation.
  • VSCode Substrate - Official plugin for Visual Studio Code.
  • Parity Signer - Upcycle an unused mobile phone into an air-gapped hardware wallet.
  • Fork Off Substrate - Script to help bootstrap a new chain with the state of a running chain.
  • Substrate debug-kit - 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 Utils - Unofficial utilities for working with official Substrate Developer Hub resources.
  • Subscan - Multi-network explorer for Substrate-based chains.
  • Substrate Docker Builders - A set of Dockerfiles and GitHub Actions to auto-build and push a Docker image for Substrate-based chains.
  • Halva - A toolchain for improving the experience of developing on Substrate.
  • offchain::ipfs - Substrate infused with IPFS.
  • Gantree Library - A suite of technologies for managing Substrate-powered parachain networks via rapid spin-up & tear-down.
  • Redspot - A Truffle-like toolkit for smart contracts for the FRAME Contracts pallet.
  • Proxy Hot Wallet Demo - A demonstration of a secure, convenient, and flexible hot wallet architecture built on Substrate primitives.
  • Substrate Faucet Bot - Python-based faucet for development purposes.
  • Hydra - A GraphQL framework for Substrate nodes with a hosted playground. Check out the great docs.
  • Substrate Graph - GraphQL indexer for Substrate-based chains.
  • Megaclite - Zero-knowledge tools for the Polkadot ecosystem.
  • Europa - A sandbox for the Substrate runtime execution environment.
  • Jupiter - Testnet for smart contracts written for the FRAME Contracts pallet.
  • Staking Rewards Collector - 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.
  • 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.

Alternative Implementations

SCALE Codec

SCALE Codec - Implementations

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].