SwiftNet v0.5.0 – Networking Library
SwiftNet v0.5.0 – Networking Library
Hello. I’ve been working on a networking library for the past year. It operates at Layer 2, which means it handles custom Ethernet headers, IP headers, and its own protocol data. It’s made for simplicity, experiments and mostly for making my own multiplayer video game in OpenGL. I would really appreciate any tips, reviews or comments. My goal is to really make this library usable, which cannot be done without proper decision making by other people besides me. It has its own thread-safe memory allocator, hashmap and vector. It doesn’t use any libraries besides PCAP for sending packets. Pcap will mostly be used for MacOS compatibility, but will implement either AF_XDP or DPDK on linux for more server-side performance. The performance isn’t the best, but not really bad. Performance metrics are listed in README. It’s not an AI slop :)
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
Netc, a Networking Library in C
Pyancillary Asynchronus Networking Library
Go Networking Library Using Generics
Networking on steroids
Libvirt Networking Handbook
WebVM – x86 VM in WebAssembly, now with networking (via Tailscale)
Treatings - OkCupid for Networking
Omegle for Networking
Arraymancer v0.4, Nim tensor library now with OpenCL and Keras-like API
AutoCompleteJS v0.2.0