From 0e1bdbd754a456bde25f1bede9ece0bb49444185 Mon Sep 17 00:00:00 2001 From: ElPaisano <113373882+ElPaisano@users.noreply.github.com> Date: Wed, 25 Jan 2023 10:55:16 -0800 Subject: [PATCH 1/2] Add page in Concepts about IPFS in resource constrained environments --- docs/concepts/ipfs-resource-constrained.md | 31 ++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 docs/concepts/ipfs-resource-constrained.md diff --git a/docs/concepts/ipfs-resource-constrained.md b/docs/concepts/ipfs-resource-constrained.md new file mode 100644 index 000000000..81951cc14 --- /dev/null +++ b/docs/concepts/ipfs-resource-constrained.md @@ -0,0 +1,31 @@ +--- +title: IPFS in resource constrained environments +description: Learn about the InterPlanetary Linked Data (IPLD) model and how it forms an important ingredient in IPFS. +--- + +There are many ongoing projects in the IPFS ecosystem exploring the use of IPFS in resource-constrained environemnts. + +Example projects include but are not limited to: + +- [Aggregore](https://agregore.mauve.moe/), +- [Durin](https://github.com/ipfs-shipyard/Durin), a mobile application that allows you to upload and view files on the IPFS network +- [Iroh](https://iroh.computer/), a Rust implementation of IPFS optimized for Cloud, Mobile & Desktop platforms +- [Capyloon](https://capyloon.org/), +- [ipfs-embed](https://github.com/ipfs-rust/ipfs-embed) + + \ No newline at end of file From 5bec65c55dedfc54e93c695de434ecbe473e5ae7 Mon Sep 17 00:00:00 2001 From: ElPaisano <113373882+ElPaisano@users.noreply.github.com> Date: Wed, 25 Jan 2023 14:54:54 -0800 Subject: [PATCH 2/2] Update proj descriptions, begin next section --- docs/concepts/ipfs-resource-constrained.md | 27 +++++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/docs/concepts/ipfs-resource-constrained.md b/docs/concepts/ipfs-resource-constrained.md index 81951cc14..84f02b7e3 100644 --- a/docs/concepts/ipfs-resource-constrained.md +++ b/docs/concepts/ipfs-resource-constrained.md @@ -3,21 +3,36 @@ title: IPFS in resource constrained environments description: Learn about the InterPlanetary Linked Data (IPLD) model and how it forms an important ingredient in IPFS. --- -There are many ongoing projects in the IPFS ecosystem exploring the use of IPFS in resource-constrained environemnts. +# IPFS in resource constrained environments -Example projects include but are not limited to: +There are many ongoing projects in the IPFS ecosystem exploring the use of IPFS in resource-constrained environments, like mobile devices, web browsers, and embedded devices. This page will discuss projects that use + + +## Projects exploring the use of IPFS in resource-constrained environments + +Examples of projects exploring the use of IPFS in resource-constrained environments include but are not limited to: -- [Aggregore](https://agregore.mauve.moe/), +- [Aggregore](https://agregore.mauve.moe/), - [Durin](https://github.com/ipfs-shipyard/Durin), a mobile application that allows you to upload and view files on the IPFS network -- [Iroh](https://iroh.computer/), a Rust implementation of IPFS optimized for Cloud, Mobile & Desktop platforms -- [Capyloon](https://capyloon.org/), -- [ipfs-embed](https://github.com/ipfs-rust/ipfs-embed) +- [Iroh](https://iroh.computer/), a Rust implementation of IPFS optimized for cloud, mobile & desktop platforms +- [Capyloon](https://capyloon.org/), an experimental, privacy-focused web-based OS to overcome the constraints imposed by OS vendors +- [ipfs-embed](https://github.com/ipfs-rust/ipfs-embed), a lean, fast and reliable implementation of IPFS in Rust, designed for complex p2p applications + +## Design patterns of IPFS projects in resource-constrained environments +To optimize IPFS in resource-constrained environments, many of the projects listed above rely on similar design patterns. These design patterns include but are not limited to: + +- The use of HTTP IPFS Gateways +- "delegated providing" using pinning services. +- ...