GithubHelp home page GithubHelp logo

Awesome P2P

A list of great resources on p2p things. The content here is curated by me, @mafintosh but please open PRs with suggestions.

Protocols

Existing systems that I really like for the simplicity and ingenuity

Data integrity / authentication

Ways of securing / verifying data when receiving it from untrusted peers

DHT / Peer discovery

In a distributed system finding other peers interested in the same topic as you is usually an important step.

Connectivity

How to connect to other peers

awesome-p2p's Projects

pydnschain icon pydnschain

Python library for looking up blockchain data via DNSChain

python-cjdns icon python-cjdns

A python cjdns admin library, with Python 2 and Python 3 support

qri icon qri

you're invited to a data party!

quagga icon quagga

OSR quagga repository - This is a opensourcerouting.org clone of the official Quagga with some extra testing branches. All our changes are scheduled to go into the official Quagga. Please use official GIT of Quagga from git://git.savannah.nongnu.org/quagga.git. See http://www.nongnu.org/quagga/ for the offical Quagga Homepage and mailing lists. master, stable/* and volatile/patch-tracking/* are sync hourly with the official Git, while the other branches are Github local (testing) branches

quark icon quark

World's first offline search engine. The Internet cannot stop us from learning.

quic-p2p icon quic-p2p

peer-to-peer communications library for Rust based on QUIC protocol

rqlite icon rqlite

The lightweight, distributed relational database built on SQLite.

screencat icon screencat

:cat2: webrtc screensharing electron app for mac os (Alpha)

seaweedfs icon seaweedfs

SeaweedFS is a simple and highly scalable distributed file system. There are two objectives: to store billions of files! to serve the files fast! Instead of supporting full POSIX file system semantics, SeaweedFS choose to implement only a key~file mapping. Similar to the word "NoSQL", you can call it as "NoFS".

serf icon serf

Service orchestration and management tool.

sleuth icon sleuth

A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services

somn icon somn

Self-Organizing Mesh Network

sqlchain icon sqlchain

A Compact SQL Layer Over The Blockchain.

streembit icon streembit

P2P, decentralized, real time, secure communication system for humans and machines.

swarm icon swarm

Swarm: Censorship resistant storage and communication infrastructure for a truly sovereign digital society

syncthing icon syncthing

Open Source Continuous File Synchronization

thunder icon thunder

Off-Chain Bitcoin payments using smart contracts

tincstat icon tincstat

Microservice that provides tinc status in json

vpmn icon vpmn

Virtual Private Mesh Network

vuvuzela icon vuvuzela

Private messaging system that hides metadata

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.