A wrapper of Syncthing for Android.The project is translated on Transifex.
android synchronization peer-to-peer p2pWe've come a long way, but this project is still in Alpha, lots of development is happening, API might change, beware of the Dragons 🐉..Want to get started? Check our examples folder to learn how to spawn an IPFS node in Node.js and in the Browser.
ipfs js-ipfs libp2p peer-to-peerThis module works in the browser with browserify.Note: If you're NOT using browserify, then use the included standalone file simplepeer.min.js. This exports a SimplePeer constructor on window.
webrtc p2p nodejs browser data-channels peer-connection data data-channel data-channel-stream peer peer-to-peer stream video voice webrtc-streamuProxy is a browser extension that lets users share their internet connection. Please read the uProxy Coding Guide to learn more about contributing to uProxy. For a high level technical overview of uProxy, see the uProxy Design Doc.
proxy-server peer-to-peer webrtc browser-extension university-of-washingtonCacheP2P is a highly distributed cache platform based on WebTorrent and runs only in the browser. It is a javascript library that once included in a website, makes every new user a mirror of the specific URL he has opened and allows it to serve it to all the other users that also are accessing the same website, so the website's server doesn't have to.
cache p2p distributed webtorrent web2web cachep2p p2pcache web2webcache cacheweb2web bittorrent bittorrent-client download mad-science peer-to-peer peers streaming swarm torrent web-torrent webrtc webrtc-dataZeroTier is a smart programmable Ethernet switch for planet Earth. It replaces the physical LAN/WAN boundary with a virtual one, allowing devices of any type at any location to be managed as if they all reside in the same cloud region or data center. All traffic is encrypted end-to-end and takes the most direct path available for minimum latency and maximum performance. The goals and design of ZeroTier are inspired by among other things the original Google BeyondCorp paper and the Jericho Forum.
networking sd-wan vpn decentralization peer-to-peer sdn virtual-networkA list of peer-to-peer resources. CC0.
p2p awesome peer-to-peer resourcesThis module provides an easy and reliable way to setup a WebRTC connection between peers and communicate using events (the socket.io-protocol). Socket.IO is used to transport signalling data and as a fallback for clients where WebRTC PeerConnection is not supported.
webrtc peer-to-peerN2n is a light VPN software which make it easy to create virtual networks bypassing intermediate firewalls. A supernode: it allows edge nodes to announce and discover other nodes. It must have a port publicly accessible on internet.
peer-to-peer vpnOrbitDB 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.
p2p distributed decentralized database ipfs crdt peer-to-peeripfs.pics is a open-source and distributed image hosting website. It aims to be an alternative to non-libre image hosting websites such as imgur, flickr and others. It is based on IPFS - the InterPlanetary File System. The whole application runs on the concept of peer to peer connections, which means that instead of hosting the information in a single location, our servers, the data is stored by everyone who wants to. When a picture is put on IPFS, it is given a hash, a 46 characters long digital fingerprint. No other file will have it and if the same file is added twice then their hashes will be exactly the same, which means the picture can still be found on the network simply by knowing the hash, even if our website is down. You can find the hash at the end of a picture URL, just like below.
ipfs decentralisation peer-to-peer picture-galleryThis module is used by WebTorrent. Also see bittorrent-tracker.
bittorrent-dht dht-protocol nodejs webtorrent torrent bittorrent peer p2p dht distributed-hash-table protocol peer-to-peerNode.js implementation of a BitTorrent tracker, client and server. A BitTorrent tracker is a web service which responds to requests from BitTorrent clients. The requests include metrics from clients that help the tracker keep overall statistics about the torrent. The response includes a peer list that helps the client participate in the torrent swarm.
tracker webtorrent bittorrent bittorrent-tracker tracker-server torrent client server browser webrtc nodejs p2p peer peer-to-peer stream wireWebTorrent is a streaming torrent client for node.js and the browser. YEP, THAT'S RIGHT. THE BROWSER. It's written completely in JavaScript – the language of the web – so the same code works in both runtimes. In node.js, this module is a simple torrent client, using TCP and UDP to talk to other torrent clients.
webtorrent bittorrent webrtc p2p nodejs streaming browser torrent bittorrent-client download mad-science peer-to-peer peers swarm web-torrent webrtc-dataLaverna is a JavaScript note-taking web application with a Markdown editor and encryption support. It's built to be an open source alternative to Evernote. The application stores all your notes in your browser databases such as indexedDB or localStorage, which is good for security reasons, because only you have access to them.
peer-to-peer note-taking laverna socket-io websocket webrtc notes evernote-alternativeShareDrop is a web application inspired by Apple AirDrop service. It allows you to transfer files directly between devices, without having to upload them to any server first. It uses WebRTC for secure peer-to-peer file transfer and Firebase for presence management and WebRTC signaling.
peer-to-peer file-sharing airdrop-alternative file-transfer webrtc p2p-file-transfereRPC is an efficient, extensible and easy-to-use RPC framework. Suitable for RPC, Microservice, Peer-to-Peer, IM, Game and other fields.
socket microservice protocol peer-to-peer rpcSyncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.
synchronization peer-to-peer p2p file-synchronization privacy secure p2p-file-transfer file-transferYjs is a modular building blocks for building collaborative applications like Google Docs and Figma. Yjs is a high-performance CRDT for building collaborative applications that sync automatically. It exposes its internal CRDT model as shared data types that can be manipulated concurrently. Shared types are similar to common data types like Map and Array. They can be manipulated, fire events when changes happen, and automatically merge without merge conflicts.
collaborative-editing offline-first peer-to-peer decentralized real-time p2p collaboration crdt shared-editingA high-level abstraction built on top of the MultipeerConnectivity framework, which allows iOS, macOS and tvOS devices to exchange data between them over Wi-Fi networks, peer-to-peer Wi-Fi, and Bluetooth. Check the example folder for a sample implementation.
swift-library ios tvos peer-to-peer
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.