Hacker GitHub

← All repos

panjf2000/gnet

View on GitHub ↗ ★ 11,268 Go

🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.

6 mentions on Hacker News by 4 people: 1 story, 5 comments · first 2019-09-26 · latest 2023-03-29

Mentions per year 6 mentions · busiest year 2023 (3)
20082026
  1. …[0]. You might find some interesting performance improvements by using that over just net.Conn. [0] https://github.com/panjf2000/gnet
  2. Node is a joke. It's not good for this. Check out https://github.com/panjf2000/gnet , it also has some links at the end.
  3. …in the useless benchmark, this Go native library completely wreck any C/C++ lib wrapped by Python: https://github.com/panjf2000/gnet It is as fast as the fastest C++ / Rust implementation.
  4. Go does not forces you to do any of that: https://github.com/panjf2000/gnet ( and as you can see it's as fast as the fastest C++ lib ) Go provides go routines as a building block, it's up to you to use that or use something else ( reactor…
  5. https://github.com/panjf2000/gnet `gnet` is an Event-Loop networking framework that is fast and small. It makes direct [epoll]( https://en.wikipedia.org/wiki/Epoll ) and [kqueue]( https://en.wikipedia.org/wiki/Kqueue ) syscalls rather than…