Skip to main content

Open Source Polkadot Stack

Do your research before using open-source tools

The tools listed here are open-source and are linked directly to their source code. Before using these tools to build your projects, always do your research and be aware of scams.

This page aims to provide an overview of the open-source Polkadot Tech Stack.

This is a living document, and we rely on everyone to contribute and help maintain it. Please feel free to make edits and additions via pull requests. We apologize if we missed your project!


About​

The Polkadot Tech Stack is a subset of the Web 3.0 Tech Stack, which consists of the open-source technologies contributing to and relying on Polkadot. It is meant to be used for decentralized application (Dapp) development within numerous verticals, including DeFi, Gaming, Provenance and many others not pictured below.

|------|--------|------------|
| DeFi | Gaming | Provenance |
|______|________|____________|
Dapps
|--------------------------/-|
| Explorers, Wallets / |
|------------------------/---|
| Tools, Apis, Languages/ |
|----------------------/-----|
| 2nd layer protocols / |
|--------------------/-------|
| Chains / other |
|------------------/--- --|
| *Polkadot* | tech |
|------------------\---------|
| P2P, Crypto, Wasm \ |
|--------------------\-------|

Layers of Polkadot Stack​

In the below sections, you can find a list of different layers of the Polkadot Stack.

Maintenance Status:

  • 🟒 Actively maintained
  • 🟑 Stale (no activity on the main branch for one month)
  • βšͺ Unmaintained (no activity on the main branch for more than three months)

Wallets​

ComponentsExisting projectsPotentially interesting projects
Web WalletsMultix 🟒, Polkasafe βšͺ, polkadot-js/apps 🟒, Talisman Web Application 🟒, mydotwallet βšͺ, Sub ID 🟑, Primis βšͺ, Sakura βšͺ, Web3Box βšͺ, Coong Wallet βšͺ, Subscan Multisig UI - React βšͺ, Subscan Multisig UI βšͺ, Dorafactory-Multisig βšͺ, Capi Multisig App βšͺUser-friendly Wallet based on the Recovery Pallet, Web wallets focused on user-onboarding (e.g. using localStorage)
Desktop Walletsnova-spektr 🟒, Omni desktop βšͺEnterprise Wallets
Browser ExtensionsTalisman-Extension 🟒, SubWallet-Extension 🟒, Enkrypt 🟑, Polkadot-JS 🟒, PolkaGate 🟒, Trust Wallet Extension 🟒, Doter βšͺ, Speckle OS βšͺ, Kuma Cross-chain Wallet 🟑Sign-in with your Polkadot, Kusama, etc. account.
Mobile WalletsNova Wallet iOS 🟒, Nova Wallet Android 🟒, Polkadot Vault 🟑, Fearless Wallet Android 🟑, Fearless Wallet iOS 🟑, Trust Wallet 🟒, SubWallet-Mobile βšͺ, Kampela 🟒, AirGap 🟑, Interstellar Network βšͺ, Lunie βšͺ, Polkawallet βšͺ, imToken 🟑, Stylo βšͺ, Fractapp βšͺ, Hashed Wallet βšͺ
Burner Wallets/Faucet/Giftsdotdrop βšͺ, KodaDot βšͺ, Astar Faucet Bot βšͺ, Generic sybil-resistant faucet βšͺ, sybil-resistant Chat Bot Faucet ❔Faucet (a sybil-resistant way to receive free tokens)
Wallet PluginsMetamask-Snap by Chainsafe 🟑
CLI WalletSubwallet βšͺ, Proxy-hot-wallet βšͺ
Hardware WalletsLedger Polkadot βšͺ, Ledger Kusama 🟑, Ledger Statemint 🟑, Ledger Statemine 🟑Trezor
OAuth2-compatible WalletsDOT Login βšͺ

User Interface​

