C peer-to-peer

Open-source C projects categorized as peer-to-peer | Edit details
Related topics: #P2P #Parsec #SIP #VPN #Database

Top 4 C peer-to-peer Projects

  • n2n

    Peer-to-peer VPN

    Project mention: Show HN: Weron – A Peer-to-Peer VPN Based on WebRTC Written in Go | news.ycombinator.com | 2022-05-07

    > Is what makes this a "P2P" VPN [...] that it supports the group/"community" network behavior?

    More or less! Compared to say OpenVPN there is no central server that all traffic is routed through (unless you choose to activate TURN of course, see the `--force-relay` flag), so hosting it is much cheaper as the only public part of the infrastructure is the part that exchanges the candidates ^^ Its pretty close to how n2n[1] does it, but has proper NAT hole punching support due to the WebRTC backend.

    > When you do that, are you building a full-connected overlay network [...]

    Yes! Its a full mesh; it seems to scale pretty well to a fairly large number of nodes, although I haven't tested it with more than ~100 peers in a single community yet. If the overhead of maintaining all of the connections is too much or peering between nodes in an issue, TURN can help to connect those peers with the rest of the mesh. Orchid looks interesting!

    [1] https://github.com/ntop/n2n

  • lf

    Fully Decentralized Fully Replicated Key/Value Store (by zerotier)

    Project mention: FOSS News International #3: November 15-21, 2021 | reddit.com/r/fossnews | 2021-11-22

    Release · zerotier/lf (github.com)

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • parsec-sdk

    Low latency, peer-to-peer, interactive game streaming.

  • libjuice

    JUICE is a UDP Interactive Connectivity Establishment library

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). The latest post mention was on 2022-05-07.

C peer-to-peer related posts


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

Project Stars
1 n2n 3,964
2 lf 868
3 parsec-sdk 623
4 libjuice 172
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives