Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions docs/build/build-open-source.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,24 +98,24 @@ In the below sections you can find a list of different layers of the Polkadot St
| Components | Existing projects | Potentially interesting projects |
| ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| Parachain | [Parachain utilities](https://github.com/AcalaNetwork/parachain-utilities) 🔴, [Gantree](https://github.com/gantree-io/gantree-core) 🔴| Tools to create parachains from frameworks used in other ecosystems |
| Client Libraries | [Go](https://github.com/centrifuge/go-substrate-rpc-client) 🟢, [.Net](https://github.com/usetech-llc/polkadot_api_dotnet) 🔴, [.NET Standard 2.0](https://github.com/ajuna-network/Ajuna.NetApi) 🟢, [C++](https://github.com/usetech-llc/polkadot_api_cpp) 🔴, [C](https://github.com/finoabanking/substrate-c-tool) 🔴, [Haskell](https://github.com/airalab/hs-web3) 🟢, [Javascript](https://github.com/polkadot-js/api) 🟢, [Substrate API Sidecar - TypeScript](https://github.com/paritytech/substrate-api-sidecar) 🟢, [Ruby](https://github.com/itering/scale.rb) 🟢, [Python](https://github.com/polkascan/py-substrate-interface) 🟢, [Java (+ Android)](https://github.com/emeraldpay/polkaj) 🔴, [Substrate Client Java](https://github.com/strategyobject/substrate-client-java) 🟡, [Rust SCS](https://github.com/scs/substrate-api-client) 🟢, [Rust Parity](https://github.com/paritytech/substrate-subxt) 🟢, [PHP (gmajor-encrypt)](https://github.com/gmajor-encrypt/php-substrate-api) 🔴, [PHP (neha0921)](https://github.com/neha0921/substrate-interface-package) 🔴, [RPC-Ethereum](https://github.com/paritytech/frontier) 🟢, [Swift](https://github.com/tesseract-one/Substrate.swift) 🔴, [Kotlin](https://github.com/NodleCode/substrate-client-kotlin) 🔴| |
| Client Libraries | [Go](https://github.com/centrifuge/go-substrate-rpc-client) 🟢, [.Net](https://github.com/usetech-llc/polkadot_api_dotnet) 🔴, [.NET Standard 2.0](https://github.com/ajuna-network/Ajuna.NetApi) 🟢, [C++](https://github.com/usetech-llc/polkadot_api_cpp) 🔴, [C](https://github.com/finoabanking/substrate-c-tool) 🔴, [Haskell](https://github.com/airalab/hs-web3) 🟢, [Javascript](https://github.com/polkadot-js/api) 🟢, [Substrate API Sidecar - TypeScript](https://github.com/paritytech/substrate-api-sidecar) 🟢, [Ruby](https://github.com/itering/scale.rb) 🟢, [Python](https://github.com/polkascan/py-substrate-interface) 🟢, [Java (+ Android)](https://github.com/emeraldpay/polkaj) 🔴, [Substrate Client Java](https://github.com/strategyobject/substrate-client-java) 🟡, [Rust SCS](https://github.com/scs/substrate-api-client) 🟢, [Rust Parity](https://github.com/paritytech/substrate-subxt) 🟢, [Rust pdotc](https://github.com/trevor-crypto) [PHP (gmajor-encrypt)](https://github.com/gmajor-encrypt/php-substrate-api) 🔴, [PHP (neha0921)](https://github.com/neha0921/substrate-interface-package) 🔴, [RPC-Ethereum](https://github.com/paritytech/frontier) 🟢, [Swift](https://github.com/tesseract-one/Substrate.swift) 🔴, [Kotlin](https://github.com/NodleCode/substrate-client-kotlin) 🔴| |
| Substrate Contract clients | [PatractGo](https://github.com/patractlabs/go-patract) 🔴| |
| SCALE Codec | [Rust](https://github.com/paritytech/parity-scale-codec) 🟡, [TypeScript](https://github.com/paritytech/parity-scale-codec-ts) 🟢, [Python](https://github.com/polkascan/py-scale-codec) 🟢, [Golang Chainsafe](https://github.com/ChainSafe/gossamer/tree/development/lib/scale) 🟢, [Golang Itering](https://github.com/itering/scale.go) 🟢, [C](https://github.com/MatthewDarnell/cScale) 🔴, [C++](https://github.com/soramitsu/scale-codec-cpp) 🟡, [JavaScript](https://github.com/polkadot-js/api) 🟢, [AssemblyScript](https://github.com/LimeChain/as-scale-codec) 🔴, [Haskell](https://github.com/airalab/hs-web3/tree/master/src/Codec) 🟢, [Java](https://github.com/emeraldpay/polkaj) 🔴, [Ruby](https://github.com/itering/scale.rb) 🟢, [Dart](https://github.com/nbltrust/dart-scale-codec) 🔴, [Swift](https://github.com/tesseract-one/swift-scale-codec) 🔴, [PHP](https://github.com/gmajor-encrypt/php-scale-codec) 🟢, [JavaScript by Soramitsu](https://github.com/soramitsu/scale-codec-js-library) 🟡, [Scale Codec Comparator](https://github.com/gmajor-encrypt/scale-codec-comparator) 🟢|
| Easy Runtime Development | [Subalfred](https://github.com/hack-ink/subalfred) 🟢, [VS Code Plugin](https://github.com/everstake/vscode-plugin-substrate) 🔴, [Atom Code Plugin](https://github.com/everstake/atom-plugin-substrate) 🔴, [Substrate Playground](https://github.com/paritytech/substrate-playground) 🟢, [Substrate Marketplace VS Code Plugin](https://github.com/paritytech/vscode-substrate) 🔴, [AssemblyScript Runtime Generation](https://github.com/LimeChain/as-substrate-runtime) 🔴, [Substrate Package Manager](https://github.com/clearloop/sup) 🔴, [Subsembly: Framework for developing AssemblyScript Substrate Runtimes](https://github.com/LimeChain/subsembly) 🔴, [dependency diener](https://github.com/bkchr/diener) 🟢| |
| Easy Smart Contract Development | [Typechain Polkadot](https://github.com/Supercolony-net/typechain-polkadot) 🟡, [ink-playground](https://github.com/staketechnologies/ink-playground/tree/master) 🔴, [Ink! Remix Plugin](https://github.com/blockchain-it-hr/ink-remix-plugin) 🔴|
| Runtime Security | [Substrate Toml Lint](https://github.com/shawntabrizi/substrate-toml-lint) 🟡, [K specifications](https://github.com/kframework/wasm-semantics) 🔴, [PolPatrol - Polkadot Runtime Checker](https://github.com/ChainSecurity/polpatrol) 🔴| Automated Runtime checking tools, economic audit simulator such as [gauntlet.network](https://gauntlet.network/) |
| Runtime/Pallet Security | [Substrate Toml Lint](https://github.com/shawntabrizi/substrate-toml-lint) 🟡, [K specifications](https://github.com/kframework/wasm-semantics) 🔴,[Static analyzer for Substrate FRAME's pallets](https://github.com/simon-perriard/saft) 🟡, [PolPatrol - Polkadot Runtime Checker](https://github.com/ChainSecurity/polpatrol) 🔴| Automated Runtime checking tools, economic audit simulator such as [gauntlet.network](https://gauntlet.network/) |
| Smart Contract Languages | [Ask!](https://github.com/ask-lang/ask) 🟢, [Subscript](https://github.com/slickup/subscript) 🔴, [Solang](https://github.com/hyperledger-labs/solang) 🟢, [Ink!](https://github.com/paritytech/ink) 🟢, [Move VM Substrate](https://github.com/pontem-network/sp-move) 🔴, [Move smart contract by Neatcoin](https://github.com/neatcoin/neatcoin) 🟢, [Sol2Ink](https://github.com/Supercolony-net/sol2ink) 🟡| Functional Programming Languages, other languages with developed toolchains |
| Smart Contract Security | [Vanguard](https://github.com/Veridise/Vanguard) 🟢|
| Testing | [Halva](https://github.com/halva-suite/halva) 🔴, [Ink Waterfall](https://github.com/paritytech/ink-waterfall) 🟡, [Redspot](https://github.com/patractlabs/redspot) 🔴, [MixBytes Tank](https://github.com/mixbytes/tank) 🔴, [sub-flood](https://github.com/NikVolf/sub-flood) 🔴, [Substrate debug-kit](https://github.com/paritytech/substrate-debug-kit) 🔴, [Dotscale - SCALE Codec Comparator](https://github.com/arijitAD/dotscale) 🔴, [Asset CLI tool](https://github.com/JesseAbram/asset_cli_tool) 🔴, [sub_crash](https://github.com/JesseAbram/unfinished_testing_tool) 🔴, [subwasm](https://github.com/chevdor/subwasm) 🟢, [subsee](https://github.com/ascjones/subsee) 🔴, [polkadot-lab](https://github.com/w3f/polkadot-lab) 🔴, [Zombienet](https://github.com/paritytech/zombienet) 🟢, [RPC-perf](https://github.com/dwellir-public/rpc-perf/) 🔴|
| Testnet | [Polkadot Launch](https://github.com/paritytech/polkadot-launch) 🟡, [polkadot-starship](https://github.com/koute/polkadot-starship) 🔴, [Fork off Substrate](https://github.com/maxsam4/fork-off-substrate) 🔴, [Parachain Launch](https://github.com/open-web3-stack/parachain-launch) 🟢|
| Benchmarking | [Substrate Graph Benchmarks](https://github.com/shawntabrizi/substrate-graph-benchmarks) 🔴|
| Benchmarking | [Clockchain](https://github.com/0xekez/clockchain) 🔴, [Substrate Graph Benchmarks](https://github.com/shawntabrizi/substrate-graph-benchmarks) 🔴|
| Blockchain Indexing Engine | [Substrate Archive](https://github.com/paritytech/substrate-archive) 🟡, [PSQL Indexer](https://github.com/usetech-llc/polkadot_psql_indexer) 🔴, [Polkadothub Indexer](https://github.com/figment-networks/polkadothub-indexer) :grey_question:, [Substrate Graph](https://github.com/playzero/substrate-graph) 🔴, [Hydra](https://github.com/subsquid/hydra) 🔴, [Subquery](https://github.com/OnFinality-io/subql) 🟢, [Polkadot Profit Transformer](https://github.com/p2p-org/polkadot-profit-transformer) 🟡|
| Blockchain/Event Monitoring | [Web3 Guardian](https://github.com/open-web3-stack/guardian) 🟡, [Aurras Event Manager](https://github.com/HugoByte/aurras-event-manager) 🟡, [@commonwealth/chain-events](https://github.com/hicommonwealth/chain-events) 🟡, [Massbit](https://github.com/massbitprotocol/massbitchain) 🟡|
| Gaming | [Crossbow](https://github.com/dodorare/crossbow) 🟢| [Amethyst](https://amethyst.rs/) + [Substrate](https://substrate.dev/) |
| No-code Platforms | [EzCode's Polkadot.js plugin on Bubble.io](https://github.com/NovaBloq/Bubble-Plugin-Polkadot.js) 🔴, [Blackprint Visual Programming Polkadot.js module](https://github.com/Blackprint/nodes-polkadot.js) 🟢| |
| XCM | [XCM-tools](https://github.com/PureStake/xcm-tools) 🟢, [ParaSpell](https://github.com/dudo50/ParaSpell) 🟢| |
| Wallets | [Metadata Portal](https://github.com/nova-wallet/metadata-portal) 🟢, [Tesseract](https://github.com/tesseract-one/Tesseract.rs) 🟢, [WalletConnect](https://github.com/w3f-grants-archive/walletconnect-v2-monorepo) 🔴, [BitGoJS](https://github.com/BitGo/BitGoJS/tree/master) 🟢| |
| Other | [open-web3 JS library](https://github.com/open-web3-stack/open-web3.js) 🔴, [VM-Bridge](https://github.com/CycanTech/GVM-Bridge) 🔴, [srtool](https://github.com/paritytech/srtool) 🟢, [srtool-cli](https://github.com/chevdor/srtool-cli) 🟢, [Substrate Tip Bot](https://github.com/paritytech/substrate-tip-bot) 🟢, [ORI (Onchain Risk Intelligence)](https://github.com/syntifi/ori) 🔴, [PolkaTools](https://github.com/albertov19/PolkaTools) 🟢, [polkadot-scripts](https://github.com/paritytech/polkadot-scripts) 🟢, [Static analyzer for Substrate FRAME's pallets](https://github.com/simon-perriard/saft) 🟡, [Sube](https://github.com/virto-network/sube) 🔴, [data-store-sidecar](https://github.com/CESSProject/data-store-sidecar) 🔴, [SugarFunge](https://github.com/SugarFunge/sugarfunge-node) 🟢, [substrate-wasmedge](https://github.com/second-state/substrate-wasmedge) 🟢|
| Other | [open-web3 JS library](https://github.com/open-web3-stack/open-web3.js) 🔴, [VM-Bridge](https://github.com/CycanTech/GVM-Bridge) 🔴, [srtool](https://github.com/paritytech/srtool) 🟢, [srtool-cli](https://github.com/chevdor/srtool-cli) 🟢, [Substrate Tip Bot](https://github.com/paritytech/substrate-tip-bot) 🟢, [ORI (Onchain Risk Intelligence)](https://github.com/syntifi/ori) 🔴, [PolkaTools](https://github.com/albertov19/PolkaTools) 🟢, [polkadot-scripts](https://github.com/paritytech/polkadot-scripts) 🟢, [Sube](https://github.com/virto-network/sube) 🔴, [data-store-sidecar](https://github.com/CESSProject/data-store-sidecar) 🔴, [SugarFunge](https://github.com/SugarFunge/sugarfunge-node) 🟢, [substrate-wasmedge](https://github.com/second-state/substrate-wasmedge) 🟢|

### ink Smart Contracts

Expand Down