ComponentsExisting projectsPotentially interesting projects
Block ExplorersCalamar βšͺ, Polkascan βšͺ, Polkastats βšͺ, Subscan βšͺ, Statescan 🟒, Edgscan βšͺ, Sirato βšͺ, ink! Explorer API βšͺ, Substats βšͺ, Hybrid Block Explorer βšͺMempool focused explorer (including parachain transaction)
Validator DashboardsPolkadot Telemetry 🟑, Polkacube βšͺ, YieldScan βšͺ, Hubble βšͺ, Cyclops 🟒, Web3Go βšͺ, 1kv insights βšͺ
Node ExplorersPolkadot Node Explorer βšͺ
NFT ExplorerNFT Explorer for Kusama & Polkadot 🟒
Governance DashboardsPolkadot Delegation Dashboard βšͺ, Polkassembly βšͺ, dotreasury 🟒, Bright Treasury βšͺ, OpenSquare offchain voting 🟒, OpenGov Insights βšͺ, Treasury Tracker βšͺ, OpenGov CLI 🟑UI for the Kusama and/or Polkadot treasury (see bounty module), UI for Parachain Lease Offering (PLO)
StakingStaking Rewards Collector βšͺ, Staking Rewards Viewer βšͺ, Polkadot Staking Site βšͺ, Polkadot Staking Dashboard 🟒, Polkadot/Kusama Validator Selector βšͺ, Staking Income CSV Generator βšͺ
Bridge UIParity Bridges UI βšͺ, Donut Interface (Steem - Dot) βšͺ, Plutonication βšͺ
Parachain/CrowdloanParachains.Network ❔, PolkAuction βšͺ, Crowdloan Front End Template βšͺ, Slothunter βšͺ
IdenticonPolkicon 🟒, PolkadotWebIdenticon βšͺ, Polkadot Angular IdentIcon βšͺ, Bird Identicon βšͺ
CoretimeLastic 🟑, RegionX 🟑
OtherPolkadot Cloud 🟒, ĐÓTConsole 🟒, KappaSigmaMu Fratority 🟑, DAOSign 🟑, Quadratic Funding Webapp βšͺ, Polkawatch, Bytepay βšͺ, charging-management-platform βšͺ, subidentity-webapp βšͺ, OpenSquare Paid QA βšͺ, DotPulse βšͺ, Rubeus Keeper βšͺ, Polkaflow βšͺ, ChainViz 🟑, Dotsight βšͺzkLogin, Portfolio Viewer like Zapper or Zerion

Tools, APIs, and Languages​

