Skip to content

This is a list of free and open source projects related to Swarm and its growing ecosystem.

Notifications You must be signed in to change notification settings

ethersphere/awesome-swarm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 

Repository files navigation

Swarm is an incentivized peer-to-peer storage and communication system. Join the decentralized network with a Bee node, the basic building block of Swarm.

This is a list of free and open source projects related to Swarm and its growing ecosystem.

See CONTRIBUTING.md to learn how to create your submission.

Table of contents

Click on the menu icon next to README.md for a list of sections

Projects

Services

^ back to top ^

Bee - Also referred to as the node or the client, this service allows you to join the Swarm network

Libraries

^ back to top ^

Bee-JS - A high-level Javascript library to interact with Bee through its REST API

Mantaray-js - A low-level Swarm manifest manipulation library

Mantaray-py - Allows you to manipulate and interpret mantaray data via MantarayNode and MantarayFork abstractions.

CI/CD

^ back to top ^

Beekeeper - Orchestrate and test Bee clusters through Kubernetes

Swarm Actions - GitHub Actions workflow for uploading data to the Swarm network.

UI

^ back to top ^

Bee Dashboard - React project to troubleshoot and interact with your Bee node

Gateway - Gateway to the Swarm project, for uploading, downloading and sharing assets on the network

Swarmy - Swarm as a service, makes it simple to store and retrieve data on Swarm.

Swarm Desktop App - By running a lightweight Swarm node on your computer, you get direct access to the Swarm peer-to-peer network, without the need for centralized gateways.

Etherjot - Bring your web3 blog live in minutes with Etherjot, a graphical blogging application natively supporting Swarm.

Tools

^ back to top ^

Swarm CLI - Do everything on Swarm with the power of the terminal

Swarm Extension - Official extension that adds Swarm support and injects Bee library to the browser

Swarm CID Converter - Convert Swarm hashes or links to CID and vice versa.

Bee-AFS - FUSE filesystem for Bee

Nextcloud Swarm Plugin - Plugin for bridging Nextcloud and Swarm.

Beest - An interactive CLI toolkit that simplifies the management of multiple Bee nodes

Doctor Bee - A simple python script to check up a Bee node's health status.

Smart Contracts

^ back to top ^

Swap, Swear and Swindle - Protocols for peer-to-peer accounting

Storage Incentives - Smart contracts providing the basis for Swarm's storage incentivization model

Documentation

^ back to top ^

The Book of Swarm - Storage and communication infrastructure for self-sovereign digital society back-end stack for the decentralised web

Bee Docs - Documentation for the Swarm Bee Client. View at docs.ethswarm.org.

Bee-JS Docs - Documentation for the Swarm Bee-js javascript library. View at bee-js.ethswarm.org.

Swarm Specification - The Swarm specification document is an essential resource for developers and software engineers seeking to build their own Swarm client or integrate Swarm's functionalities into their applications.

Swarm Erasure Coding paper - The erasure coding paper provides a technical exploration of erasure coding in the Swarm network, focusing on ensuring data integrity and resilience.

Swarm Papers - Swarm’s documentation includes a variety of papers from technical specifications to in-depth explorations of the network's architecture and functionalities.

Bee API Reference - Bee API Documentation.

Community / Ecosystem

^ back to top ^

Fair data society - Ecosystem initiative for ethical Web3

FairOS - Distributed file system, key-value store and nosql store on Swarm (for developers)

The Fair Data Protocol (FDP) - A data interoperability protocol for dApps that use personal data.

FDP play - CLI tool to spin up local development FDP environment and Bee cluster with Docker

Fairdrive - Decentralised and unstoppable "Dropbox" for end-users and developers using Fair Data Protocol

Fairdrive code - Code for decentralised and unstoppable "Dropbox" for end-users and developers using Fair Data Protocol

Galileo - Open Street Maps on Swarm

SwarmScan - Get network insights

Etherna.io - Decentralised Youtube on Swarm

SwarmNFT library - JavaScript library for creating NFTs on Ethereum-compatible blockchains and storing content on Swarm

videoNFT - NFT live streaming with Swarm (winner of EthBerlin3 2022 Freedom to Transact Track)

DeBoot - DeBoot is a project to research and implement approaches to bootloading OS images from a decentralized storage network such as Swarm or IPFS.

Swarm DAppNode Package - Swarm DAppNode package for Swarm Mainnet with multi-platform (x86_64 and arm64) support. Testnet DAppNode packages can be found here.

Mipasa Swarm Connector - MiPasa connector for Swarm (BZZ) distributed storage network.

Export Webpage on Swarm - CLI tool to build an optimized static export of devcon app frontend.

Blob Storage on Swarm - The pioneer blockchain explorer dedicated to navigate and visualize shard blob transactions.

SWIPs - The Swarm Improvement Proposal repository.

Miscellaneous

^ back to top ^

Swarm Bot - Discord bot handling commands related to Swarm and its community

About

This is a list of free and open source projects related to Swarm and its growing ecosystem.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published