SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C Network Projects
-
shameless plug: https://github.com/0xFA11/GameNetworkingResources
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
kyanos
Kyanos is a networking analysis tool using eBPF. It can visualize the time packets spend in the kernel, capture requests/responses, makes troubleshooting more efficient.
View the Project on GitHub
-
-
linux-wifi-hotspot
Feature-rich wifi hotspot creator for Linux which provides both GUI and command-line interface. It is also able to create a hotspot using the same wifi card which is connected to an AP already ( Similar to Windows 10).
-
Project mention: Tracing packets in the Linux networking stack and friends | news.ycombinator.com | 2024-12-19
-
I would create a mesh wifi. (similar https://reticulum.network/, tox https://github.com/TokTok/c-toxcore etc)
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
openmptcprouter
OpenMPTCProuter is an open source solution to aggregate multiple internet connections using Multipath TCP (MPTCP) on OpenWrt
Project mention: OpenMPTCProuter: Aggregate and encrypt multiple internet connections using MPTCP | news.ycombinator.com | 2024-11-23 -
open5gs
Open5GS is a C-language Open Source implementation for 5G Core and EPC, i.e. the core network of LTE/NR network (Release-17)
In this blog post, we are going to discuss how we deployed LoxiLB as SCP with a popular open-source 5G Core - Open5GS in Kubernetes environment.
-
-
-
-
-
Project mention: How to Configure a Network Block Device on a Debian-Based System | dev.to | 2024-10-17
-
Project mention: FireChat was a tool for revolution. Then it disappeared | news.ycombinator.com | 2024-04-29
They have a GH repository, but it is not clear to me if it contains everything.
https://github.com/clostra/newnode
-
driftnet
Driftnet watches network traffic, and picks out and displays JPEG and GIF images for display
-
Project mention: Tracing packets in the Linux networking stack and friends | news.ycombinator.com | 2024-12-19
-
-
-
BindToInterface
With this program you can bind applications to a specific network interface / network adapter. This is very useful if you have multiple (internet) connections and want your program to use a specific one.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Network discussion
C Network related posts
-
Kyanos: Your Network's New Best Friend
-
Is SimpleWall Firewall tool compromised?
-
Tracing packets in the Linux networking stack and friends
-
Kyanos: eBPF-based network issue analysis tool
-
How to Configure a Network Block Device on a Debian-Based System
-
Packet, where are you? eBPF-based Linux kernel networking debugger
-
Vulnerabilities show why STARTTLS should be avoided if possible
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Apr 2025
Index
What are some of the best open-source Network projects in C? This list will help you:
# | Project | Stars |
---|---|---|
1 | MultiplayerNetworkingResources | 7,857 |
2 | tbox | 4,971 |
3 | kyanos | 4,079 |
4 | nDPI | 4,000 |
5 | linux-wifi-hotspot | 3,651 |
6 | pwru | 3,266 |
7 | c-toxcore | 2,382 |
8 | openmptcprouter | 2,034 |
9 | open5gs | 2,031 |
10 | librg | 1,353 |
11 | lagrange | 1,293 |
12 | glorytun | 694 |
13 | lldpd | 637 |
14 | nbd | 472 |
15 | newnode | 462 |
16 | driftnet | 451 |
17 | ipftrace2 | 401 |
18 | fi6s | 174 |
19 | igmpproxy | 155 |
20 | BindToInterface | 118 |
21 | traffico | 79 |
22 | sharedgl | 75 |
23 | e1000e-dkms-debian | 72 |