ComponentsExisting projectsPotentially interesting projects
Runtime/Parachain frameworksPolkadot Blockchain SDK 🟒, Gosemble βšͺ, Subsembly βšͺ, Parachain utilities βšͺ, Gantree βšͺ, Cryptex 🟒Tools to create parachains with other frameworks, like the Cosmos SDK or Polygon CDK
Client LibrariesPolkadot-API - Typescript 🟒, Reactive DOT - Typescript 🟒, Capi - Typescript βšͺ, sub-api 🟒, Go 🟑, .Net βšͺ, .NET Standard 2.0 🟒, Substrate .NET Toolchain 🟒, C++ βšͺ, C βšͺ, Haskell 🟑, Javascript 🟒, Substrate API Sidecar - TypeScript 🟒, Python 🟑, Java (+ Android) βšͺ, Substrate Client Java βšͺ, Rust SCS 🟑, Rust Parity (subxt) 🟒, subxtpy 🟑, Rust pdotc PHP (gmajor-encrypt) 🟑, PHP (neha0921) βšͺ, RPC-Ethereum 🟑, Swift βšͺ, Kotlin βšͺ, substrate-client-kotlin βšͺ, substrate-client-swift βšͺ, Dart 🟒, Substrate Core Polywrapper βšͺ, Substrate SDK iOS 🟒, Substrate SDK Android βšͺ, Dedot - Typescript 🟒
RPC GatewaySubway 🟒
Substrate Contract clientsPatractGo βšͺ
Easy Runtime DevelopmentSubalfred 🟒, substrate-stencil βšͺ, Play Substrate βšͺ, substrate-node-template ❔, Substrate Playground βšͺ, AssemblyScript Runtime Generation βšͺ, Substrate Package Manager βšͺ, Subsembly: Framework for developing AssemblyScript Substrate Runtimes βšͺ, dependency diener βšͺ
IDE PluginsSubstrate Marketplace VS Code Plugin βšͺ, VS Code Plugin βšͺ, Atom Code Plugin βšͺ, zombienet extension βšͺ
Runtime/Pallet SecuritySubstrate Runtime Fuzzer 🟑, Substrate Toml Lint βšͺ, K specifications 🟒, PolPatrol - Polkadot Runtime Checker βšͺ, pallet-verifier 🟒Automated Runtime checking tools, economic audit simulator such as gauntlet.network
Smart Contract Languagesink! 🟒, Ask! βšͺ, Subscript βšͺ, Solang 🟒, pallet-move βšͺ, Move VM Substrate βšͺ, Move smart contract by Neatcoin βšͺ, eBPF Contracts Hackathon βšͺ, PolkaVM 🟒Functional Programming Languages, other languages with developed toolchains
TestingPolkadot introspector 🟒, Subshell 🟑, substrate-simnode 🟒, Halva βšͺ, Redspot βšͺ, MixBytes Tank βšͺ, sub-flood βšͺ, Substrate debug-kit βšͺ, Asset CLI tool 🟒, sub_crash βšͺ, subwasm 🟑, subsee βšͺ, polkadot-lab βšͺ, RPC-perf βšͺ
Static AnalysisSubstrace βšͺ, Static analyzer for Substrate FRAME's pallets βšͺ, CoinFabrik Scout 🟑, pallet-verifier 🟒
Formal Verificationpallet-verifier 🟒, K specifications 🟒
TestnetZombienet 🟒, Chopsticks 🟒, Polkadot Launch βšͺ, polkadot-starship βšͺ, Fork off Substrate βšͺ, try-runtime-cli 🟑, Parachain Launch 🟒, Larch Zombienet GUI βšͺ
BenchmarkingBenchmarking CLI 🟒, Polkadot sTPS βšͺ, Clockchain βšͺ, Substrate Graph Benchmarks βšͺ, ink! & pallet benchmarking template βšͺ, smart-bench 🟒
Blockchain Indexing EngineSquid SDK 🟒, Hybrid Indexer βšͺ, Substrate Archive βšͺ, PSQL Indexer βšͺ, Substrate Graph βšͺ, Subquery 🟒, MBELT3 🟒, stick 🟒, Hyperdot βšͺ
Blockchain/Event MonitoringWeb3 Guardian βšͺ, Aurras Event Manager βšͺ, @commonwealth/chain-events βšͺ, Massbit βšͺ, Polkadot Basic Notifications βšͺ, Ocelloids 🟒, Tracking Chain βšͺ,
GamingPolkadot SDK for Unity βšͺ, Crossbow βšͺUnity Asset Store, Amethyst + Substrate
No-code PlatformsEzCode's Polkadot-JS plugin on Bubble.io βšͺ, Blackprint Visual Programming Polkadot-JS module βšͺ, SubRelay βšͺ
WalletsDOT Connect 🟒, Talisman Connect 🟒, SubWallet-SubConnect βšͺ, Metadata Portal 🟒, Tesseract βšͺ, WalletConnect βšͺ, BitGoJS 🟒
XCMTrappist βšͺ, XCM-tools 🟑, XCM-tools Golang βšͺ,ParaSpell XCM Tools 🟒, XBI βšͺ, XCM TS/JS SDK βšͺ, XCMSend 🟒, XCM Monitoring Server 🟒, Moonbeam Foundation XCM-SDK 🟒
Otherasset-transfer-api 🟒, txwrapper-core 🟒, open-web3 JS library βšͺ, VM-Bridge βšͺ, srtool 🟑, srtool-cli βšͺ, Substrate Tip Bot 🟒, ORI (Onchain Risk Intelligence) βšͺ, PolkaTools 🟒, polkadot-scripts βšͺ, Sube βšͺ, data-store-sidecar βšͺ, SugarFunge βšͺ, substrate-wasmedge βšͺ, EightFish 🟑, Sandox βšͺ, APK verifier βšͺ

