From 0052e1e879b630eb0500b715fdb453a77efe0293 Mon Sep 17 00:00:00 2001 From: Radha <86818441+DrW3RK@users.noreply.github.com> Date: Sat, 25 May 2024 15:32:29 +0200 Subject: [PATCH 1/5] Polkadot Open Source Stack Lecture Slides Covers info on SDKs and tooling boradly used in the Polkadot Ecosystem --- .../4-polkadot-opensource-stack-slides.md | 108 ++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 syllabus/7-Polkadot/4-polkadot-opensource-stack-slides.md diff --git a/syllabus/7-Polkadot/4-polkadot-opensource-stack-slides.md b/syllabus/7-Polkadot/4-polkadot-opensource-stack-slides.md new file mode 100644 index 000000000..aae9644ed --- /dev/null +++ b/syllabus/7-Polkadot/4-polkadot-opensource-stack-slides.md @@ -0,0 +1,108 @@ +--- +title: Polkadot Open Source Stack +description: Tools available to build on Polkadot +duration: 30 min +--- + +# Polkadot Open Source Stack + +Notes: + +Based on well maintained open repositories listed on https://wiki.polkadot.network/docs/build-open-source + + +--- + +## Parachain Development + + + +- [Parachain Template by OpenZeppelin](https://github.com/OpenZeppelin/polkadot-runtime-templates) +- [Templates on Polkadot SDK](https://github.com/paritytech/polkadot-sdk/tree/master/templates) +- [Templates on POP](https://github.com/r0gue-io/pop-cli) + + + +--- + +## Cross Chain Tooling + + + +- [BagPipes (formerly xcmsend)](https://github.com/XcmSend/app) +- [Ocelloids SDK](https://github.com/sodazone/ocelloids-sdk) + + + +--- + +## Blockchain Analytics + + + +- [Dune Analytics](https://dune.com/substrate) - Community dashboards and analytics +- [DotLake](https://dashboards.data.paritytech.io/) - data visualizations for the Polkadot Ecosystem maintained by Parity + + + +--- + +## Web App Development + + + +- [Apillon](https://apillon.io/) + + + +--- + +## Mobile App Development + + + +- [Substrate SDK iOS](https://github.com/novasamatech/substrate-sdk-ios) +- [Substrate SDK Android](https://github.com/novasamatech/substrate-sdk-android) + + + +--- + +## Game Development + + + +- [Polkadot SDK for Unity](https://github.com/PolkadotPlay/Polkadot.Unity.SDK) - A powerful toolkit + that integrates substrate seamless into Unity projects. + ([AssetStore](https://assetstore.unity.com/packages/decentralization/infrastructure/polkadot-sdk-for-unity-273535), + [wiki](https://github.com/PolkadotPlay/Polkadot.Unity.SDK/wiki)). + + + +--- + +## JS/TS APIs + + + +- [Polkadot-JS](https://polkadot.js.org/) +- [Polkadot-API](https://github.com/polkadot-api/polkadot-api) + + + +--- + +## Resources + + + +- [Polkadot Open Source Stack](https://wiki.polkadot.network/docs/build-open-source) +- [Polkadot Tools](https://wiki.polkadot.network/docs/build-tools-index) + + + +--- + + + +# Questions From 236e6b7f46e62ea4b8af3ece9ad2b6d37c7d6942 Mon Sep 17 00:00:00 2001 From: Radha <86818441+DrW3RK@users.noreply.github.com> Date: Mon, 27 May 2024 15:23:47 +0200 Subject: [PATCH 2/5] xcm and node template update --- syllabus/7-Polkadot/4-polkadot-opensource-stack-slides.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/syllabus/7-Polkadot/4-polkadot-opensource-stack-slides.md b/syllabus/7-Polkadot/4-polkadot-opensource-stack-slides.md index aae9644ed..006e60b75 100644 --- a/syllabus/7-Polkadot/4-polkadot-opensource-stack-slides.md +++ b/syllabus/7-Polkadot/4-polkadot-opensource-stack-slides.md @@ -20,6 +20,7 @@ Based on well maintained open repositories listed on https://wiki.polkadot.netwo - [Parachain Template by OpenZeppelin](https://github.com/OpenZeppelin/polkadot-runtime-templates) - [Templates on Polkadot SDK](https://github.com/paritytech/polkadot-sdk/tree/master/templates) - [Templates on POP](https://github.com/r0gue-io/pop-cli) +- [Tenplates by Tanssi](https://github.com/moondance-labs/tanssi) @@ -29,6 +30,9 @@ Based on well maintained open repositories listed on https://wiki.polkadot.netwo +- [ParaSpell](https://github.com/paraspell/xcm-tools) +- [XCM-SDK](https://github.com/moonbeam-foundation/xcm-sdk/) +- [XCM-Tools (debugging XCM)](https://github.com/Moonsong-Labs/xcm-tools) - [BagPipes (formerly xcmsend)](https://github.com/XcmSend/app) - [Ocelloids SDK](https://github.com/sodazone/ocelloids-sdk) From ed040fe06795d34776d6d68e2c655c7f446bc2b0 Mon Sep 17 00:00:00 2001 From: Radha <86818441+DrW3RK@users.noreply.github.com> Date: Mon, 27 May 2024 15:27:08 +0200 Subject: [PATCH 3/5] Pythona and Rust APIs --- syllabus/7-Polkadot/4-polkadot-opensource-stack-slides.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/syllabus/7-Polkadot/4-polkadot-opensource-stack-slides.md b/syllabus/7-Polkadot/4-polkadot-opensource-stack-slides.md index 006e60b75..d6a3c94a2 100644 --- a/syllabus/7-Polkadot/4-polkadot-opensource-stack-slides.md +++ b/syllabus/7-Polkadot/4-polkadot-opensource-stack-slides.md @@ -85,12 +85,15 @@ Based on well maintained open repositories listed on https://wiki.polkadot.netwo --- -## JS/TS APIs +## JS/TS/Python/Rust APIs - [Polkadot-JS](https://polkadot.js.org/) - [Polkadot-API](https://github.com/polkadot-api/polkadot-api) +- [Python Substrate Interface](https://github.com/polkascan/py-substrate-interface) +- [Subxt](https://github.com/paritytech/subxt) +- [Substrate API Sidecar](https://github.com/paritytech/substrate-api-sidecar/) From a6acabef2889a7bab9374177eae7dd7af71e9807 Mon Sep 17 00:00:00 2001 From: Radha <86818441+DrW3RK@users.noreply.github.com> Date: Mon, 27 May 2024 15:47:51 +0200 Subject: [PATCH 4/5] testing tools --- .../4-polkadot-opensource-stack-slides.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/syllabus/7-Polkadot/4-polkadot-opensource-stack-slides.md b/syllabus/7-Polkadot/4-polkadot-opensource-stack-slides.md index d6a3c94a2..164223aeb 100644 --- a/syllabus/7-Polkadot/4-polkadot-opensource-stack-slides.md +++ b/syllabus/7-Polkadot/4-polkadot-opensource-stack-slides.md @@ -21,11 +21,24 @@ Based on well maintained open repositories listed on https://wiki.polkadot.netwo - [Templates on Polkadot SDK](https://github.com/paritytech/polkadot-sdk/tree/master/templates) - [Templates on POP](https://github.com/r0gue-io/pop-cli) - [Tenplates by Tanssi](https://github.com/moondance-labs/tanssi) +- [Open Runtime Module Library (ORML)](https://github.com/open-web3-stack/open-runtime-module-library) --- +## Testing Tools + + +- [Testnet Faucet by Parity](https://faucet.polkadot.io/) +- [Parachain Launch](https://github.com/open-web3-stack/parachain-launch) +- [Zombienet](https://github.com/paritytech/zombienet) + + + +--- + + ## Cross Chain Tooling @@ -76,6 +89,7 @@ Based on well maintained open repositories listed on https://wiki.polkadot.netwo +- [Gaming SDK for Substrate and Polkadot](https://github.com/SubstrateGaming/) - [Polkadot SDK for Unity](https://github.com/PolkadotPlay/Polkadot.Unity.SDK) - A powerful toolkit that integrates substrate seamless into Unity projects. ([AssetStore](https://assetstore.unity.com/packages/decentralization/infrastructure/polkadot-sdk-for-unity-273535), From 28334614c2b632c5a76418f38d6c4163bdf257f5 Mon Sep 17 00:00:00 2001 From: Karim Date: Wed, 25 Sep 2024 11:30:17 +0200 Subject: [PATCH 5/5] Added a few tools (#1033) Co-authored-by: Nikos Kontakis --- syllabus/7-Polkadot/4-polkadot-opensource-stack-slides.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/syllabus/7-Polkadot/4-polkadot-opensource-stack-slides.md b/syllabus/7-Polkadot/4-polkadot-opensource-stack-slides.md index 164223aeb..a71363e98 100644 --- a/syllabus/7-Polkadot/4-polkadot-opensource-stack-slides.md +++ b/syllabus/7-Polkadot/4-polkadot-opensource-stack-slides.md @@ -99,7 +99,7 @@ Based on well maintained open repositories listed on https://wiki.polkadot.netwo --- -## JS/TS/Python/Rust APIs +## JS/TS/Python/Rust & APIs