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
2 changes: 1 addition & 1 deletion docs/build/build-open-source.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ In the below sections you can find a list of different layers of the Polkadot St
| 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/pkg/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/packages/scale/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 Runtime Development | [Subalfred](https://github.com/hack-ink/subalfred) 🟢, [substrate-stencil](https://github.com/kaichaosun/substrate-stencil) 🟡, [Play Substrate](https://github.com/kaichaosun/play-substrate), [substrate-node-template](https://github.com/substrate-developer-hub/substrate-node-template), [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) 🔴, [Signac](https://github.com/standardweb3/signac/) 🟢|
| 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 |
Expand Down