ink! Smart Contracts​

ComponentsExisting projectsPotentially interesting projects
Core Librariesink! 🟒, cargo-contract 🟒, pallet-contracts 🟒
Local Nodessubstrate-contracts-node 🟒, Swanky βšͺ
Smart Contract DevelopmentDRink! 🟒, contracts-ui βšͺ, SmartBeaver, OpenBrush ❔, Sol2Ink βšͺ, Polkadot Contract Wizard βšͺ, ink-wrapper βšͺ, ink-playground βšͺ, ink! Remix Plugin βšͺ, Signac βšͺ, ink!-boxes βšͺ, ink!-smart-contract-wizard βšͺ
Security & Testingink! Waterfall βšͺ, Verifier Image for ink! βšͺ, Patron βšͺ, Inkscope Fuzzer 🟑
Frontend Developmentink!athon Boilerplate 🟒, useink βšͺ, useInkathon 🟒, ink-typegen 🟒, Typechain Polkadot βšͺ
IDE Pluginsink! Analyzer βšͺ
BridgesDante Protocol βšͺ
DeFiPendulum-Ink-Wrapper βšͺ, Panorama Swap βšͺ, ink_bank βšͺ, Polkadot AMM βšͺ, Vera βšͺ, Nsure Insurance ❔, Everlasting Cash βšͺ, Coinversation βšͺ, zenlink-dex-contract βšͺ, AlgoCash 🟑New seigniorage-style stable coins
GamingOpen Emoji Battler βšͺ, NewOmega βšͺ
DAOSyncraDAO ❔, subDAO βšͺ, RainbowDAO βšͺ, MangoBox βšͺ, MangoSale βšͺ
Identity/DIDDotflow 🟒
OraclesDIA WASM Oracle βšͺ
Spam ProtectionProsopo 🟒
GovernanceAbax Governance βšͺ
NFTArtZero βšͺ
OtherPolkadot Smart Account βšͺ, magink βšͺ, ink-test-contracts βšͺ, Candle Auctions βšͺ, polkasign-contract βšͺ, OCEX βšͺ, Roloi βšͺ, OpenPayroll βšͺ, BlockchainFoodOrder βšͺ

Chains and Pallets​

