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
20082026
-
…[0]. You might find some interesting performance improvements by using that over just net.Conn. [0] https://github.com/panjf2000/gnet
comment by latchkey · 2023-03-29 · in Show HN: go-nbd – A Pure Go NBD Server and Client -
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.
comment by hknmtt · 2023-02-21 · in Millions of active WebSockets with Node.js -
…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.
comment by Thaxll · 2023-01-10 · in Show HN: Socketify.py: Http/Https and WebSockets servers for PyPy3 and Python3 -
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…
comment by Thaxll · 2021-03-14 · in Goroutines are not significantly lighter than threads -
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…
comment by panjf2000 · 2019-09-26 · in Gnet: A high-performance,event-loop networking library written in pure Go -
▲ 1
Gnet: A high-performance,event-loop networking library written in pure Gostory by panjf2000 · 2019-09-26 · 1 comment