252 lines
40 KiB
Plaintext
252 lines
40 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Substrate [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge-flat.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mPlease see [39m[48;5;235m[38;5;249m[1mawesome-dot[0m[38;5;12m (https://github.com/haquefardeen/awesome-dot) for a similar list that is more general to the entire Polkadot ecosystem, not just Substrate. [39m
|
||
|
||
[38;5;238m――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mAn awesome list is a list of awesome things curated by the Substrate community.[39m
|
||
|
||
[38;5;12mSubstrate is a framework for building upgradable, modular and efficient[39m
|
||
[38;5;12mblockchains. Substrate is an open-source library of [39m[38;5;14m[1mRust[0m[38;5;12m (https://www.rust-lang.org/) code that is[39m
|
||
[38;5;12mmaintained by [39m[38;5;14m[1mParity Technologies[0m[38;5;12m (https://www.parity.io/). Source code available on[39m
|
||
[38;5;14m[1mGitHub[0m[38;5;12m (https://github.com/paritytech/substrate).[39m
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mResources[0m[38;5;12m (#resources)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSupport[0m[38;5;12m (#support)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSocial[0m[38;5;12m (#social)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEvents[0m[38;5;12m (#events)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBlogs[0m[38;5;12m (#blogs)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVideos[0m[38;5;12m (#videos)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTemplates[0m[38;5;12m (#templates)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFRAME Pallets[0m[38;5;12m (#frame-pallets)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFramework Extensions[0m[38;5;12m (#framework-extensions)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mClient Libraries[0m[38;5;12m (#client-libraries)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMobile[0m[38;5;12m (#mobile)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTools[0m[38;5;12m (#tools)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mProducts and Services[0m[38;5;12m (#products-and-services)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAlternative Implementations[0m[38;5;12m (#alternative-implementations)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSCALE Codec[0m[38;5;12m (#scale-codec)[39m
|
||
|
||
[38;2;255;187;0m[4mResources[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mDotJobs[0m[38;5;12m (https://dotjobs.net/) - A job board for the Substrate and Polkadot ecosystem projects, maintained by [39m[38;5;14m[1mStateless.Money[0m[38;5;12m (https://stateless.money/).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDeveloper Hub GitHub[0m[38;5;12m (https://github.com/substrate-developer-hub/) - Substrate Developer Hub repositories.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEcosystem Projects[0m[38;5;12m (https://substrate.io/ecosystem/projects/) - Projects and teams building with Substrate.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPolkadot Stack[0m[38;5;12m (https://github.com/w3f/Grants-Program/blob/master/docs/polkadot_stack.md) - An [39m[48;5;235m[38;5;249mawesome list[49m[39m[38;5;12m maintained by our friends at [39m[38;5;14m[1mWeb3 Foundation[0m[38;5;12m (https://web3.foundation/).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOfficial Homepage[0m[38;5;12m (https://substrate.io/) - Vision, ecosystem, opportunities, and much more.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mDocs[0m[38;5;12m (https://docs.substrate.io/) - Developer documentation.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mTutorials[0m[38;5;12m (https://docs.substrate.io/tutorials) - Guided exercises to get you started.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mHow-to guides[0m[38;5;12m (https://docs.substrate.io/how-to-guides) - Workflows outlined to achieve a specific goal.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mReference Docs[0m[38;5;12m (https://docs.substrate.io/rustdocs) - Versioned API documentation.[39m
|
||
[38;5;12m- Technical Papers[39m
|
||
[38;5;12m - [39m[38;5;14m[1mPolkadot Lightpaper[0m[38;5;12m (https://polkadot.network/Polkadot-lightpaper.pdf)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mPolkadot: Vision for a heterogeneous multi-chain framework[0m[38;5;12m (https://github.com/polkadot-io/polkadotpaper/raw/master/PolkaDotPaper.pdf)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mOverview of Polkadot and its Design Considerations[0m[38;5;12m (https://arxiv.org/abs/2005.13456.pdf)[39m
|
||
[48;5;235m[38;5;249m- **Chinese Translation** (https://github.com/AmadeusGB/Overview-of-Polkadot) (by community)[49m[39m
|
||
|
||
[38;2;255;187;0m[4mSupport[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mBuilders Program[0m[38;5;12m (https://substrate.io/ecosystem/substrate-builders-program/) - White-glove solutions and dedicated support team for visionary teams using Substrate.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStack Exchange[0m[38;5;12m (https://substrate.stackexchange.com/) - The best place for all technical questions.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWeb3 Foundation Grants[0m[38;5;12m (https://web3.foundation/grants) - Funding for ecosystem development.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPolkadot Treasury[0m[38;5;12m (https://wiki.polkadot.network/docs/learn-treasury#creating-a-treasury-proposal) - The Treasury funds are allocated through the voting on spending proposal.[39m
|
||
|
||
[38;2;255;187;0m[4mSocial[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mSubstrate Developers Chat (Telegram)[0m[38;5;12m (https://t.me/substratedevs) - Chat with other Substrate developers, also bridged to [39m[38;5;14m[1mmatrix[0m[38;5;12m (https://matrix.to/#/#substratedevs:matrix.org).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTwitter[0m[38;5;12m (https://twitter.com/substrate_io) - Follow us to stay up-to-date.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPolkaverse[0m[38;5;12m [39m[38;5;12m(https://polkaverse.com)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mdecentralized[39m[38;5;12m [39m[38;5;12mnews-feed[39m[38;5;12m [39m[38;5;12mstyle[39m[38;5;12m [39m[38;5;12msocial[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mPolkadot[39m[38;5;12m [39m[38;5;12mcommunity[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdiscuss,[39m[38;5;12m [39m[38;5;12mshare[39m[38;5;12m [39m[38;5;12mknowledge,[39m[38;5;12m [39m[38;5;12mpost[39m[38;5;12m [39m[38;5;12mecosystem[39m[38;5;12m [39m[38;5;12mupdates[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12minteract[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mposts.[39m[38;5;12m [39m[38;5;12mBuilt[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mtop[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;14m[1mSubsocial[0m[38;5;12m [39m
|
||
[38;5;12m(https://subsocial.network).[39m
|
||
|
||
[38;2;255;187;0m[4mEvents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mSub0 Developer Conference[0m[38;5;12m (https://sub0.parity.io/) - Semiannual, online and in-person for all[39m
|
||
[38;5;12m things Substrate.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSubstrate Seminar[0m[38;5;12m (https://substrate.io/ecosystem/resources/seminar/) - Bi-weekly[39m
|
||
[38;5;12m collaborative learning sessions.[39m
|
||
|
||
[38;2;255;187;0m[4mBlogs[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mDotLeap[0m[38;5;12m (https://dotleap.com/) - Polkadot and Substrate Community blog and newsletter.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOfficial[0m[38;5;12m (https://www.parity.io/blog/tag/parity-substrate) - Published by Parity.[39m
|
||
|
||
[38;2;255;187;0m[4mVideos[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mParity YouTube[0m[38;5;12m (https://www.youtube.com/c/paritytech)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mSubstrate Seminar (YouTube Archive)[0m[38;5;12m (https://www.youtube.com/playlist?list=PLp0_ueXY_enXRfoaW7sTudeQH10yDvFOS)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mSub0 Conference Nov. 2022[0m[38;5;12m (https://youtube.com/playlist?list=PLOyWqupZ-WGvywLqJDsMIYdCn8QEa2ShQ)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mSub0 Conference Oct. 2020[0m[38;5;12m (https://www.youtube.com/playlist?list=PLp0_ueXY_enUZk1RuEAU9ly5h0wy5FuLs)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mSub0 Conference Dec. 2019[0m[38;5;12m (https://www.youtube.com/playlist?list=PLp0_ueXY_enWZ4UZE7rM0hdT8Z_ZTjU5V)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mSub0 Conference Apr. 2019[0m[38;5;12m (https://www.youtube.com/playlist?list=PLp0_ueXY_enWqrfP_vR4PLhzQj76fLT8y)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPolkadot Network Technical Explainers[0m[38;5;12m (https://www.youtube.com/playlist?list=PLOyWqupZ-WGuAuS00rK-pebTMAOxW41W8)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSubstrate Seminar Twitch[0m[38;5;12m (https://www.twitch.tv/polkadotdev) - Biweekly stream hosted by Polkadot Developers Twitch.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mOld Seminar Crowdcast[0m[38;5;12m (https://www.crowdcast.io/e/substrate-seminar-2/) - Seminar archive.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mOlder Seminar Crowdcast[0m[38;5;12m (https://www.crowdcast.io/e/substrate-seminar/) - Older still Seminar archive.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSubstrate: A Rustic Vision for Polkadot by Gavin Wood at Web3 Summit 2018[0m[38;5;12m (https://www.youtube.com/watch?v=0IoUZdDi5Is)[39m
|
||
|
||
[38;2;255;187;0m[4mTemplates[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mBase[0m[38;5;12m (https://github.com/substrate-developer-hub/substrate-node-template) - Minimal FRAME-based[39m
|
||
[38;5;12m node, derived from [39m[38;5;14m[1mupstream[0m[38;5;12m (https://github.com/paritytech/substrate/tree/master/bin/node-template).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFrontier[0m[38;5;12m (https://github.com/paritytech/frontier/tree/master/template) - Fronter enabled EVM and Ethereum RPC compatible Substrate node, ready for hacking.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFront-End[0m[38;5;12m (https://github.com/substrate-developer-hub/substrate-front-end-template) - Polkadot-JS API and [39m[38;5;14m[1mReact[0m[38;5;12m (https://reactjs.org/) app to build front-ends for Substrate-based chains.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mParachain[0m[38;5;12m (https://github.com/substrate-developer-hub/substrate-parachain-template) - Cumulus enabled Substrate node, derived from [39m[38;5;14m[1mupstream[0m[38;5;12m (https://github.com/paritytech/cumulus/tree/master/parachain-template).[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1msubstrate-stencil[0m[38;5;12m (https://github.com/kaichaosun/substrate-stencil) - A template for a Substrate node that includes staking and governance capabilities.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mpolkadot-js-api-ts-template[0m[38;5;12m (https://github.com/kianenigma/polkadot-js-api-ts-template) - A template project to kickstart hacking on top of [39m[48;5;235m[38;5;249m@polkadot/api[49m[39m[38;5;12m.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mINK!athon[0m[38;5;12m (https://inkathon.xyz/) - Full-stack dApp boilerplate with ink! smart contracts and a React frontend using the [39m[48;5;235m[38;5;249museInkathon[49m[39m[38;5;12m (listed below) hooks library maintained by [39m[38;5;14m[1mScio Labs[0m[38;5;12m (https://scio.xyz).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSubsocial Starter Kit[0m[38;5;12m (https://docs.subsocial.network/docs/develop/developer-quickstart) - A starter-kit for building web3 social apps for the Polkadot ecosystem, powered by the [39m[38;5;14m[1mSubsocial blockchain[0m[38;5;12m (https://subsocial.network).[39m
|
||
|
||
[38;2;255;187;0m[4mFRAME Pallets[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mChainlink Feed Pallet[0m[38;5;12m (https://github.com/smartcontractkit/chainlink-polkadot) - Chainlink feed token interface.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOfficial in Substrate[0m[38;5;12m (https://github.com/paritytech/substrate/tree/master/frame) - Large collection, Parity maintained.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOpen Runtime Module Library (ORML)[0m[38;5;12m (https://github.com/open-web3-stack/open-runtime-module-library) - Community maintained collection of Substrate runtime modules.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSunshine Bounty[0m[38;5;12m (https://github.com/sunshine-protocol/sunshine-bounty/tree/master/pallets) - Distributed autonomous organization (DAO) for administering a bounty program.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSunshine Identity[0m[38;5;12m (https://github.com/sunshine-protocol/sunshine-keybase/tree/master/identity/pallet) - Keybase-inspired identity management.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSunshine Faucet[0m[38;5;12m (https://github.com/sunshine-protocol/sunshine-keybase/tree/master/faucet/pallet) - Dispense resources for a development chain.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRMRK Pallets[0m[38;5;12m (https://github.com/rmrk-team/rmrk-substrate) - Nested, conditional & Multi-resourced NFTs.[39m
|
||
|
||
[38;2;255;187;0m[4mFramework Extensions[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mBridges[0m[38;5;12m (https://github.com/paritytech/parity-bridges-common) - A collection of tools for cross-chain communication.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCumulus[0m[38;5;12m (https://github.com/paritytech/cumulus) - A set of tools for writing Substrate-based Polkadot parachains.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFRAME[0m[38;5;12m (https://docs.substrate.io/v3/runtime/frame/) - A system for building Substrate runtimes.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFrontier[0m[38;5;12m (https://github.com/paritytech/frontier) - End-to-end Ethereum emulation for Substrate chains.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mink![0m[38;5;12m (https://github.com/paritytech/ink) - Rust smart contract language for Substrate chains.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIntegriTEE[0m[38;5;12m (https://book.integritee.network/) - Trusted off-chain execution framework that uses [39m[38;5;14m[1mIntel SGX[0m[38;5;12m (https://en.wikipedia.org/wiki/Software_Guard_Extensions) trusted execution environments.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPolkadot-JS[0m[38;5;12m (https://polkadot.js.org/) - Rich JavaScript API framework for front-end development.[39m
|
||
|
||
[38;2;255;187;0m[4mClient Libraries[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1m.Net API[0m[38;5;12m (https://github.com/usetech-llc/polkadot_api_dotnet) - Maintained by [39m[38;5;14m[1mUsetech[0m[38;5;12m (https://usetech.com/blockchain/).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1m.NET[0m[38;5;14m[1m [0m[38;5;14m[1mSubstrate[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;12m [39m[38;5;12m(https://github.com/ajuna-network/Ajuna.NetApi)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUsed[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;14m[1mnuget[0m[38;5;12m [39m[38;5;12m(https://www.nuget.org/packages/Ajuna.NetApi/),[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mUnity[0m[38;5;14m[1m [0m[38;5;14m[1mExample[0m[38;5;12m [39m[38;5;12m(https://github.com/ajuna-network/SubstrateNET/tree/master/SubstrateNET.UnityDemo);[39m[38;5;12m [39m
|
||
[38;5;12mMaintained[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mAjuna[0m[38;5;14m[1m [0m[38;5;14m[1mNetwork[0m[38;5;12m [39m[38;5;12m(https://ajuna.io/).[39m
|
||
[38;5;12m- [39m[38;5;14m[1m.NET Toolchain/SDK[0m[38;5;12m (https://github.com/ajuna-network/Ajuna.SDK) - Toolchain for Substrate .NET. Pre-generated [39m[38;5;14m[1mSubstrateNET[0m[38;5;12m (https://github.com/ajuna-network/SubstrateNET); Maintained by Ajuna Network.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1mgo-substrate-gen[0m[38;5;12m (https://github.com/Aphoh/go-substrate-gen) - Generate Go (de)serialization/client code from Substrate metadata.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1msube[0m[38;5;12m (https://github.com/virto-network/sube) - Lightweight Rust client library and CLI with support for type information.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1msubxt[0m[38;5;12m (https://github.com/paritytech/substrate-subxt) - Official Rust client.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mC++ API[0m[38;5;12m (https://github.com/usetech-llc/polkadot_api_cpp) - Maintained by Usetech.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGo RPC Client[0m[38;5;12m (https://github.com/centrifuge/go-substrate-rpc-client/) - Maintained by [39m[38;5;14m[1mCentrifuge[0m[38;5;12m (https://centrifuge.io/).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mKotlin Client[0m[38;5;12m (https://github.com/NodleCode/substrate-client-kotlin) - Maintained by [39m[38;5;14m[1mNodle.io[0m[38;5;12m (https://github.com/NodleCode).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPolkadot-JS API[0m[38;5;12m (https://github.com/polkadot-js/api/) - Semi-official JavaScript library for Substrate-based chains.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPython Interface[0m[38;5;12m (https://github.com/polkascan/py-substrate-interface) - Maintained by [39m[38;5;14m[1mPolkascan Foundation[0m[38;5;12m (https://polkascan.org/).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRust API Client[0m[38;5;12m (https://github.com/scs/substrate-api-client) - Rust client maintained by [39m[38;5;14m[1mSupercomputers Systems AG[0m[38;5;12m (https://www.scs.ch/).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSubscan Go Utilities[0m[38;5;12m (https://github.com/itering/subscan-essentials) - SS58 and more, developed by Subscan.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSub-Api[0m[38;5;12m (https://github.com/kodadot/packages/tree/main/sub-api) - Friendly wrapper for Polkadot.js API maintained by KodaDot.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1museInkathon[0m[38;5;12m (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.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSubsocial JS SDK[0m[38;5;12m (https://github.com/dappforce/subsocial-js) - A JS SDK for developers to build web3 social apps on top of Subsocial. [39m
|
||
|
||
[38;2;255;187;0m[4mMobile[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFearless Utils Android[0m[38;5;12m (https://github.com/soramitsu/fearless-utils-Android) - Android Substrate tools.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFearless Utils iOS[0m[38;5;12m (https://github.com/soramitsu/fearless-utils-iOS) - iOS Substrate tools.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNova Substrate SDK Android[0m[38;5;12m (https://github.com/nova-wallet/substrate-sdk-android) - Substrate SDK and tools for Android.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNova Substrate SDK iOS[0m[38;5;12m (https://github.com/nova-wallet/substrate-sdk-ios) - Substrate SDK and tools for iOS.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPolkadot-Dart[0m[38;5;12m (https://github.com/Pocket4D/Polkadot-Dart) - Dart Substrate API.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPolkaWallet SDK[0m[38;5;12m (https://github.com/polkawallet-io/sdk) - Flutter SDK for Substrate-based App.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mReact-Native-Substrate-Sign[0m[38;5;12m (https://github.com/paritytech/react-native-substrate-sign) - Rust library for React Native.[39m
|
||
|
||
[38;2;255;187;0m[4mTools[0m
|
||
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1moffline-election[0m[38;5;12m (https://github.com/paritytech/substrate-debug-kit/tree/master/offline-election) - Tool to predict nominated proof-of-stake elections.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1moffchain::ipfs[0m[38;5;12m (https://rs-ipfs.github.io/offchain-ipfs-manual/) - Substrate infused with [39m[38;5;14m[1mIPFS[0m[38;5;12m (https://ipfs.io/).[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1mpolkadot-js-bundle[0m[38;5;12m (https://github.com/shawntabrizi/polkadot-js-bundle) - A standalone JS bundle that contains Polkadot{JS} libraries.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1mpolkadot-launch[0m[38;5;12m (https://github.com/shawntabrizi/polkadot-launch) - Simple CLI tool to launch a local Polkadot test network.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1mpolkadot-runtime-prom-exporter[0m[38;5;12m (https://github.com/paritytech/polkadot-runtime-prom-exporter/) - A [39m[38;5;14m[1mPrometheus[0m[38;5;12m (https://prometheus.io/) exporter for Polkadot runtime metrics (modifiable for Substrate use).[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1mpolkadot-scripts[0m[38;5;12m (https://github.com/paritytech/polkadot-scripts) - A collection of scripts Parity uses to diagnose Polkadot/Kusama.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1mpolkadot-starship[0m[38;5;12m (https://github.com/koute/polkadot-starship) - Another tool to launch a local Polkadot test network, with emphasis on the ability to run big testnets.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1msrtool-actions[0m[38;5;12m (https://github.com/chevdor/srtool-actions) - GitHub actions to easily use the [39m[48;5;235m[38;5;249msrtool[49m[39m[38;5;12m Docker image to build your own runtime.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1msrtool-cli[0m[38;5;12m (https://github.com/chevdor/srtool-cli) - CLI frontend for the [39m[48;5;235m[38;5;249msrtool[49m[39m[38;5;12m Docker image.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1msrtool[0m[38;5;12m (https://github.com/paritytech/srtool) - Docker image to deterministically build a runtime.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1msubsee[0m[38;5;12m (https://github.com/ascjones/subsee) - CLI to inspect metadata of a Substrate node as JSON.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1msubalfred[0m[38;5;12m (https://github.com/hack-ink/subalfred) - An all-in-one Substrate development toolbox.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1msubstrate-balance-calculator[0m[38;5;12m (https://github.com/shawntabrizi/substrate-balance-calculator) - Breakdown the balances of your Substrate account.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1msubstrate-balance-graph[0m[38;5;12m (https://github.com/shawntabrizi/substrate-balance-graph) - Create a graph of the token balance over time of a Substrate address.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1msubstrate-graph-benchmarks[0m[38;5;12m (https://github.com/shawntabrizi/substrate-graph-benchmarks) - Graph the benchmark output of FRAME pallets.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[48;5;235m[38;5;249m[1msubstrate-js-utils[0m[38;5;12m [39m[38;5;12m(https://github.com/shawntabrizi/substrate-js-utilities)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12museful[39m[38;5;12m [39m[38;5;12mJavaScript[39m[38;5;12m [39m[38;5;12mutilities[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mSubstrate[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mPolkadot{JS}[39m[38;5;12m [39m[38;5;12mAPI;[39m[38;5;12m [39m[38;5;12mAlso[39m[38;5;12m [39m[38;5;14m[1mdeployed[0m[38;5;14m[1m [0m[38;5;14m[1mas[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mwebsite[0m[38;5;12m [39m
|
||
[38;5;12m(https://www.shawntabrizi.com/substrate-js-utilities/).[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1msubstrate-society[0m[38;5;12m (https://github.com/shawntabrizi/substrate-society) - A basic front-end for the FRAME Society pallet.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1msubstrate-toml-lint[0m[38;5;12m (https://github.com/shawntabrizi/substrate-toml-lint) - A toml parser and checker to avoid common errors in Substrate projects.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1msubwasm[0m[38;5;12m (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.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1msup[0m[38;5;12m (https://github.com/clearloop/sup) - Command line tool for generating or upgrading a Substrate node.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1mscale-value[0m[38;5;12m (https://github.com/paritytech/scale-value) - Analogous to [39m[48;5;235m[38;5;249mserde_json[49m[39m[38;5;12m but for SCALE; Library to decode arbitrary SCALE encoded bytes into a dynamic [39m[48;5;235m[38;5;249mValue[49m[39m[38;5;12m given type info from [39m[48;5;235m[38;5;249mscale-info[49m[39m[38;5;12m.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1mscale-decode[0m[38;5;12m (https://github.com/paritytech/scale-decode) - Decode SCALE bytes into arbitrary custom types by implementing a visitor trait.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAleph.im[0m[38;5;12m (https://aleph.im) - Scalable, decentralized database, file storage, and computation services for Substrate chains and more.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mArchive[0m[38;5;12m (https://github.com/paritytech/substrate-archive) - Indexing engine for Substrate chains.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDev Hub Utils[0m[38;5;12m (https://github.com/danforbes/substrate-devhub-utils) - _Unofficial_ utilities for working with official Substrate Developer Hub resources.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEuropa[0m[38;5;12m (https://github.com/patractlabs/europa) - A sandbox for the Substrate runtime execution environment.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFork Off Substrate[0m[38;5;12m (https://github.com/maxsam4/fork-off-substrate) - Script to help bootstrap a new chain with the state of a running chain.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mfudge[0m[38;5;12m (https://github.com/centrifuge/fudge) - Core lib for accessing and (arbitrarily) manipulating substrate databases, including the building and importing of local blocks.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGantree Library[0m[38;5;12m (https://github.com/gantree-io/gantree-lib-nodejs) - A suite of technologies for managing Substrate-powered parachain networks via rapid spin-up & tear-down.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHalva[0m[38;5;12m (https://github.com/halva-suite/halva) - A toolchain for improving the experience of developing on Substrate.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHydra[0m[38;5;12m (https://github.com/Joystream/hydra) - A GraphQL framework for Substrate nodes.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJupiter[0m[38;5;12m (https://github.com/patractlabs/jupiter) - Testnet for smart contracts written for the FRAME Contracts pallet and ink!.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMegaclite[0m[38;5;12m (https://github.com/patractlabs/megaclite) - Zero-knowledge tools for the Polkadot ecosystem.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMetadata Portal[0m[38;5;12m (https://nova-wallet.github.io/metadata-portal/) - A self-hosted webpage that shows the latest metadata and chain specs for any given network.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMinimark[0m[38;5;12m (https://github.com/kodadot/packages) - Implementation of RMRK NFT v1/v2 protocol maintained by KodaDot.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNova Polkadot Utils[0m[38;5;12m (https://github.com/nova-wallet/nova-utils) - Contains static info & metadata to support client apps in Polkadot ecosystem to map it to various netowrks.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPolkadot Vault[0m[38;5;12m (https://signer.parity.io/) (formerly Parity Signer) - Upcycle an unused mobile phone into an air-gapped hardware wallet.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPolkadot PANIC[0m[38;5;12m (https://github.com/SimplyVC/panic_polkadot) - Monitoring and alerting solution for Polkadot nodes by Simply VC, compatible with many Substrate chains.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPolkadot[0m[38;5;14m[1m [0m[38;5;14m[1mTool[0m[38;5;14m[1m [0m[38;5;14m[1mIndex[0m[38;5;12m [39m[38;5;12m(https://wiki.polkadot.network/docs/build-tools-index)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mList[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mPolkadot[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mSubstrate[39m[38;5;12m [39m[38;5;12mchain[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mBlock[39m[38;5;12m [39m[38;5;12mExplorers,[39m[38;5;12m [39m[38;5;12mWallets,[39m[38;5;12m [39m[38;5;12mNetwork[39m[38;5;12m [39m[38;5;12mMonitoring[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mReporting,[39m[38;5;12m [39m
|
||
[38;5;12mClients,[39m[38;5;12m [39m[38;5;12mBenchmarking,[39m[38;5;12m [39m[38;5;12mFuzzing,[39m[38;5;12m [39m[38;5;12mForking,[39m[38;5;12m [39m[38;5;12mSCALE[39m[38;5;12m [39m[38;5;12mCodec,[39m[38;5;12m [39m[38;5;12mCLI[39m[38;5;12m [39m[38;5;12mTools[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m[38;5;12mmore.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPolkadot-JS Apps UI[0m[38;5;12m (https://polkadot.js.org/apps/) - Semi-official block explorer & front-end for Substrate-based chains.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPolkadot-JS Extension[0m[38;5;12m (https://github.com/polkadot-js/extension) - Browser extension for interacting with Substrate-based chains.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPolkascan[0m[38;5;12m (https://polkascan.io/) - Multi-chain block explorer maintained by Polkascan Foundation.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mProxy Hot Wallet Demo[0m[38;5;12m (https://github.com/emostov/proxy-hot-wallet) - A demonstration of a secure, convenient, and flexible hot wallet architecture built on Substrate primitives.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRedspot[0m[38;5;12m (https://github.com/patractlabs/redspot) - A [39m[38;5;14m[1mTruffle[0m[38;5;12m (https://www.trufflesuite.com/truffle)-like toolkit for smart contracts for the FRAME Contracts pallet and ink!.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSidecar[0m[38;5;12m (https://github.com/paritytech/substrate-api-sidecar) - REST service that runs alongside Substrate nodes.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSS58 Transform[0m[38;5;12m (https://polkadot.subscan.io/tools/ss58_transform) - Display key's addressees with all SS58 prefixes.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStaking Rewards Collector[0m[38;5;12m (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.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSubkey[0m[38;5;12m (https://docs.substrate.io/reference/command-line-tools/subkey/) - Command line utility for working with cryptographic keys.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSubQuery[0m[38;5;12m (https://subquery.network) - A GraphQL indexer and query service that allows users to easily create indexed data sources and host them online for free.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mNova SubQuery API[0m[38;5;12m (https://github.com/nova-wallet/subquery-nova) - A SubQuery API implementation for operation history and staking analytics.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSubscan[0m[38;5;12m (https://www.subscan.io/) - Multi-network explorer for Substrate-based chains.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSubsquid[0m[38;5;12m (https://subsquid.io) - An indexing framework (SDK + infrastructure) to quickly and easily turn Substrate and EVM on-chain data into APIs and host them.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSubstate[0m[38;5;12m (https://github.com/arrudagates/substate) - 100% no-std/wasm compatible Substrate storage key generator library for Rust.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSubstrate debug-kit[0m[38;5;12m (https://github.com/paritytech/substrate-debug-kit) - A collection of tools and libraries for debugging Substrate-based chains.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSubstrate Docker Builders[0m[38;5;12m (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.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSubstrate Faucet Bot[0m[38;5;12m (https://github.com/starkleytech/substrate-faucet) - Python-based faucet for development purposes.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSubstrate Graph[0m[38;5;12m (https://github.com/playzero/substrate-graph) - GraphQL indexer for Substrate-based chains.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTypechain-Polkadot[0m[38;5;12m (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.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTxWrapper[0m[38;5;12m (https://github.com/paritytech/txwrapper) - Helpful library for offline transaction creation.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVSCode Substrate[0m[38;5;12m (https://marketplace.visualstudio.com/items?itemName=paritytech.vscode-substrate) - Plugin for Visual Studio Code.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPolkaholic.io[0m[38;5;12m (https://polkaholic.io) - Multi-chain block explorer with API and DeFi support across 40+ parachains.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSubID[0m[38;5;12m [39m[38;5;12m(https://github.com/dappforce/subid)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12madvanced[39m[38;5;12m [39m[38;5;12mcross-chain[39m[38;5;12m [39m[38;5;12mportfolio[39m[38;5;12m [39m[38;5;12mmanagement[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mPolkadot[39m[38;5;12m [39m[38;5;12mecosystem,[39m[38;5;12m [39m[38;5;12mallowing[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mbalances[39m[38;5;12m [39m[38;5;12macross[39m[38;5;12m [39m[38;5;12mchains;[39m[38;5;12m [39m[38;5;12mview[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mcrowdloan[39m[38;5;12m [39m[38;5;12mhistory;[39m[38;5;12m [39m[38;5;12mview[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mNFTs[39m[38;5;12m [39m[38;5;12macross[39m[38;5;12m [39m
|
||
[38;5;12mPolkadot[39m[38;5;12m [39m[38;5;12mecosystem[39m[38;5;12m [39m[38;5;12mchains;[39m[38;5;12m [39m[38;5;12mclaim[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mvested[39m[38;5;12m [39m[38;5;12mtokens[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mperform[39m[38;5;12m [39m[38;5;12mcross-chain[39m[38;5;12m [39m[38;5;12mtransfers.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSubsocial[0m[38;5;14m[1m [0m[38;5;14m[1mSDK[0m[38;5;14m[1m [0m[38;5;14m[1mPlayground[0m[38;5;12m [39m[38;5;12m(https://play.subsocial.network)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSubsocial[39m[38;5;12m [39m[38;5;12mJS[39m[38;5;12m [39m[38;5;12mSDK[39m[38;5;12m [39m[38;5;12mPlayground[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mfetch[39m[38;5;12m [39m[38;5;12mspaces,[39m[38;5;12m [39m[38;5;12msend[39m[38;5;12m [39m[38;5;12mtransactions[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mblockchain[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mSDK[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12msnippets[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mgo[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdownload[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12msetup[39m[38;5;12m [39m
|
||
[38;5;12manything[39m[38;5;12m [39m[38;5;12mlocally.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUptest Runtime upgrade tool[0m[38;5;12m (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. [39m
|
||
|
||
[38;2;255;187;0m[4mProducts and Services[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mOnFinality[0m[38;5;12m (https://onfinality.io) - Free and paid services to shared Substrate based nodes.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPrivHost[0m[38;5;12m (https://privhost.laissez-faire.trade/) - Public Tor .onion supported nodes for Polkadot, Kusama and Edgeware.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSubstrate Devops Guide[0m[38;5;12m (https://paritytech.github.io/devops-guide/) - Parity devops team's configuration and guidance on deploying, monitoring, and maintaining node infrastructure.[39m
|
||
|
||
[38;2;255;187;0m[4mAlternative Implementations[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mGossamer[0m[38;5;12m (https://github.com/ChainSafe/gossamer) - A Polkadot client implemented in Go; from [39m[38;5;14m[1mChainSafe[0m[38;5;12m (https://chainsafe.io/).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mKagome[0m[38;5;12m (https://kagome.readthedocs.io/en/latest/) - A C++17 implementation of the Polkadot client; from [39m[38;5;14m[1mSoramitsu[0m[38;5;12m (http://www.soramitsu.co.jp/).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLimeChain AssemblyScript Runtime[0m[38;5;12m (https://github.com/LimeChain/as-substrate-runtime) - An account-based Substrate proof-of-concept runtime written in AssemblyScript; from [39m[38;5;14m[1mLimeChain[0m[38;5;12m (https://limechain.tech/).[39m
|
||
|
||
[38;2;255;187;0m[4mSCALE Codec[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAssemblyScript[0m[38;5;12m (https://github.com/LimeChain/as-scale-codec) - Maintained by LimeChain.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mC[0m[38;5;12m (https://github.com/MatthewDarnell/cScale) - Maintained by Matthew Darnell.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mC++[0m[38;5;12m (https://github.com/soramitsu/scale-codec-cpp) - Maintained by Soramitsu.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCodec Definition[0m[38;5;12m (https://docs.substrate.io/v3/advanced/scale-codec/) - Official codec documentation.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGo[0m[38;5;12m (https://github.com/itering/scale.go) - Maintained by [39m[38;5;14m[1mItering[0m[38;5;12m (https://www.itering.com/).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHaskell[0m[38;5;12m (https://github.com/airalab/hs-web3/tree/master/src/Codec) - Maintained by [39m[38;5;14m[1mRobonomics Network[0m[38;5;12m (https://robonomics.network/).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJava[0m[38;5;12m (https://github.com/emeraldpay/polkaj/tree/master/polkaj-scale) - Maintained by [39m[38;5;14m[1mEmerald[0m[38;5;12m (https://emerald.cash/).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mParity SCALE Codec[0m[38;5;12m (https://github.com/paritytech/parity-scale-codec) - Reference implementation written in Rust.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPython[0m[38;5;12m (https://github.com/polkascan/py-scale-codec) - Maintained by Polkascan Foundation.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRuby[0m[38;5;12m (https://github.com/itering/scale.rb) - Maintained by Itering.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mScales[0m[38;5;12m (https://github.com/virto-network/scales) - Serializing SCALE using type information from a type registry.[39m
|
||
[38;5;12m- JavaScript / TypeScript implementations:[39m
|
||
[38;5;12m - [39m[38;5;14m[1mparitytech/parity-scale-codec-ts[0m[38;5;12m (https://github.com/paritytech/parity-scale-codec-ts) - Maintained by Parity Technologies.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mpolkadot-js/api[0m[38;5;12m (https://github.com/polkadot-js/api/tree/master/packages/types) - Maintained by Polkadot-JS.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mscale-ts[0m[38;5;12m (https://github.com/unstoppablejs/unstoppablejs/tree/main/packages/scale-ts#scale-ts) - Maintained by Josep M Sobrepere.[39m
|
||
[38;5;12m - [39m[38;5;14m[1msoramitsu/scale-codec-js-library[0m[38;5;12m (https://github.com/soramitsu/scale-codec-js-library) - Maintained by Soramitsu.[39m
|