ComponentsExisting projectsPotentially interesting projects
Scalable TransactionsPerun channels βšͺ, CLI demo of Perun βšͺ, Astar 🟒, Celer βšͺ, Gunclear βšͺ, TPScore βšͺ, proof-of-contract-stake βšͺroll-ups, DAG-based consensus mechanisms, side chains
Bridges and InteroperabilityinterBTC βšͺ, DKG Substrate βšͺ, Sygma βšͺ, EOS by Bifrost βšͺ, POA - Substrate βšͺ, Substrate - Ethereum DAI Bridge βšͺ, Substrate - Substrate Bridge βšͺ, BTC by ChainX βšͺ, Cosmos-Substrate bridge βšͺ, Substrate IBC Pallet βšͺ, Polkadot Ethereum Bridge 🟒, Darwinia 🟒, Spacewalk: a Stellar bridge 🟑, Filecoindot βšͺ, Axelar-Substrate βšͺ, Hyperbridge 🟒, t3rn 🟒ZCash
PrivacyZeroChain βšͺ, xx network βšͺ, pLibra (Phala Network) 🟒, Automata Network βšͺ, Zero Network βšͺ, Silent Data βšͺMulti-Asset Shielded Pool (MASP) , Zkay, Zexe
ZKPZeroPool βšͺ, Megaclite βšͺ, zkMega βšͺ, PLONK for Substrate βšͺ, Webb Anchor Protocol βšͺ, zk-SNARKs tutorial βšͺ, substrate-zk βšͺ, hyperfridge-r0 βšͺ, Cyborg Network 🟒, Manta 🟒
TEEAcurast βšͺ, Integritee 🟒, substraTEE βšͺ, WeTEE 🟒Keysafe Protocol βšͺ
DeFiPrivaDEX βšͺ, Fusotao βšͺ, Reef βšͺ, Diora βšͺ, Pendulum Chain 🟑, Compound Gateway βšͺ, Parallel Finance 🟑, PINT βšͺ, Laminar Chain βšͺ, Acala 🟒, Centrifuge 🟑, Stafi 🟑, Definex βšͺ, OAX Foundation βšͺ, Cybex βšͺ, Zenlink βšͺ, Swaps Pallet βšͺ, Polkadex βšͺ, SubDEX βšͺ, Hydration 🟒, Substrate Stablecoin βšͺ, Standard protocol βšͺ, Polkaswap 🟒, Curve AMM βšͺ, Konomi Network βšͺ, Stable Asset βšͺ, Libra Payment βšͺ, Mangata βšͺ, Tidechain βšͺ, Basilisk 🟒, Polymesh 🟒, Bifrost 🟒, Clover βšͺ, Composable Finance 🟑, OmniBTC βšͺ, Polimec 🟑DEX with privacy and confidentiality features such as those found in a dark pool
Smart contract chainsmoonbeam 🟒, Magnet βšͺ, Aleph-node 🟒, Edgeware βšͺ, ParaState βšͺ, gear 🟒, CENNZnet βšͺ, SkyeKiwi βšͺ, OAK-blockchain βšͺ, ICE Blockchain βšͺ, Polkadot Smart Chain βšͺ, Madara - Cairo/Starknet βšͺsmart contract chains with novel security approaches, smart contract chains based on existing toolchains
OracleTellor βšͺ, Laminar 🟑, Chainlink-polkadot βšͺ, Ares Protocol βšͺ, Kylin Network βšͺ, interbtc-clients oracle βšͺ, Anonima βšͺ, SaaS3 βšͺ, Tellor βšͺ, Bridgestate Oracle βšͺ
Identity/DIDParami βšͺ, Litentry 🟒, pallet-did βšͺ, dot-id βšͺ
IoTNodle 🟒, MXC/DataHighway βšͺ, peaq-network-node 🟒
Verifiable ClaimsKILT 🟒, Dock 🟒
Supply chainDSCP Node 🟒
Health care
Music IndustryAllfeat Network 🟒
Data AvailabilityAvail 🟒, Melodot βšͺ
Social NetworkingFrequency 🟒, Social Network βšͺ, SubSocial βšͺ, ZeroDAO βšͺ, Myriad Node βšͺ, Wika Network βšͺ, Listen βšͺ, Tribal Protocol βšͺ, Five Degrees on Substrate βšͺ, Acuity Social 🟑Private instant messenger that uses on-chain identity
Governance/DAOAisland Node βšͺ, Hashed Network βšͺ, Sunshine DAO βšͺ, Governance OS βšͺ, Idavoll Network βšͺ, Substrate Moloch βšͺ, QRUCIAL-DAO βšͺ, Societal βšͺ, DAOs βšͺ, Shivarthu βšͺ, Faterium 🟒, Supersig βšͺ, GenesisDAO βšͺ, DAO Entrance ❔, Liberland 🟒Consul - Open Government and E-Participation Web Software
Prediction Markets and FutarchyZeitgeist 🟒, X Predict Market βšͺ
MessagingHOPR βšͺ, Nolik βšͺ, Uke βšͺ, Diffy Chat βšͺ, Fennel Protocol βšͺ
File Storage, CloudSubsocial-Offchain βšͺ, DatDot βšͺ, Crust Network 🟒, offchain::ipfs βšͺ, Canyon Network βšͺ, CESS 🟒, CESS Proving Subsystem ❔, Iris βšͺ, fmd-cess βšͺ, IPFS Frame V3 βšͺ, Threefold Chain 🟒, Apron βšͺ, IPFS Utilities βšͺ, DINFRA 🟒
Name ServiceSubstrate Names βšͺ, ENS on Substrate βšͺ, PNS-Pallets βšͺ, Faceless βšͺ, Anchor βšͺ
GamingBit.country βšͺ, SubGame βšͺ, subzero βšͺ, Web3Games βšͺ, Ajuna Pallets 🟒, Gafi Network βšͺ, Asylum 🟒, 3DPass 🟑, Polket 🟒
Computation/AIDeitos Network βšͺ, DeepBrain Chain 🟒, AI Infrastructure on Blockchain βšͺ, NeuroWeb 🟑
Enable specific use-casespallet-hookpoints βšͺ, Robonomics 🟑, UniversalDOT βšͺ, Evercity Sustainable Finance Protocol βšͺ, logion βšͺ, Me Protocol βšͺ, QSTN βšͺ, Subcoin 🟒, Aventus 🟒
NFTternoa βšͺ, FRAME Pallet: NFTs for Substrate βšͺ, Unique NFT Parachain βšͺ, DNFT βšͺ, RMRK-Substrate βšͺ, NT-NFTs βšͺ, Green Lemon βšͺ, Basilisk 🟒, LAOS 🟒
RandomnessDKG and Randomness Beacon βšͺ, drand-substrate-client βšͺ
LicensingAnagolay Network ❔
Banking IntegrationFIAT on-off-ramp βšͺ
CrowdfundingImbue Network βšͺ, Quadratic Funding pallet by Dora βšͺ, Quadratic Funding pallet by OAK βšͺMinimum Anti-Collusion Infrastructure (MACI)
Collection of PalletsSubstrate Open Runtime Module Library 🟑, warehouse βšͺ, InvArch FRAME Pallet Library βšͺ
MarketplacesDot Marketplace βšͺ, Gated Marketplace βšͺ, Ventur βšͺ, Futur Protocol ❔
Carbon CreditsBitGreen βšͺ, Carbon Assets Pallet βšͺ, Sequester Pallets βšͺ
UTXOTuxedo βšͺ
OtherMoonkit 🟒, Substrate Account Filter βšͺ, Subtensor 🟒, AdMeta βšͺ, Chocolate Node βšͺ, Virto Network 🟒, Substrate Validator Set βšͺ, DEIP βšͺ, DeBio βšͺ, MathChain βšͺ, encointer 🟑, Grassland βšͺ, Substrate-Tutorials βšͺ, Fair Squares βšͺ, Totem Live Accounting βšͺ, Escrow Pallet βšͺ, TREX βšͺ, Relation Graph βšͺ, Decentralized Invoice βšͺ, Redstone Network βšͺ, Access Control Pallet βšͺ, Omniverse DLT βšͺ, ISMP βšͺ, XCMP βšͺ, CORD Chain 🟒, Educhain 🟒Decentralized review/reputation system

