All Projects β†’ arewedistributedyet β†’ Arewedistributedyet

arewedistributedyet / Arewedistributedyet

Website + Community effort to unlock the peer-to-peer web at arewedistributedyet.com βš‘πŸŒπŸ”‘

Projects that are alternatives of or similar to Arewedistributedyet

Awesome Decentralized
πŸ•Ά Awesome list of distributed, decentralized, p2p apps and tools πŸ‘
Stars: ✭ 358 (+89.42%)
Mutual labels:  p2p, distributed, decentralized
Gym Fx
Forex trading simulator environment for OpenAI Gym, observations contain the order status, performance and timeseries loaded from a CSV file containing rates and indicators. Work In Progress
Stars: ✭ 151 (-20.11%)
Mutual labels:  p2p, distributed, decentralized
Orbit Db
Peer-to-Peer Databases for the Decentralized Web
Stars: ✭ 6,381 (+3276.19%)
Mutual labels:  p2p, distributed, decentralized
field-manual
The Offical User's Guide to OrbitDB
Stars: ✭ 178 (-5.82%)
Mutual labels:  decentralized, p2p, distributed
Js Ipfs
IPFS implementation in JavaScript
Stars: ✭ 6,129 (+3142.86%)
Mutual labels:  p2p, distributed, decentralized
Beaker
An experimental peer-to-peer Web browser
Stars: ✭ 6,411 (+3292.06%)
Mutual labels:  p2p, decentralized, browser
Js Dag Service
Library for storing and replicating hash-linked data over the IPFS network.
Stars: ✭ 81 (-57.14%)
Mutual labels:  p2p, distributed, decentralized
Diaspora
A privacy-aware, distributed, open source social network.
Stars: ✭ 12,937 (+6744.97%)
Mutual labels:  distributed, decentralized
Particl Desktop
The GUI application for Particl Markeplace and PART coin wallet. A decentralized peer to peer marketplace –free, secure, private, untraceable.
Stars: ✭ 131 (-30.69%)
Mutual labels:  p2p, decentralized
Gun
An open source cybersecurity protocol for syncing decentralized graph data.
Stars: ✭ 15,172 (+7927.51%)
Mutual labels:  p2p, decentralized
Bitcoin Kit Ios
Full Bitcoin library for iOS, implemented on Swift. SPV wallet implementation for Bitcoin, Bitcoin Cash and Dash blockchains.
Stars: ✭ 134 (-29.1%)
Mutual labels:  p2p, decentralized
Crdts
A library of Conflict-Free Replicated Data Types for JavaScript
Stars: ✭ 143 (-24.34%)
Mutual labels:  p2p, distributed
Ensichat
Project discontinued
Stars: ✭ 143 (-24.34%)
Mutual labels:  p2p, decentralized
Swift Selection Search
Swift Selection Search (SSS) is a simple Firefox add-on that lets you quickly search for some text in a page using your favorite search engines.
Stars: ✭ 125 (-33.86%)
Mutual labels:  browser, webextension
Orbit
A distributed, serverless, peer-to-peer chat application on IPFS
Stars: ✭ 1,586 (+739.15%)
Mutual labels:  p2p, distributed
Surge
Surge is a p2p filesharing app designed to utilize blockchain technologies to enable 100% anonymous file transfers. Surge is end-to-end encrypted, decentralized and open source.
Stars: ✭ 132 (-30.16%)
Mutual labels:  p2p, decentralized
Cruzbit
A simple decentralized peer-to-peer ledger implementation
Stars: ✭ 118 (-37.57%)
Mutual labels:  p2p, decentralized
Cyb Archeology
🌎 Personal immortal robot for the The Great Web
Stars: ✭ 117 (-38.1%)
Mutual labels:  decentralized, browser
Diztl
Share, discover & download files in your network πŸ’₯
Stars: ✭ 162 (-14.29%)
Mutual labels:  p2p, distributed
Wikipedia Ipfs
An exploration to host Wikipedia in IPFS
Stars: ✭ 158 (-16.4%)
Mutual labels:  p2p, decentralized

Are we distributed yet?

Let's unlock the peer-to-peer web βš‘πŸŒπŸ”‘

...a comprehensive, prioritized list that we can point browser people too. Ideally with a brief description which features each of the items unlocks. There are things which are absolute deal-breakers (e.g. proper protocol handlers), and things which are important but not essential. The list should convey this importance and priorities. @lgierth

Usage

  • make dev - Dev mode. See the site with live reloading at http://localhost:1313
  • make - Build the static site to ./public
  • make deploy - Add ./public to IPFS
  • make help - For more info

Built with hugo, styled with tachyons & ipfs-css

Contributing

This site documents the browser features and fixes needed to improve the user-experience of the distributed web.

To suggest a new topic create a new issue for it where we can figure out the details. Each topic should define what is needed, and what feature it unlocks. There is an issue template to guide the process. We'll discuss the issue and look for consensus on the ideal specification, and encourage p2p protocol developers and browser developers to help refine each issue.

To submit a proposal create a new markdown document in the ./content directory by running

hugo new <your-hyphenated-lowercase-topic-title-here.md>

That will create the proposal structure for you, with the filename you provided in the content dir. Once your happy with it, submit it as PR.

To update the homepage update data/topics.json with the new feature or browser specific details and submit a PR.

Data for a topic looks like this

  {
    "name": "P2P enthusiasm",
    "description": "Are they excited about the distributed web and are they publicly committed to making it happen?",
    "beaker": {
      "level": 2,
      "details": "Yes! _a peer-to-peer browser with tools to create and host websites. Don't just browse the Web, build it._ https://beakerbrowser.com"
    },
    "brave": {
      "level": 1,
      "details": "Supportive. https://github.com/brave/browser-laptop/issues/9556"
    },
    "chrome": {
      "level": 0
    },
    "edge": {
      "level": 0
    },
    "firefox": {
      "level": 1,
      "details": "Supportive: <a href='https://bugzilla.mozilla.org/show_bug.cgi?id=1435798'>https://bugzilla.mozilla.org/show_bug.cgi?id=1435798</a>"
    },
    "safari": {
      "level": 0
    }
  }

Where

  • level: 0 means we don't know yet. This is the default.
  • level: 1 means the browser is positive, but there are caveats or unknowns.
  • level: 2 means the idea is shipped or they are publicly committed to shipping it.

Once there is a published proposal document for a topic, you can add a link to it by adding a doc property with the proposal filename (without it's file extension) as the value, in the relevant topic object in data/topics.json.

Got questions not covered here? Fill an issue or ask in the #ipfs-in-web-browsers IRC channel on chat.freenode.net

Inspiration

License

Documents are CC-BY-SA 3.0 license Β© 2018 Protocol Labs Inc. Code is MIT Β© 2018 Protocol Labs Inc.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].