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. Learn more →
Top 23 Network programming Open-Source Projects
-
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.
-
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.
-
blackhat-python3
Source code for the book "Black Hat Python" by Justin Seitz. The code has been fully converted to Python 3, reformatted to comply with PEP8 standards and refactored to eliminate dependency issues involving the implementation of deprecated libraries.
-
gev
🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.
-
zenoh
zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
-
sharppcap
Official repository - Fully managed, cross platform (Windows, Mac, Linux) .NET library for capturing packets
-
violent-python3
Source code for the book "Violent Python" by TJ O'Connor. The code has been fully converted to Python 3, reformatted to comply with PEP8 standards and refactored to eliminate dependency issues involving the implementation of deprecated libraries.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Programming is very flexible, more can be found in documentation and other articles of this blog
The title of this post puts emphasis on "written in C", making me wonder when this would ever be a desirable feature, given that more secure implementations are available, and can be integrated into old C projects just as easily.
No need to rewrite everything from the ground up: https://github.com/cloudflare/quiche#curl
Project mention: Top 10 Rusty Repositories for you to start your Open Source Journey | dev.to | 2023-12-199. Actix
Project mention: A Curated List of Game Network Programming Resources | news.ycombinator.com | 2023-05-22
Was playing around with mio (https://github.com/tokio-rs/mio) (not that mio itself is very important here!) and was trying to implement a simple something that I've done in java before: a Reactor that you can register ReactorClients with that will get callback whenever there are events on the corresponding socket etc.
Project mention: Msquic: Cross-platform C implementation of QUIC protocol for C, C++, C#, Rust | news.ycombinator.com | 2023-07-24
Hey, I'm looking for the best way to do packet capture in Rust. I've looked at both libpnet and pcap crates, and they both seem way less mature and with less functionality than the PcapPlusPlus library, which seems to be the golden suite of packet capture and manipulation.
Netpalm (https://github.com/tbotnz/netpalm) is my goto for "if you actually need to talk to a device".
Network programming related posts
- C++ exams to practice
- Implementing TCP In Rust
- Implementing TCP in Rust
- Implementing TCP in Rust
- What's the canonical way of doing it in rust?
- Simpletonian approach to services?
- Msquic: Cross-platform C implementation of QUIC protocol for C, C++, C#, Rust
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source Network programming projects? This list will help you:
Project | Stars | |
---|---|---|
1 | brook | 14,249 |
2 | quiche | 8,888 |
3 | actix | 8,389 |
4 | GameNetworkingResources | 6,758 |
5 | MIO | 6,064 |
6 | netpoll | 3,877 |
7 | msquic | 3,833 |
8 | dnsguide | 3,737 |
9 | Divert | 2,230 |
10 | libpnet | 2,170 |
11 | pythoncode-tutorials | 1,996 |
12 | blackhat-python3 | 1,968 |
13 | 100-redteam-projects | 1,764 |
14 | gev | 1,696 |
15 | zenoh | 1,243 |
16 | sharppcap | 1,236 |
17 | message-io | 1,031 |
18 | violent-python3 | 936 |
19 | rust-zmq | 879 |
20 | TQUIC | 874 |
21 | ssh2-rs | 457 |
22 | netpalm | 431 |
23 | nanomsg.rs | 385 |
Sponsored