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

refactor: Refactor http server with codec

515d91ce7d2d9e827cdf1619bc52e90cceee1bc5 authored about 5 years ago
Update READMEs

6f0e8aae999619bca8b7e94e75abad5bcc1afda9 authored about 5 years ago
Update READMEs

0aee74d0e0738320bddd78b19cb2f8dfc9b1e889 authored about 5 years ago
trifle: Structure interfaces and structs

092cd0e79455c0577d41fb7219e465d9d0843668 authored about 5 years ago
trifle: Rename byte buffer pool package name

1a9f0f3c45b9bc05e61d0a7149ccf859b8218c6d authored about 5 years ago
fix: Fix a bug on Windows when recycling bytes

8e48b2d4ed2b1628df264458a96dc5500629ee69 authored about 5 years ago
fix: Fix bugs when looping frames

1692aca14c17bf9f2a28e5d381768080c2b03300 authored about 5 years ago
opt: Use bytes buffer pool when reading from socket

b9eb95a028957d6eb676d703f3ebbc5091743aef authored about 5 years ago
Update README

19b012d5089528262b5027305582feac6f6a4fb5 authored about 5 years ago
fix: Fix bugs on Windows with bytes pool

47a3231b365b3bd6e1424f8b8aaf8ebac579c726 authored about 5 years ago
opt: Refactor ring-buffer pool with bytebufferpool

9d7242416133dc863d23e11468abf3407e61ae7d authored about 5 years ago
trifle: Renew useless code in ring-buffer

90ed11bb9044fef54a909f3afa91cd5df895cad8 authored about 5 years ago
Adjust directory structure

8e7fd13e11a0db721188395358ff66b861dd5d83 authored about 5 years ago
Fix typo

5259975e55adc08e98f3788436ba2c91a32eeb49 authored about 5 years ago
Redress echo examples

fffc4bca76651380947fffa1d5aed1a4353d6bd8 authored about 5 years ago
Add gnet.Conn as an argument of codec.Encode, fix #41

202aad4707a9bc89bfb850cffd496cf96184da89 authored about 5 years ago
Update echo examples

efbbcaa4736e6b6be279f600f2e0300ab74309bb authored about 5 years ago
Optimization: structure code in event-loop and connection

4000e18d5c6081ee3ba43a3429b6b469cdadcd65 authored about 5 years ago
Add more unit tests for codec

8cf43d3afdc20183d0b09332c019471d21af2347 authored about 5 years ago
Optimization: reduce writing eventfd, fix #39

e7c1f11caa25b964ef753f7b90b39c2b90e82592 authored about 5 years ago
Add a new example of UDP server

f0098d683914402f643296c2ec2aeb97754c847c authored about 5 years ago
Renew badges

a453b6f3f8b54dca893e3c3c5d1ac5a309571f30 authored about 5 years ago
Optimization: try to read during event-loop when it isn't writable event

314bcbeefc8f3f280e646486321907ecb26e2f82 authored about 5 years ago
Add asynchronous write API for UDP

7d2d272963b36697eca7a40801c5f6c29836c9e2 authored about 5 years ago
Fix a bug about incomplete data when reading from inbound buffer

c50bcc4e23ea4e7048a03218831f18e01cdc4ee0 authored about 5 years ago
Optimization: reduce memory allocation and data replication

80713120504bf1f2ca9bb90c326acdd31e4bd557 authored about 5 years ago
Renew gnet.Conn interface

7758a7aec697ceca22cde9297f660b75412c01c3 authored about 5 years ago
Optimization: structure "loopIn" in event-loop

8ea07f4b44b81b54d2b0e227c57e650f8246e7db authored about 5 years ago
Make trivial changes

53b3736c4c32f00e2a2f16f879c3256867823db7 authored about 5 years ago
Remove deprecated code

5d2deb48410671f48d712f4011fdd8752aa359ed authored about 5 years ago
Optimization: reduce event-loops when there is no codec

5486db5857adf14f65b8adec7949ee9376b3512c authored about 5 years ago
Fix ineffassign issues

26749e48c1866f860ac62f1f758756412713f791 authored about 5 years ago
Perfect READMEs

f54516b841aa8072fab8b97048a352360258568d authored about 5 years ago
Update READMEs

