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. Learn more →
Top 23 C Networking Projects
-
libcurl
A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
To test the API, you can use a tool like Postman or cURL. Here are the routes you can test:
-
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.
-
Project mention: Node.js Event Loop: The Key to Scalable and Efficient Applications | dev.to | 2025-03-11
The event loop is the core mechanism in Node.js that enables non-blocking I/O operations. Despite Node.js being single-threaded by default, the event loop allows it to perform asynchronous operations by offloading tasks to the system kernel or Libuv's thread pool. This makes Node.js highly efficient for I/O-heavy applications, such as web servers and APIs.
-
-
Project mention: 13 Github Projects that Will Supercharge Your Development Journey in 2025 🚀 | dev.to | 2025-03-02
Stars: 11875 Author: coturn Star the coturn repository⭐
-
Project mention: 13 Github Projects that Will Supercharge Your Development Journey in 2025 🚀 | dev.to | 2025-03-02
Stars: 11435 Author: cesanta Star the mongoose repository⭐
-
-
shameless plug: https://github.com/0xFA11/GameNetworkingResources
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
cjdns
An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing.
-
Project mention: Show HN: Crawl a modern website to a zip, serve the website from the zip | news.ycombinator.com | 2024-06-10
The libwebsockets server (https://libwebsockets.org) supports serving directly from zip archives. Furthermore, if a URL is mapped to a compressed archive member, and assuming the browser can accept gzip-compressed files (as most can), then the compressed data is copied from archive over http to the browser, without de-compressing or conversion by the server. The server does a little bit of header fiddling but otherwise sends the raw bytes to the browser, which automatically decompresses it.
-
This is incredibly funny to me, because this is almost exactly how some of our other tests work :D
(Almost: we have a full-featured command shell and just use that for testing)
Code: https://github.com/FRRouting/frr/blob/master/tests/ospf6d/te...
Input: https://github.com/FRRouting/frr/blob/master/tests/ospf6d/te...
Expected output: https://github.com/FRRouting/frr/blob/master/tests/ospf6d/te...
-
-
-
-
Project mention: Global Socket – Connect like there is no firewall. Securely | news.ycombinator.com | 2024-04-30
-
-
-
-
-
可以参考ngtcp2的example(https://github.com/ngtcp2/ngtcp2/tree/main/examples), 如果想看简单的,可以参考我的http3 client
-
minixfromscratch
Development and compilation setup for the book versions of MINIX (2.0.0 and 3.1.0) on QEMU
-
felix
Project Calico's per-host agent Felix, responsible for programming routes and security policy.
-
-
nope.c
WAFer is a C language-based software platform for scalable server-side and networking applications. Think node.js for C programmers.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Networking discussion
C Networking related posts
-
Node.js Event Loop: The Key to Scalable and Efficient Applications
-
13 Github Projects that Will Supercharge Your Development Journey in 2025 🚀
-
Curl features experimental support for HTTPS RR
-
Uploading Images Using Cloudinary in Node.js
-
Ask HN: How do you maintain personal annotations for code you don't control?
-
Show HN: A portable hash map in C
-
Bananas: Cross-Platform screen sharing made simple
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 19 Mar 2025
Index
What are some of the best open-source Networking projects in C? This list will help you:
# | Project | Stars |
---|---|---|
1 | libcurl | 37,165 |
2 | libuv | 24,950 |
3 | KCP | 15,850 |
4 | coturn | 12,007 |
5 | Mongoose | 11,468 |
6 | libevent | 11,391 |
7 | MultiplayerNetworkingResources | 7,774 |
8 | cjdns | 5,231 |
9 | libwebsockets | 4,914 |
10 | frr | 3,561 |
11 | netcode.io | 2,472 |
12 | facil.io | 2,260 |
13 | Onion | 2,032 |
14 | gsocket | 1,636 |
15 | miniupnp | 1,494 |
16 | librg | 1,339 |
17 | netsniff-ng | 1,298 |
18 | ucx | 1,243 |
19 | ngtcp2 | 1,236 |
20 | minixfromscratch | 1,238 |
21 | felix | 918 |
22 | ENet-CSharp | 833 |
23 | nope.c | 694 |