p2p

syncthing

22 May 2020Last Commit31288 (4818/yr)Github Stars266Issues

Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. We strive to fulfill the goals below. The goals are listed in order of importance, the most important one being the first. This is the summary version of the goal list - for more commentary, see the full Goals document.

Syncthing should be:

Safe From Data Loss

Protecting the user's data is paramount. We take every reasonable precaution to avoid corrupting the user's files.

Secure Against Attackers

zeronet

19 May 2020Last Commit15730 (2932/yr)Github Stars654Issues

Decentralized websites using Bitcoin crypto and the BitTorrent network - https://zeronet.io

Tip: Start with ./ZeroNet.sh --ui_ip '*' --ui_restrict your.ip.address to allow remote connections on the web interface.

There is an official image, built from source at: https://hub.docker.com/r/nofish/zeronet/

Next steps: ZeroNet Developer Documentation

peertube

23 May 2020Last Commit7147 (1565/yr)Github Stars329Issues

Website | Join an instance | Create an instance | Chat with us | Donate

Be part of a network of multiple small federated, interoperable video hosting providers. Follow video creators and create videos. No vendor lock-in. All on a platform that is community-owned and ad-free.

Developed with by Framasoft

Client

Server

PeerTube is a free, decentralized and federated video platform developed as an alternative to other platforms that centralize our data and attention, such as YouTube, Dailymotion or Vimeo. 🎬

patchwork

12 May 2020Last Commit2981 (607/yr)Github Stars32Issues

A decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB).

New to Scuttlebutt? Join the network by connecting to a pub.

You're done! Check out #new-people to see who else has recently joined.

Most people should download Patchwork for Windows, macOS, or Linux.

Alternatively, you can install Patchwork with your favorite package manager.

Building from source? Check out INSTALL.md for more information.

Create a new issue to report problems or request features. See CONTRIBUTING.md for more information on how to get involved. You can also support the project via donations.

magnetissimo

22 Jun 2019Last Commit2455 (640/yr)Github Stars14Issues

Magnetissimo is a self-hosted web application that indexes all popular torrent sites.

On average the application uses about 120MB of RAM:

We work closely with other providers and search engines to be respectful of their hardware and minimize our impact to their systems.

If you'd like us to add you to our supported vendors list, please drop us a Github Issue.

Magnetissimo was designed to be easy to run.

It's been tested on:

We have guide written for you:

Want to talk about Magnetissimo or suggest features? We have an official Discord server.

openbazaar-go

21 May 2020Last Commit867 (210/yr)Github Stars293Issues

OpenBazaar Server Daemon in Go

This repository contains the OpenBazaar server daemon which handles the heavy lifting for the OpenBazaar desktop application. The server combines several technologies: A modified IPFS node, which itself combines ideas from Git, BitTorrent, and Kademlia. A lightweight wallet for interacting with several cryptocurrency networks. And a JSON API which can be used by a user interface to control the node and browse the network. Find the user interface for the server at github.com/OpenBazaar/openbazaar-desktop.

rapidbay

31 Mar 2020Last Commit126 (82/yr)Github Stars8Issues

Rapid bay is a self hosted video service/torrent client that makes playing videos from torrents as easy as:

Requires Docker

App will be running at http://localhost:5000

The default setting downloads all subtitle languages but it might get slow if there are many for a given file.

To solve this you need to customize which languages you want.

Add the env variable SUBTITLE_LANGUAGES to your docker params like so:

Rapidbay supports using the torrent indexer Jackett for searching. Just provide the the env variables JACKETT_HOST and JACKETT_API_KEY like so: