Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/panjf2000/gnet

🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go./ gnet 是一个高性能、轻量级、非阻塞的事件驱动 Go 网络框架。
https://github.com/panjf2000/gnet

[Bug]: UDP Port Not Released After Stopping Server

wang229819838 opened this issue 11 days ago
chore: expurgate conn.asyncWrite/asyncWritev

panjf2000 opened this pull request 13 days ago
[Bug]: memory leaks of disconnected connections

xuhuigithub opened this issue 14 days ago
patch: v2.7.1

panjf2000 opened this pull request 19 days ago
test: add an example for the netpoll package

panjf2000 opened this pull request 19 days ago
minor: v2.7.0

panjf2000 opened this pull request 20 days ago
feat: export the core internal packages

panjf2000 opened this pull request 20 days ago
[Question]: eng.Dup() not supported by windows

fearlessfe opened this issue about 1 month ago
support timeout when Dial

tyws opened this pull request about 1 month ago
patch: v2.6.3

panjf2000 opened this pull request about 2 months ago
opt: renovate the concurrency management of gnet engine

panjf2000 opened this pull request about 2 months ago
patch: v2.6.2

panjf2000 opened this pull request 2 months ago
opt: eliminate the inuse eventloop.cache for idle connections

panjf2000 opened this pull request 2 months ago
patch: v2.6.1

panjf2000 opened this pull request 2 months ago
opt: use worker pool for asynchronous tasks on Windows

panjf2000 opened this pull request 2 months ago
chore: rename some parameters

panjf2000 opened this pull request 2 months ago
Bugfix/cache

szza opened this pull request 2 months ago
opt: optimize Conn.Next and Conn.Peek

panjf2000 opened this pull request 2 months ago
test: add test for SO_BINDTODEVICE with TCP

panjf2000 opened this pull request 3 months ago
minor: v2.6.0

panjf2000 opened this pull request 3 months ago
feat: support SO_BINDTODEVICE on Linux

panjf2000 opened this pull request 3 months ago
bug: fix Conn.Next not safe (#648)

zhongweikang opened this pull request 3 months ago
[Bug]: conn.Next not safe

zhongweikang opened this issue 3 months ago
[Bug]: conn.Next not safe

zhongweikang opened this issue 3 months ago
feat: support configurable I/O space to drain at a time in edge-trigg…

lovefyf928 opened this pull request 3 months ago
[Question]: conn.RemoteAddr() null pointer

wangxinshuo opened this issue 3 months ago
patch: v2.5.9

panjf2000 opened this pull request 4 months ago
chore: use errors.Is and errors.Join for customized errors

panjf2000 opened this pull request 4 months ago
patch: v2.5.8

panjf2000 opened this pull request 4 months ago
opt: bump up minimum required Go version to 1.20

panjf2000 opened this pull request 4 months ago
[Bug]: panic: runtime error: index out of range [0] with length 0

todayforever opened this issue 5 months ago
fixed concurrent map write and read for conn matrix map

Wang opened this pull request 6 months ago
[Bug]: concurrent map write and read

Rui-i opened this issue 6 months ago
[Question]: Communicate with netty

879611427 opened this issue 6 months ago
[Question]: How to set the client write timeout parameter?

xspren opened this issue 6 months ago
[Question]: client blocks when dialing new connections

zhao890516 opened this issue 7 months ago
[Question]: Does udp buffer support on-demand allocation?

Flash-LHR opened this issue 7 months ago
[Question]: type engine struct {

ayamzh opened this issue 7 months ago
[Question]: where is the example project?

ayamzh opened this issue 7 months ago
patch: v2.5.7

panjf2000 opened this pull request 7 months ago
patch: v2.5.6

panjf2000 opened this pull request 7 months ago
opt: close file descriptor after OnClose()

panjf2000 opened this pull request 7 months ago
patch: v2.5.5

panjf2000 opened this pull request 7 months ago
bug: fix the wrong default behavior of TCPNoDelay on client side

panjf2000 opened this pull request 7 months ago
test: increase the test code coverage a little bit

panjf2000 opened this pull request 7 months ago
patch: v2.5.4

panjf2000 opened this pull request 7 months ago
bug: fix Conn.Next and Conn.Peek panic On Unix

serious-snow opened this pull request 7 months ago
[Bug]: gnet.Conn.Peek crashes slice bounds out of range

serious-snow opened this issue 7 months ago
[Feature]: tls support

Rohsichan opened this issue 7 months ago
chore: upgrade modules and update .gitignore

panjf2000 opened this pull request 7 months ago
UDP FD handle is not released

vela-security opened this issue 8 months ago
[Feature]: `io_uring` support

sprappcom opened this issue 8 months ago
patch: v2.5.3

panjf2000 opened this pull request 8 months ago
opt: bring down the `maxBytesTransferET` and defer write in ET mode

panjf2000 opened this pull request 8 months ago
[Bug]: Discard() panic

chen2ding opened this issue 8 months ago
opt: improve the performance of sending data

limpo1989 opened this pull request 8 months ago
Special treatment for the first package

skyw4code opened this issue 9 months ago
patch: v2.5.2

panjf2000 opened this pull request 9 months ago
opt: clamp the event-loops in ET mode to avaoid starving

panjf2000 opened this pull request 9 months ago
[Bug]: example gnet for echo tcp uses too much memory

kolinfluence opened this issue 9 months ago
patch: v2.5.1

panjf2000 opened this pull request 9 months ago
opt: fix compilation errors on *BSD

panjf2000 opened this pull request 9 months ago
[Bug]: GNET client not working as expected

Z3NTL3 opened this issue 9 months ago
opt: reduce duplicate code for I/O reactors

panjf2000 opened this pull request 9 months ago
minor: v2.5.0

panjf2000 opened this pull request 9 months ago
opt: reduce duplicate code of I/O processing

panjf2000 opened this pull request 9 months ago
opt: refine the code of I/O handlers

panjf2000 opened this pull request 9 months ago
opt: enable ET mode on listener event-loop by default

panjf2000 opened this pull request 9 months ago
opt: disable SO_REUSEPORT on Unix domain sockets

panjf2000 opened this pull request 9 months ago
opt: don't disable SO_REUSEPORT on DragonFlyBSD

panjf2000 opened this pull request 9 months ago
Don't disable SO_REUSEPORT on DragonFlyBSD

panjf2000 opened this issue 9 months ago
Don't use SO_REUSEPORT on Unix domain sockets

panjf2000 opened this issue 9 months ago
opt: only enable SO_REUSEPORT on Linux and FreeBSD

panjf2000 opened this pull request 9 months ago
Inconsistent behaviors with SO_REUSEPORT on Linux and *BSD

panjf2000 opened this issue 9 months ago
feat: support multiple network addresses binding

panjf2000 opened this pull request 9 months ago
[Bug]: fatal error: concurrent map read and map write

iqinlongfei opened this issue 9 months ago
feat: support edge-triggered I/O

panjf2000 opened this pull request 9 months ago
patch: v2.4.2

panjf2000 opened this pull request 9 months ago
[Feature]: support edge-triggered I/O

panjf2000 opened this issue 10 months ago