Go peer-to-peer

Open-source Go projects categorized as peer-to-peer

Top 23 Go peer-to-peer Projects

  • syncthing

    Open Source Continuous File Synchronization

  • Project mention: Platform issues which disadvantage Firefox compared to first-party browsers | news.ycombinator.com | 2024-01-19

    My biggest gripe with Firefox on Android is that sometimes I enter a domain in the address bar, press enter and nothing happens.

    This behaviour seems to be erratic and only affects a few websites, such as https://forum.syncthing.net.

    Closing the tab or using a different one doesn't solve the problem. I need to force close the app to fix this.

  • croc

    Easily and securely send things from one computer to another :crocodile: :package:

  • Project mention: LocalSend: Open-source, cross-platform file sharing to nearby devices | news.ycombinator.com | 2024-03-10

    This very hn entries is bust contradicting your statement.

    Also what about syncthing[1] (for recurrent/permanent sync) and croc[2] (for one time copies) ?

    I have used both for a number of years already.

    [1] https://syncthing.net/

    [2] https://github.com/schollz/croc

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • lnd

    Lightning Network Daemon ⚡️

  • Project mention: Analyzing Bitcoin Transactions with Lightning Node Insights | dev.to | 2024-04-12

    Install LND: https://github.com/lightningnetwork/lnd/blob/master/docs/INSTALL.md#install-lnd Install Bitcoin Core: https://github.com/bitcoin/bitcoin/blob/master/doc/build-windows.md#building-with-mingw-w64-cross-tools

  • zrok

    Geo-scale, next-generation peer-to-peer sharing platform built on top of OpenZiti.

  • Project mention: Zrok: Private or Public, instant, secure tunneling of applications from anywhere | news.ycombinator.com | 2024-01-06
  • peer-calls

    Group peer to peer video calls for everyone written in Go and TypeScript

  • Project mention: Alternatives for jitsi? | /r/selfhosted | 2023-06-26

    I just found this yesterday, haven't used it but looks nice: https://peercalls.com

  • portal

    Portal is a quick and easy command-line file transfer utility from any computer to another. (by SpatiumPortae)

  • pcp

    📦 Command line peer-to-peer data transfer tool based on libp2p.

  • Project mention: LocalSend: Open-source, cross-platform file sharing to nearby devices | news.ycombinator.com | 2024-03-10
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • neutrino

    Privacy-Preserving Bitcoin Light Client (by lightninglabs)

  • redwood

    A highly-configurable, distributed, realtime database that manages a state tree shared among many peers. (by brynbellomy)

  • dcrd

    Decred daemon in Go (golang).

  • gfile

    Direct file transfer over WebRTC

  • peerdiscovery

    Pure-Go library for cross-platform local peer discovery using UDP multicast :woman: :repeat: :woman:

  • stun

    A Go implementation of STUN (by pion)

  • bifrost

    Cross-platform p2p daemon and library with pluggable transports and WebAssembly support. (by aperturerobotics)

  • Project mention: Bifrost: A peer-to-peer communications engine with pluggable transports | news.ycombinator.com | 2023-10-22

    Disagree :) Having a `examples/` or `demo/` directory is already good enough, and this repository even has one of those too! https://github.com/aperturerobotics/bifrost/tree/master/exam...

    One of the examples seems relatively easy to grasp if you're a web developer, about how to do HTTP forwarding: https://github.com/aperturerobotics/bifrost/blob/master/exam...

  • pinecone

    Peer-to-peer overlay routing for the Matrix ecosystem

  • Project mention: Meshtastic: An open source, off-grid, decentralized, mesh network | news.ycombinator.com | 2023-12-31
  • ice

    A Go implementation of ICE (by pion)

  • Project mention: NetBird raises €1.1M – Open-Source P2P WireGuard-based overlay network | news.ycombinator.com | 2023-05-04

    Heads up to folks from Pion https://github.com/pion/ice.

    Sixth, NetBird supports MFA and popular OpenID-compliant Identity Providers (IdP) like MS Azure, Okta, Google, Auth0, Keycloak, Zitadel, Authentik, etc. Available in the self-hosted version as well.

    Seventh, NetBird is a European company headquartered in Berlin, Germany. Hence this might interest local European companies looking for local networking platforms.

    Eighth, NetBird joined the CISPA Helmholtz Center for Information Security incubator - the #1 cybersecurity research university. The program gives us direct access to cutting-edge research that we will use to optimize the technology.

  • tran

    🖥 Securely transfer and send anything between computers with TUI.

  • crocgui

    GUI for croc

  • Project mention: suggestions for file sharing app | /r/fossdroid | 2023-10-27

    edit: Thanks for your suggestions. Apart from the mentioned ones, i came across another useful one that needs a mention- crocgui as it is supported on android 4.0 and above.

  • go-peer

    A software library for creating secure and anonymous decentralized systems. Confirmed by theoretical works — "Theory of the structure of hidden systems", "Monolithic cryptographic protocol", "Abstract anonymous networks", "Decentralized key exchange protocol".

  • inet256

    Identity Based Network API with 256-Bit Addresses

  • filefilego

    Decentralized Data Sharing Network - A Peer-to-peer, censorship-resistant, and a privacy-focused data sharing network

  • Project mention: Any new Opensource projects in (go) looking for contributors. I want to start my journey as an OSS contributor. | /r/golang | 2023-05-14

    If you are interested in blockchain and peer-to-peer systems feel free to join us: https://github.com/filefilego/filefilego

  • termishare

    Peer to peer terminal sharing

  • go-webrtc-piping

    WebRTC P2P tunneling/duplex with Piping Server WebRTC signaling

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go peer-to-peer related posts

Index

What are some of the best open-source peer-to-peer projects in Go? This list will help you:

Project Stars
1 syncthing 59,497
2 croc 26,297
3 lnd 7,477
4 zrok 2,013
5 peer-calls 1,307
6 portal 1,124
7 pcp 1,026
8 neutrino 872
9 redwood 839
10 dcrd 723
11 gfile 720
12 peerdiscovery 624
13 stun 562
14 bifrost 515
15 pinecone 414
16 ice 392
17 tran 375
18 crocgui 225
19 go-peer 193
20 inet256 133
21 filefilego 60
22 termishare 36
23 go-webrtc-piping 11

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com