Hypercore is a secure, distributed append-only log. - mafintosh/hypercore.
Built for sharing large datasets and streams of real time data as part of the Dat project.
This is try-dat, a tutorial that teaches you how to work with datasets using dat. In this tutorial you will play around with data versioning and syncing workflows, and play with some awesome tools to publish or share data over the peer-to-peer web.
A distributed data community. Dat is a nonprofit-backed community & open protocol for building apps of the future. Use Dat command line to share files with version control, back up data to servers, browse remote files on demand, and automate long-term data preservation.
This primer contains a series of Tutorials explaining IPFS, Merkle Trees and the Decentralized Web. It's written and maintained as a gitbook so people can read it in many formats.
OrbitDB is a serverless, distributed, peer-to-peer database. OrbitDB uses IPFS as its data storage and IPFS Pubsub to automatically sync databases with peers. It's an eventually consistent database that uses CRDTs for conflict-free database merges making OrbitDB an excellent choice for decentralized apps (dApps), blockchain applications and offline-first web applications.
hyperdb - Distributed scalable database.
hypergit CLI for managing peer-to-peer git repositories
An experimental p2p community chat platform. No servers are needed to join a cabal, or to start your own. Everything is stored and runs locally. A cabal can never go down or be taken away.
Since 2005, the P2P Foundation has been researching, cataloging and advocating for the potential of P2P and Commons-based approaches to societal and consciousness change.
Radicle is a peer-to-peer stack for creating open source software together. A collaboration environment that’s designed to be:
* Offline first: all data, including issues, comments and other social artifacts is yours & lives on your machine.
* Peer-to-peer: with no central server or intermediary in control.
* Cryptographically secure: user data that is tamper-proof & unforgeable, using public key cryptography.
* Programmable: developers can program the way in which they collaborate.
* Interoperable & open: reflecting the values of the open source community.
Replicated state machines are employed in a wide variety of applications requiring distributed coordination. Because RSMs must always adhere to particular semantic conditions, foremost determinism, rather than reprogram their semantics in every new instance, we propose a language, Radicle, which substantially simplifies the process of defining such state machines. As Radicle may be made into any RSM via eval-redefinition, it can be considered a universal replicated state machine. This mechanism also allows changing the semantics of running state machines without loss of state, and with the same consensus guarantees as provided by the underlying consensus system
Scuttlebutt is slang for gossip, particularly among sailors. It is also the name of a peer-to-peer system ideal for social graphs, identity and messaging. Scuttlebutt was created by Dominic Tarr, a Node.js developer with more than 600 modules published on npm, who lives on a self-steering sailboat in New Zealand.
It is a blessing when a messaging app like Briar exists in a world where keeping online data privacy is too mainstream. It secures online users from anonymous hackers when using social media platforms.
A New Kind of Instant Messaging - Whether it's corporations or governments, digital #surveillance
today is widespread. Tox is easy-to-use software that connects you with friends and family without anyone else listening in. While other big-name services require you to pay for features, Tox is completely free and comes without advertising — forever.
is a peer-to-peer browser with tools to create and host websites. Don't just browse the Web, build it.
Perkeep lets you permanently keep your stuff, for life. #Perkeep
(formerly Camlistore) is a set of open source formats, #protocol
s, and software for modeling, storing, searching, sharing and synchronizing data in the post-PC era. Data may be files or objects, tweets or 5TB videos, and you can access it via a phone, browser or FUSE filesystem. Perkeep is under active development. If you're a programmer or fairly technical, you can probably get it up and running and get some utility out of it. Many bits and pieces are actively being developed, so be prepared for bugs and unfinished features.