pcp
zeroconf
pcp | zeroconf | |
---|---|---|
23 | 1 | |
1,026 | 716 | |
- | - | |
0.0 | 0.0 | |
5 months ago | 5 months ago | |
Go | Go | |
Apache License 2.0 | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pcp
- LocalSend: Open-source, cross-platform file sharing to nearby devices
-
Croc: Easily and securely send things from one computer to another
Iโm currently working on a new version of pcp [0]. Based on croc, magic-wormhole and the likes it doesnโt require a relay. It uses the IPFS DHT as a discovery point to connect two machines. Havenโt touched the currently released code in two years but the new hole punching capabilities of libp2p show promising result so Iโm working on a new version.
[0] https://github.com/dennis-tra/pcp
-
[help] Use cli p2p to transfer files between 2 devices
I was wondering about this recently too. I found PCP - Peer Copy. Probably not secure enough to use in production. https://github.com/dennis-tra/pcp
- What is the easiest way to share files from linux within the same WiFi?
- Command line peer-to-peer data transfer tool based on libp2p ;
-
Send: A Fork of Mozilla's Firefox Send
Iโve also built a file transfer tool (CLI) with emphasis on decentralization. Itโs a fully decentralized p2p file transfer tool based on libp2p:
https://github.com/dennis-tra/pcp
Iโm currently trying to make it interoperable with https://share.ipfs.io/#/ which resembles the functionality of the posted tool.
-
Found this thing called Wormhole, looks like a pretty good Firefox Send replacement
https://github.com/dennis-tra/pcp It's really really good on the technical side, though it's still a WIP and has no GUI yet (shouldn't be very hard to implement though).
- pcp "peer copy": Command line peer-to-peer data transfer tool based on libp2p.
- Command line peer-to-peer data transfer tool based on libp2p.
zeroconf
-
Network Discovery Protocol Libraries
I found https://github.com/grandcat/zeroconf / mDNS, wondering if that's what's commonly used for this type of application or something else.
What are some alternatives?
snapdrop - A Progressive Web App for local file sharing
bonjour-reflector - A reflector that forwards mdns packets between VLANs - like avahi-reflector but with fine-grained control !
sharedrop - Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop
CoreDNS - CoreDNS is a DNS server that chains plugins
kubo - An IPFS implementation in Go
consul - Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
go-libp2p-tor-transport - ๐ง WIP: tor transport for libp2p
zoro - zoro can help you expose local server to external network. Support both TCP/UDP, of course support HTTP. Zero-Configuration.
Magnetico - Autonomous (self-hosted) BitTorrent DHT search engine suite.
mdns-discovery-proxy - A Discovery Proxy for Multicast DNS-Based Service Discovery written in Python
winden - Winden is a free web application for secure, fast, and easy file transfers between devices in real-time
rpcx - Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! ๐๐๐ฏ๐ๆ๐๐ฎ๐๐๐จ, ๐๐จ๐ฅ๐๐ง๐ ๆ๐ซ๐ฉ๐๐ฑ! build for cloud!