All Projects → rnbguy → Figo

rnbguy / Figo

Licence: mit
P2P file transfer utility

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Figo

Diztl
Share, discover & download files in your network 💥
Stars: ✭ 162 (+84.09%)
Mutual labels:  file-sharing, p2p, peer-to-peer
Syncthing Macos
Frugal and native macOS Syncthing application bundle
Stars: ✭ 1,096 (+1145.45%)
Mutual labels:  file-sharing, p2p, peer-to-peer
Airdcpp Webclient
Communal peer-to-peer file sharing application for file servers/NAS devices
Stars: ✭ 106 (+20.45%)
Mutual labels:  file-sharing, p2p, peer-to-peer
Iwant
Commandline tool for searching and downloading files in LAN network, without any central server
Stars: ✭ 268 (+204.55%)
Mutual labels:  file-sharing, p2p, peer-to-peer
Pcp
📦 Command line peer-to-peer data transfer tool based on libp2p.
Stars: ✭ 687 (+680.68%)
Mutual labels:  file-sharing, peer-to-peer
Orbit Db
Peer-to-Peer Databases for the Decentralized Web
Stars: ✭ 6,381 (+7151.14%)
Mutual labels:  p2p, peer-to-peer
Rust Ipfs
The InterPlanetary File System (IPFS), implemented in Rust.
Stars: ✭ 739 (+739.77%)
Mutual labels:  p2p, peer-to-peer
Camus
Peer-to-peer group video chat using WebRTC, Python, and Javascript
Stars: ✭ 75 (-14.77%)
Mutual labels:  p2p, peer-to-peer
Sharedrop
Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop
Stars: ✭ 5,222 (+5834.09%)
Mutual labels:  file-sharing, peer-to-peer
Peergos
A p2p, secure file storage, social network and application protocol
Stars: ✭ 895 (+917.05%)
Mutual labels:  p2p, peer-to-peer
Amoeba
The Amoeba Project
Stars: ✭ 85 (-3.41%)
Mutual labels:  p2p, peer-to-peer
Go2p
Simple to use but full configurable p2p framework
Stars: ✭ 80 (-9.09%)
Mutual labels:  p2p, peer-to-peer
Js Ipfs
IPFS implementation in JavaScript
Stars: ✭ 6,129 (+6864.77%)
Mutual labels:  p2p, peer-to-peer
Manyverse
A social network off the grid (real repo at https://gitlab.com/staltz/manyverse)
Stars: ✭ 736 (+736.36%)
Mutual labels:  p2p, peer-to-peer
Gfile
Direct file transfer over WebRTC
Stars: ✭ 598 (+579.55%)
Mutual labels:  file-sharing, peer-to-peer
Go Dcpp
Hybrid Direct Connect hub written in Go.
Stars: ✭ 23 (-73.86%)
Mutual labels:  file-sharing, p2p
Peer Calls
Group peer to peer video calls for everyone written in Go and TypeScript
Stars: ✭ 837 (+851.14%)
Mutual labels:  p2p, peer-to-peer
Spruce Network
Decentralized peer-to-peer mesh network.
Stars: ✭ 61 (-30.68%)
Mutual labels:  p2p, peer-to-peer
Mesh
A secure, anonymous, peer-to-peer, instant messenger!
Stars: ✭ 74 (-15.91%)
Mutual labels:  p2p, peer-to-peer
Decentralized Internet
A SDK/library for decentralized web and distributing computing projects
Stars: ✭ 406 (+361.36%)
Mutual labels:  p2p, peer-to-peer

Figo

I moved on to Rust-lang. Checkout my similar rust-project: rope.

A simple, Zeroconf-based, peer to peer file transfer utility where you and your friend are in same local network and can talk to each other.

This app is inspired by zget but written in Golang.

Installation

  • Make sure
    • golang-1.8 is installed and go executable is available in system path.
    • $GOPATH/bin is included system path.
    • git is installed.
  • Run go get github.com/rnbdev/figo/... to install figo. Mind the trailing /....
    • It will download figo in $GOPATH and build and copy the executable in $GOPATH/bin.

Usage

  • figos to send file.
  • figor to receive file.

Suppose you want to share a video with Jay. Run

$ figos sunday_picnic.mp4

Then tell Jay to run,

$ figor sunday_picnic.mp4
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].