44f433a756596c1bb917842a802063ac4df4b0ea authored about 5 years ago
Add a new test of built-in buffers

eafbc21dee4645e50d5d89f62b2cf80b7e2b6535 authored about 5 years ago
Using Ubuntu 18.04 (Bionic Beaver) on travisCI

ac439cfe2939bf376d6302c009849e043a61ca4a authored about 5 years ago
Optimization: update travis config

78255b326268e0d8c5c17a32e1f20f82602f68d1 authored about 5 years ago
Add Windows support to travisCI

46c766611e57f7a72bbada89816f0716cc8f8fdb authored about 5 years ago
Make some trivial changes

8de3758b9a3f653cfee644fc55853031e9642ed5 authored about 5 years ago
Support Windows with net stdlib, fix #19

9be6b068ee4155cbc8084fed3bcd2c40af0a18f0 authored about 5 years ago
Make the endianness of bytes more compatible

Reference https://github.com/tidwall/evio/pull/57

68e6dae3fe84ca3f877d37c403fa522df94c7c08 authored about 5 years ago
Optimization: structure the code of converting unix.Sockaddr to net.IP

ec7bd360e0d8046afca7afb247f13fe4781574c7 authored about 5 years ago
Renew the issue template of bug report

68117d383cc97d1e39785e482ae755330a15833a authored about 5 years ago
Improve the grammar and supplement info

db582120fa86fc557f091b25cafea6d46bc1789d authored about 5 years ago
Optimization: reduce one type assertion in switching Sockaddr to TCPAddr

5d9b78c24399075f127e980d37f6bdedffade10a authored about 5 years ago
Update READMEs

fe98198f295575b3845c2006cc8d408e7547cf5e authored about 5 years ago
Add one more relevant article to READMEs

79d2c0abd202e4f40e90d8f86f9e73b05690f1bc authored about 5 years ago
Add some unit tests for codec

3eeff65f027e020eb2641ae190931366ada3aaaa authored about 5 years ago
Update READMEs

86e7241fde4339783e1c53441d21ae214c6da487 authored about 5 years ago
Add more comments and unit tests

5a3d107bc230cba8e31286e94455aa5f19abfad0 authored about 5 years ago
Perfect READMEs

852e97f6c5c9f37244665bbec93325c78fa9dbbf authored about 5 years ago
Update REAMEs, adding more sample code

3a089f1b659c8d23e1713a3c53ea17cd05782a48 authored about 5 years ago
Support multiple codecs to encode/decode TCP stream, fix #34

2369df7c4c09db991328def67bf31163a8070e51 authored about 5 years ago
Fix a bug that didn't send back all frames to client

This bug occurs when client writing continuous frames to server before reading from server.

e6c0d754c50f00bb86ddf14ee6bc1b4d1196f2c7 authored about 5 years ago
Add an example of codec

be011a9df5b2ff1bd2eefada10ef609a0d764bb6 authored about 5 years ago
Add unit tests for codec

518bc7b6c0a4f6f41e73c58030db3dedae55faf0 authored about 5 years ago
Add implementation of LengthFieldBasedFrameCodec

dc2612249c254b4347d638badd54728b862266bb authored about 5 years ago
Init codec in gnet

df96381c62beb34f22c3f64dacb618aeb723ca0c authored about 5 years ago
Update README

d10479f3cde07f0410bd104e10ccfea499de0973 authored about 5 years ago
Fix some bugs in codec

d214403128ba149cedbe27a22eb2391dc20c53db authored about 5 years ago
Add partial implementations of codec

7176a7e1f8f2d1b9f018669d702f48c162aa9541 authored about 5 years ago
Add prototypes of encoders/decoders

b4165aad2db97639373164da4141bb7e995a7d63 authored about 5 years ago
Init commit for #34

ea27bc0358b4812cf2372ea3e9db47d83078d1e1 authored about 5 years ago
Optimization: make the connection GC happy after a UDP loop

b80b384c7266b0672c37a492c99266f62e942b3b authored about 5 years ago
Perfect epoll events' combination

29b1dec202da258e47f3f04d35bbfc75719b0d78 authored about 5 years ago
Optimization: make GC happy after releasing a connection

c4f78dd522910c09ab72230cc4356c7e311ed09f authored about 5 years ago
UDP fixs and code opts