Host​

ComponentsExisting projectsPotentially interesting projects
RustSubstrate 🟒, Cumulus 🟒
C++Kagome 🟒, Mayon βšͺ
GoGossamer 🟒
JavaFruzhin 🟒, Java Host Research βšͺ
AssemblyScript
Light Clientsmoldot 🟒, Substrate Connect 🟒, C++ Polkadot Light Client βšͺ
TestingPolkadot Conformance βšͺ, Polkafuzz βšͺ

Network Maintenance Tools​

ComponentsExisting projectsPotentially interesting projects
Secure validator setupPolkadot Validation Node Ansible Setup βšͺ, W3F Polkadot Validator Setup βšͺ, polkadot-ansible βšͺ
High availability setupArchipel βšͺ, Polkadot Failover Mechanism βšͺ, Datagen βšͺ, High Availability Validator Setup βšͺ
Load Balanced Endpointsterragrunt-polkadot βšͺ, Geometry Labs' Substrate Meta repo βšͺ
Deployment ToolsPolkadot Package Manager βšͺ, PolkaHub βšͺ, Avado βšͺ, Polkadot Deployer βšͺ, Unified Collator Deployment βšͺ
Validator monitoringONE-T 🟒, SubVT 🟒, P.A.N.I.C. βšͺ, Polkalert βšͺ, B-Harvest βšͺ, nmonpolkadot βšͺ, Polkadot-K8s-Monitor βšͺ, Polkadot-Watcher 🟒, 1KV Telegram Bot βšͺ
Validator payout managementSubstrate validator auto payout βšͺ, Polkadot Payouts βšͺ, staking-payouts CLI 🟒, Payctl βšͺ, crunch 🟒
Staking MinerStaking Miner v2 🟒
Nominator ToolsValidator Selection βšͺ, Polkanalyzer βšͺ, Polkanalyzer-app βšͺ

