IPFS topic

IPFS (InterPlanetary File System) is a peer-to-peer distributed file system that seeks to connect all computing devices with the same system of files.

In some ways, IPFS is similar to the World Wide Web, but IPFS could be seen as a single BitTorrent swarm, exchanging objects within one Git repository. In other words, IPFS provides a high-throughput, content-addressed block storage model, with content-addressed hyperlinks. This forms a generalized Merkle directed acyclic graph (DAG).

IPFS combines a distributed hash table, an incentivized block exchange, and a self-certifying namespace. IPFS has no single point of failure, and nodes do not need to trust each other, except for every node they are connected to. Distributed Content Delivery saves bandwidth and prevents distributed denial-of-service (DDoS) attacks, a problem common with HTTP.

List IPFS repositories

git-lfs-ipfs

52
Stars
6
Forks
Watchers

Use IPFS as a git-lfs endpoint

RabbitMQ-with-Django

29
Stars
5
Forks
Watchers

Example for using Microservices with RabbitMQ in a Django Web-Application

dcap-node

20
Stars
2
Forks
Watchers

Convenient REST API for managing optionally encrypted decentralized documents hosted on IPFS

Arbore

338
Stars
53
Forks
Watchers

Friend-to-friend filesharing app to save the world from dystopia

distributed-wikipedia-mirror

611
Stars
55
Forks
Watchers

Putting Wikipedia Snapshots on IPFS

ipfs

22.6k
Stars
1.5k
Forks
Watchers

Peer-to-peer hypermedia protocol

orbitdb

8.2k
Stars
557
Forks
Watchers

Peer-to-Peer Databases for the Decentralized Web

js-ipfs

7.5k
Stars
1.2k
Forks
Watchers

IPFS implementation in JavaScript

berty

7.4k
Stars
375
Forks
Watchers

Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network

ipfs-desktop

5.8k
Stars
844
Forks
Watchers

An unobtrusive and user-friendly desktop application for IPFS on Windows, Mac and Linux.