Giter Club home page Giter Club logo

decentralized-web-projects-list's Introduction

Decentralized Web Projects

A list of all projects that aim to make the web more decentralized

Social Networks

# Project Name Open Source Description Design Status Link(s)
1 Mastodon1 Yes SN2, most widely used, part of Fediverse3 Federated server, uses ActivityPub Functional site
2 Diaspora Yes SN. widely used, part of Fediverse Federated server, uses ActivityPub Functional site
3 Secure Scuttlebutt Yes SN, Mesh, p2p, widely used Mesh, p2p Functional site, Another version, Manyverse, SSB Protocol guide
4 Clients of Matrix Open Standard Yes Chat - Real time communication over TCP/IP, widely used Interconnected Distributed servers; clients that use them Functional; bridges for Gitter, XMPP site
5 Retroshare Yes SN, File sharing Mesh, p2p Functional but breaking, no maintenance site, Github
6 Aether Yes Reddit like SN Flood mesh, p2p Functional site and about info
7 Iris Yes SN, marketplace, chat Mesh, p2p Functional site
8 Movim Yes SN Based on XMPP Functional, in development site, Github
9 SOLID Yes Data store model, led by Tim Berners Lee Data store pods In development site
10 Nostr Yes SN, chat Websocket relays, schnorr sigs Functional, in Development Intro to Nostr, Awesome Nostr List, NIP, client list

Other Projects

# Project Name Open Source Description Design Status Link(s)
1 Beaker Browser Yes Allows accessing websites hosted on peer computers Hypercore/DAT protocol Functional site, Intro to Hypercore
2 PeerTube Yes Federated video solution, part of Fediverse Uses ActivityPub, federated servers Functional site, BitcoinTV - an instance of PeerTube
3 Keet to be open-source released in Dec'22 p2p video call app live, released in Aug 2022 annoucnement
4 Wildland Yes Distributed storage, Data ownership, distributed file system(s) One con is that they seem to have integrated a token(eth) into their system In development, Beta site, introduction to Wildland
5 Magic Wormhole Yes File transfer/sharing application, open source, and a website Uses a mailbox server to connect two endpoints Functional Github, docs, file transfer site
6 GNUnet stack Yes Collection of applications Tech stack with file system, VPN support Functional how to use, tool Anastasis for password recovery
7 Dark Crystal Yes Allows safeguarding your private key(s) by sharing them among number of other individuals you trust Like Anastasis; shamir secret sharing and similar techniques In development, being used by Secure Scuttlebutt apps Protocol spec

Technology Stacks

# Name Other related technologies Main driver Users
1 WEB545 DID, "Control your identity, Control your Data" Jack Dorsey's Block Inc In development
2 ActivityPub Based on Pump.io's ActivityPump protocol, applications using it are called Fediverse W3C Mastodon, NextCloud
3 OStatus Atom, Activity Streams, WebSub, Salmon, and WebFinger GNU GNU Social,Friendica
4 WebRTC Communication, p2p, browser to browser comm, WebTorrent uses it Supported by Apple, Google, Microsoft and Mozilla WebRTC.org
5 GUN Stack to build decentralized applications, including SEA Api for password backup, RAD api for storage Supported by Mozilla and others In development, p2p video and other sample apps in github samples
6 Slashtags Identity and Data sharing Synonym.to In development, with proof of concepts available

Document History

6 Nov 2022 - Removed mention of abandoned project Trsst and Twister.

References

  1. Wikipedia page for social networking software
  2. Alternative Internet list
  3. NLNet list of projects, including Briar chat app.
  4. Ecosystem overview at Bluesky community

Footnotes

  1. Mastodon, ActivityPub and Fediverse explained. A different overview

  2. SN stands for Social Network

  3. One list of Fediverse apps

  4. The name 'web5' a riff/joke on 'web3', which is considered to be a VC driven scam narrative as of early 2022, used to drive shitcoin/scamcoin sales.

  5. Overview and first impressions of WEB5

decentralized-web-projects-list's People

Contributors

melvincarvalho avatar vishalxl avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.