Signatures​

ComponentsExisting projectsPotentially interesting projects
SR25519rust βšͺ(contains partial bindings for C, JavaScript, and Python), .Net bindings βšͺ, C βšͺ(old), C βšͺ(new), C/C++ βšͺ, C# βšͺ, Go 🟒, java βšͺ, PHP βšͺ
Signature Aggregationapk-proofs βšͺ
Distributed key generation (DKG) or managementkeygen.rs βšͺ, Secure Wallet Origin Distribution (SWORD) βšͺ
Validator HSMsZondax Remote Signer βšͺ
MPCOrochi Network 🟒

Consensus​

ComponentsExisting projectsPotentially interesting projects
PoCSpartan βšͺ
PoWPoW consensus for Substrate 🟒, RandomX βšͺ, Sha3 PoW βšͺ
Block productionBABE 🟒, Aura 🟒
FinalityGRANDPA 🟒, AlephBFT 🟒
OtherNimbus: Upgradeable consensus framework βšͺ

Networking​

ComponentsExisting projectsPotentially interesting projects
SCALE CodecRust 🟒, TypeScript βšͺ, Python βšͺ, Golang Chainsafe 🟒, Golang Itering 🟒, C βšͺ, C++ 🟑, JavaScript 🟒, AssemblyScript βšͺ, Haskell 🟑, Java βšͺ, Ruby βšͺ, Dart βšͺ, Swift βšͺ, scale-codec-swift βšͺ, scale-codec-kotlin βšͺ, PHP βšͺ, JavaScript by Soramitsu βšͺ, Scale Codec Comparator 🟒, ScaleCodec.sol by Darwinia βšͺ, ScaleCodec.sol by Snowfork 🟒, Dotscale βšͺ
Networking Frameworklibp2p βšͺSwarmNL 🟒
DHT CrawlerGo βšͺ, Kotlin βšͺ
RPC Tor-like accessWhiteNoise βšͺ

Primitives​

ComponentsExisting projectsPotentially interesting projects
StorageMerkle Tree DB βšͺ
Merkle ProofsSolidity Trie Verifier 🟑

Contributing​

Pull requests, issues, or other contributions from the community are encouraged! You can not only add specific projects, but also potentially interesting fields/areas which are currently missing in the tech stack.

:heavy_exclamation_mark: All technologies listed above need to be open-source. Ideally, the links lead directly to the code.

Note: You will need a GitHub account to suggest changes or open issues. If you do not have one, you may sign up for free.