db26e395940c92af35cc162a215f8ea98e4e0976 authored about 5 years ago
Optimization: reuse bytes buffer in UDP protocol

1f476f087d6d57c7c66538f69dcaa4f4082c8e75 authored about 5 years ago
Set up a bytes pool

998b920a608008cd3e659a3de54bbb3339d1cd89 authored about 5 years ago
Deprecated the connections pool

0d26f22b43fa5420621d7e096895e153510c4368 authored about 5 years ago
Renew the blocking example of gnet

bac17ecca59b9e9fbdf839c5a90da1abf756bdd6 authored about 5 years ago
Fix the example of push server

da1b807b8789925b43429ff1d4a3cd233ce31441 authored about 5 years ago
Supplement comments to APIs

d6d4eefe4983fb426e22b947aab9d96ab4dac5d2 authored about 5 years ago
Refactoring and bug-fixes in AsyncWrite API

db0018d98e6bf6e4c620b33837a271e30d525d42 authored about 5 years ago
Fix a bug that a invalid file-descriptor presents in event-loop

f8e2532fb3bcdbad4dc321b8b61f5066de73eb76 authored about 5 years ago
Fix a bug that closes a file-descriptor twice at #29

30ebeca1b119eb7c4cfece7bb169569371c49843 authored about 5 years ago
Fix a bug that causes nil pointer in reactor_[linux/bsd].go

0f044f95a020d4c0db8d97b8bbbbe853cf75d30a authored about 5 years ago
Correct typos

f9760b1b6cd607cf7024d8e6391543317f27982a authored about 5 years ago
Prune code that are commented out

a6c2c75ab34134630354d5a2101d16605f3cb7da authored about 5 years ago
Add new API: conn.Wake() for waking up connection

2cf13b5d2b5b354a18ccc50400ebdd5ae676d61e authored over 5 years ago
Set up a connections pool

Fix #27

4cc2f964490197658ff9c921d9a65bc44e4b5697 authored over 5 years ago
Remove unreachable code

10da2540daade235745643e9472aa2b39d3c4e7e authored over 5 years ago
Upgrade goroutine pool of ants to v2.2.2

923d12da6e1cef8b7dce0fc87e0a263958ffc43f authored over 5 years ago
Add JetBrains logo for thanks of its support

c6c6f478365e391ce801b63438a340c8e090cbd9 authored over 5 years ago
Correct anchor-links in READMEs

699c8b8808f33d14c89a8231eba17c8fa6bca2f8 authored over 5 years ago
Document gnet

12748da871d32fe83d6871d44790438a4f90a104 authored over 5 years ago
Renew bytes writing eventFD

2d5d1edab94eba39648cb92331688e6cda024bee authored over 5 years ago
Optimizations in epoll and kqueue syscalls

f5f6ed4cbc60ec12730a6bf86d6426070c631ea6 authored over 5 years ago
Optimize event-loop in handling events

8267e2652f7c0229de5ecb1e1492aac5a1fd0880 authored over 5 years ago
Add the subsequent development plans of gnet

2543ced0c943a081fca418f38c9781fdd53471d7 authored over 5 years ago
Optimize and structure reactors of epoll and kqueue

f914025d0c710e05cacaca1242133a8409edc0fa authored over 5 years ago
Rename some variables

cc738987040c5d02d5b0b794ea77434cff1e4a9f authored over 5 years ago
Add an example of push server #25

6980329c8aab959e938ac8b291344ce083ab1a27 authored over 5 years ago
Update READMEs

9abda909f22b10a75f145ed2268065ff4581769f authored over 5 years ago
Create PULL_REQUEST_TEMPLATE.md

1b16807eb340034f00a7077157d981428ad824e3 authored over 5 years ago
Update issue templates

770631e0ac299a20f427bf0a742245e775a5e4e5 authored over 5 years ago
Create CONTRIBUTING.md

ef096fe0b2a96bd4b9dfcad026374f10cb11acff authored over 5 years ago
Create CODE_OF_CONDUCT.md

8125efd192c6863ce9cfa43447a2b996b2b8f634 authored over 5 years ago
Enrich READMEs

d3552d3f0f723d8ae5289799563626c316a4099b authored over 5 years ago
Upgrade goroutine pool of ants

2bdcee77d50b425b2a52dbd5f33e943f8b320c86 authored over 5 years ago