Update render script and Makefile

This commit is contained in:
Jonas Zeunert
2024-04-22 21:54:39 +02:00
parent 2d63fe63cd
commit 4d0cd768f7
10975 changed files with 47095 additions and 4031084 deletions

View File

@@ -1,8 +1,8 @@
 Awesome Substrate !Awesome (https://awesome.re/badge-flat.svg) (https://awesome.re)
 Awesome Substrate !Awesome (https://awesome.re/badge-flat.svg) (https://awesome.re)
▐ Please see awesome-dot (https://github.com/haquefardeen/awesome-dot) for a similar list that is more general to the entire Polkadot ecosystem, not just Substrate. 
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
▐ An awesome list is a list of awesome things curated by the Substrate community.
@@ -57,8 +57,8 @@
- Substrate Developers Chat (Telegram) (https://t.me/substratedevs) - Chat with other Substrate developers, also bridged to matrix (https://matrix.to/#/#substratedevs:matrix.org).
- Twitter (https://twitter.com/substrate_io) - Follow us to stay up-to-date.
- Polkaverse (https://polkaverse.com) - A decentralized news-feed style social platform for the Polkadot community to discuss, share knowledge, post ecosystem updates and interact with posts. Built on top of 
Subsocial (https://subsocial.network).
- Polkaverse (https://polkaverse.com) - A decentralized news-feed style social platform for the Polkadot community to discuss, share knowledge, post ecosystem updates and interact with posts.
Built on top of Subsocial (https://subsocial.network).
Events
@@ -96,9 +96,10 @@
(https://github.com/paritytech/cumulus/tree/master/parachain-template).
- substrate-stencil (https://github.com/kaichaosun/substrate-stencil) - A template for a Substrate node that includes staking and governance capabilities.
- polkadot-js-api-ts-template (https://github.com/kianenigma/polkadot-js-api-ts-template) - A template project to kickstart hacking on top of @polkadot/api.
- INK!athon (https://inkathon.xyz/) - Full-stack dApp boilerplate with ink! smart contracts and a React frontend using the useInkathon (listed below) hooks library maintained by Scio Labs (https://scio.xyz).
- Subsocial Starter Kit (https://docs.subsocial.network/docs/develop/developer-quickstart) - A starter-kit for building web3 social apps for the Polkadot ecosystem, powered by the Subsocial blockchain 
(https://subsocial.network).
- INK!athon (https://inkathon.xyz/) - Full-stack dApp boilerplate with ink! smart contracts and a React frontend using the useInkathon (listed below) hooks library maintained by Scio Labs 
(https://scio.xyz).
- Subsocial Starter Kit (https://docs.subsocial.network/docs/develop/developer-quickstart) - A starter-kit for building web3 social apps for the Polkadot ecosystem, powered by the Subsocial 
blockchain (https://subsocial.network).
FRAME Pallets
@@ -117,7 +118,8 @@
- FRAME (https://docs.substrate.io/v3/runtime/frame/) - A system for building Substrate runtimes.
- Frontier (https://github.com/paritytech/frontier) - End-to-end Ethereum emulation for Substrate chains.
- ink! (https://github.com/paritytech/ink) - Rust smart contract language for Substrate chains.
- IntegriTEE (https://book.integritee.network/) - Trusted off-chain execution framework that uses Intel SGX (https://en.wikipedia.org/wiki/Software_Guard_Extensions) trusted execution environments.
- IntegriTEE (https://book.integritee.network/) - Trusted off-chain execution framework that uses Intel SGX (https://en.wikipedia.org/wiki/Software_Guard_Extensions) trusted execution 
environments.
- Polkadot-JS (https://polkadot.js.org/) - Rich JavaScript API framework for front-end development.
Client Libraries
@@ -125,7 +127,8 @@
- .Net API (https://github.com/usetech-llc/polkadot_api_dotnet) - Maintained by Usetech (https://usetech.com/blockchain/).
- .NET Substrate API (https://github.com/ajuna-network/Ajuna.NetApi) - Used in nuget (https://www.nuget.org/packages/Ajuna.NetApi/), and Unity Example 
(https://github.com/ajuna-network/SubstrateNET/tree/master/SubstrateNET.UnityDemo); Maintained by Ajuna Network (https://ajuna.io/).
- .NET Toolchain/SDK (https://github.com/ajuna-network/Ajuna.SDK) - Toolchain for Substrate .NET. Pre-generated SubstrateNET (https://github.com/ajuna-network/SubstrateNET); Maintained by Ajuna Network.
- .NET Toolchain/SDK (https://github.com/ajuna-network/Ajuna.SDK) - Toolchain for Substrate .NET. Pre-generated SubstrateNET (https://github.com/ajuna-network/SubstrateNET); Maintained by 
Ajuna Network.
- go-substrate-gen (https://github.com/Aphoh/go-substrate-gen) - Generate Go (de)serialization/client code from Substrate metadata.
- sube (https://github.com/virto-network/sube) - Lightweight Rust client library and CLI with support for type information.
- subxt (https://github.com/paritytech/substrate-subxt) - Official Rust client.
@@ -137,8 +140,8 @@
- Rust API Client (https://github.com/scs/substrate-api-client) - Rust client maintained by Supercomputers Systems AG (https://www.scs.ch/).
- Subscan Go Utilities (https://github.com/itering/subscan-essentials) - SS58 and more, developed by Subscan.
- Sub-Api (https://github.com/kodadot/packages/tree/main/sub-api) - Friendly wrapper for Polkadot.js API maintained by KodaDot.
- useInkathon (https://github.com/scio-labs/use-inkathon) - Typesafe React Hooks library abstracting functionality by polkadot.js for working with Substrate-based networks and ink! smart contracts maintained by 
Scio Labs.
- useInkathon (https://github.com/scio-labs/use-inkathon) - Typesafe React Hooks library abstracting functionality by polkadot.js for working with Substrate-based networks and ink! smart 
contracts maintained by Scio Labs.
- Subsocial JS SDK (https://github.com/dappforce/subsocial-js) - A JS SDK for developers to build web3 social apps on top of Subsocial. 
Mobile
@@ -157,7 +160,8 @@
- offchain::ipfs (https://rs-ipfs.github.io/offchain-ipfs-manual/) - Substrate infused with IPFS (https://ipfs.io/).
- polkadot-js-bundle (https://github.com/shawntabrizi/polkadot-js-bundle) - A standalone JS bundle that contains Polkadot{JS} libraries.
- polkadot-launch (https://github.com/shawntabrizi/polkadot-launch) - Simple CLI tool to launch a local Polkadot test network.
- polkadot-runtime-prom-exporter (https://github.com/paritytech/polkadot-runtime-prom-exporter/) - A Prometheus (https://prometheus.io/) exporter for Polkadot runtime metrics (modifiable for Substrate use).
- polkadot-runtime-prom-exporter (https://github.com/paritytech/polkadot-runtime-prom-exporter/) - A Prometheus (https://prometheus.io/) exporter for Polkadot runtime metrics (modifiable for 
Substrate use).
- polkadot-scripts (https://github.com/paritytech/polkadot-scripts) - A collection of scripts Parity uses to diagnose Polkadot/Kusama.
- polkadot-starship (https://github.com/koute/polkadot-starship) - Another tool to launch a local Polkadot test network, with emphasis on the ability to run big testnets.
- srtool-actions (https://github.com/chevdor/srtool-actions) - GitHub actions to easily use the srtool Docker image to build your own runtime.
@@ -172,9 +176,11 @@
(https://www.shawntabrizi.com/substrate-js-utilities/).
- substrate-society (https://github.com/shawntabrizi/substrate-society) - A basic front-end for the FRAME Society pallet.
- substrate-toml-lint (https://github.com/shawntabrizi/substrate-toml-lint) - A toml parser and checker to avoid common errors in Substrate projects.
- subwasm (https://github.com/chevdor/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.
- subwasm (https://github.com/chevdor/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.
- sup (https://github.com/clearloop/sup) - Command line tool for generating or upgrading a Substrate node.
- scale-value (https://github.com/paritytech/scale-value) - Analogous to serde_json but for SCALE; Library to decode arbitrary SCALE encoded bytes into a dynamic Value given type info from scale-info.
- scale-value (https://github.com/paritytech/scale-value) - Analogous to serde_json but for SCALE; Library to decode arbitrary SCALE encoded bytes into a dynamic Value given type info from 
scale-info.
- scale-decode (https://github.com/paritytech/scale-decode) - Decode SCALE bytes into arbitrary custom types by implementing a visitor trait.
- Aleph.im (https://aleph.im) - Scalable, decentralized database, file storage, and computation services for Substrate chains and more.
- Archive (https://github.com/paritytech/substrate-archive) - Indexing engine for Substrate chains.
@@ -192,8 +198,8 @@
- Nova Polkadot Utils (https://github.com/nova-wallet/nova-utils) - Contains static info & metadata to support client apps in Polkadot ecosystem to map it to various netowrks.
- Polkadot Vault (https://signer.parity.io/) (formerly Parity Signer) - Upcycle an unused mobile phone into an air-gapped hardware wallet.
- Polkadot PANIC (https://github.com/SimplyVC/panic_polkadot) - Monitoring and alerting solution for Polkadot nodes by Simply VC, compatible with many Substrate chains.
- Polkadot Tool Index (https://wiki.polkadot.network/docs/build-tools-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.
- Polkadot Tool Index (https://wiki.polkadot.network/docs/build-tools-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.
- Polkadot-JS Apps UI (https://polkadot.js.org/apps/) - Semi-official block explorer & front-end for Substrate-based chains.
- Polkadot-JS Extension (https://github.com/polkadot-js/extension) - Browser extension for interacting with Substrate-based chains.
- Polkascan (https://polkascan.io/) - Multi-chain block explorer maintained by Polkascan Foundation.
@@ -201,8 +207,8 @@
- Redspot (https://github.com/patractlabs/redspot) - A Truffle (https://www.trufflesuite.com/truffle)-like toolkit for smart contracts for the FRAME Contracts pallet and ink!.
- Sidecar (https://github.com/paritytech/substrate-api-sidecar) - REST service that runs alongside Substrate nodes.
- SS58 Transform (https://polkadot.subscan.io/tools/ss58_transform) - Display key's addressees with all SS58 prefixes.
- Staking Rewards Collector (https://github.com/w3f/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.
- Staking Rewards Collector (https://github.com/w3f/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.
- Subkey (https://docs.substrate.io/reference/command-line-tools/subkey/) - Command line utility for working with cryptographic keys.
- SubQuery (https://subquery.network) - A GraphQL indexer and query service that allows users to easily create indexed data sources and host them online for free.
 - Nova SubQuery API (https://github.com/nova-wallet/subquery-nova) - A SubQuery API implementation for operation history and staking analytics.
@@ -213,16 +219,17 @@
- Substrate Docker Builders (https://github.com/ETeissonniere/substrate-nodeops) - A set of Dockerfiles and GitHub Actions to auto-build and push a Docker image for Substrate-based chains.
- Substrate Faucet Bot (https://github.com/starkleytech/substrate-faucet) - Python-based faucet for development purposes.
- Substrate Graph (https://github.com/playzero/substrate-graph) - GraphQL indexer for Substrate-based chains.
- Typechain-Polkadot (https://github.com/Supercolony-net/typechain-polkadot) - Hepls users to generate typescript types from contract ABIs (ink!) and generate runtime code to interact with contracts and deploy 
them.
- Typechain-Polkadot (https://github.com/Supercolony-net/typechain-polkadot) - Hepls users to generate typescript types from contract ABIs (ink!) and generate runtime code to interact with 
contracts and deploy them.
- TxWrapper (https://github.com/paritytech/txwrapper) - Helpful library for offline transaction creation.
- VSCode Substrate (https://marketplace.visualstudio.com/items?itemName=paritytech.vscode-substrate) - Plugin for Visual Studio Code.
- Polkaholic.io (https://polkaholic.io) - Multi-chain block explorer with API and DeFi support across 40+ parachains.
- SubID (https://github.com/dappforce/subid) - An advanced cross-chain portfolio management tool for the Polkadot ecosystem, allowing any user to see their balances across chains; view their crowdloan history; 
view their NFTs across Polkadot ecosystem chains; claim their vested tokens and perform cross-chain transfers.
- Subsocial SDK Playground (https://play.subsocial.network) - Subsocial JS SDK Playground allows you to fetch spaces, send transactions on blockchain and test the SDK code snippets on the go without the need to 
download or setup anything locally.
- Uptest Runtime upgrade tool (https://github.com/uptest-sc/uptest) - Uptest command line client and libuptest Rust library are two tools used for debugging storage changes and runtime upgrades. 
- SubID (https://github.com/dappforce/subid) - An advanced cross-chain portfolio management tool for the Polkadot ecosystem, allowing any user to see their balances across chains; view their 
crowdloan history; view their NFTs across Polkadot ecosystem chains; claim their vested tokens and perform cross-chain transfers.
- Subsocial SDK Playground (https://play.subsocial.network) - Subsocial JS SDK Playground allows you to fetch spaces, send transactions on blockchain and test the SDK code snippets on the go 
without the need to download or setup anything locally.
- Uptest Runtime upgrade tool (https://github.com/uptest-sc/uptest) - Uptest command line client and libuptest Rust library are two tools used for debugging storage changes and runtime 
upgrades. 
Products and Services
@@ -234,7 +241,8 @@
- Gossamer (https://github.com/ChainSafe/gossamer) - A Polkadot client implemented in Go; from ChainSafe (https://chainsafe.io/).
- Kagome (https://kagome.readthedocs.io/en/latest/) - A C++17 implementation of the Polkadot client; from Soramitsu (http://www.soramitsu.co.jp/).
- LimeChain AssemblyScript Runtime (https://github.com/LimeChain/as-substrate-runtime) - An account-based Substrate proof-of-concept runtime written in AssemblyScript; from LimeChain (https://limechain.tech/).
- LimeChain AssemblyScript Runtime (https://github.com/LimeChain/as-substrate-runtime) - An account-based Substrate proof-of-concept runtime written in AssemblyScript; from LimeChain 
(https://limechain.tech/).
SCALE Codec