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