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

Remove useless code in math

ca4f09ed1f00efd2b9423d26aa17234d2b581940 authored over 5 years ago
Fix typos and improve English grammar of comments

caaff110e1d3b205cf31dea12de9a4d2ac1116cf authored over 5 years ago
Add doc.go and update READMEs

6cd213a8091816dbae63448725a6bae750163407 authored over 5 years ago
Add "gnet on Sourcegraph" label

6b51cc8e04d50dce7efd500687b495d095f93ffe authored over 5 years ago
Perfect READMEs

de41f9c5a876180d156310192d205b8e6548bed0 authored over 5 years ago
Remove logo from source-code repo

2320575bcad9eb8e2c83f4e80141247388588c00 authored over 5 years ago
Renew some terminologies in READMEs

96aa53e882db5e41a6caaa5d02d03d01b8dc2285 authored over 5 years ago
Speed up the UDP process by reusing the bytes memories

19c554997ff4903c1628c8f2c5bac3bdcdedf419 authored over 5 years ago
Add GO111MODULE support in travisCI

fedcc4f831053d228506c4c7b663e2e63edccd23 authored over 5 years ago
Add new features of worker pool and bytes pool

055cc6e0b398cc1eac5df68744273aaa622fc691 authored over 5 years ago
Remove redundant code

65a898f1559fd93924a270d61360ec6fa693af55 authored over 5 years ago
Supplement comments and document READMEs

86f1a34bdef77481fcdebe9cb9c0ed194ab6e245 authored over 5 years ago
gofmt

0e4055272fd578ce4e4ee628ac2696c33398dc7e authored over 5 years ago
Rename the API of Read()

c240944b55b6eaafa23237ce1417664c1fb7a6e7 authored over 5 years ago
Refactoring to the gent.Conn and adding new APIs

b174d2e04f3e4ca6c0f572d439c243b431c17a39 authored over 5 years ago
Structure and optimize the logic in event-switching

d8f44599d7f3dabc0fe113f31375186d273f1993 authored over 5 years ago
Supplement more comments.

5d01982e20c2c1b7e7fe89de7313e82788f0f968 authored over 5 years ago
Optimize the asynchronous queue in event-loop

688b47d4e183dad94e9c8f29feaecf7571cf1aec authored over 5 years ago
Remove unreachable code

372adeefe5ca3952fa3fc7e65a7312780f53dc48 authored over 5 years ago
Perfect the READMEs

d837bcec47f05997364971e7e23abfc909a099ad authored over 5 years ago
Add the "ReadN" and "ShiftN" APIs in gnet.Conn

eacf5e88de195a9932c31792f76a99e25002eb10 authored over 5 years ago
Structure code with "switch"

d9cd40cab449f32262b1f393fbaebbfd7751a8c0 authored over 5 years ago
Speed up the ring-buffer with bitwise operations

ff9409765d64b1a1086aafcc5b01415e9299504e authored over 5 years ago
Refactoring to events in pollers

85caf3fd9097bab7a0a433e1fec80e77a259be88 authored over 5 years ago
Improve English grammar in README

f160e17cb2b7ee4db3f1aa6b711f4b2e0dc5805a authored over 5 years ago
Make names conventional

3d459dbefb2f9eab474cd88934c7e5a16c08554c authored over 5 years ago
Renew awesome-go badges

ee5214cc834ab96c07fa7d2e1a9b5d9ec6cf3b40 authored over 5 years ago
Renew goroutine pool: ants to v2

8c108b67da96f7f16f79c30065895891c5c749e3 authored over 5 years ago
Refactoring to the events

7ef2789d17e94b804a6dc8f2ea9d35c9aad82299 authored over 5 years ago
Update READMEs with awesome

7d57f9421151cacd91dceca140fcd481c50cdf5c authored over 5 years ago
Make event-list in poller auto-scaling like netty

a9a1f50671374807523ea834b4fc2b6bc4a2e77a authored over 5 years ago
Fix issues for GolangCI

54fc3096b732618e4101a424341ff46580ccc774 authored over 5 years ago
Fix some typos in README

1f02e5525a92058ca3be3182e98f310472fc90b9 authored over 5 years ago
Refactoring to start and stop the server

a207cd4825e09f2b7eef855837a1d65285e12dbc authored over 5 years ago
Refactoring to the async-job queue in gnet

57cb6f54eec780c016855d5cc38a8249faa2a7fb authored over 5 years ago
Structure code in "internal"

1704a7128ba47fd988b2dcba7fa522cd6a623d38 authored over 5 years ago
Optimize memory usage in ReadBytes

43d7539781f4d803fca2d60806198433058a1514 authored over 5 years ago
Refactoring in UDP

6f41630f841af1fe71d0d9bf971bb9cf16954a0b authored over 5 years ago
Update READMEs

7b52d2c868dde05c3545dfaeeb348cca09d33332 authored over 5 years ago
Refine options

ce8e7e487b7632ebe026bca7f4bed19914ed0b8b authored over 5 years ago
golint

a61578ab2ffa9dd98788f3a2c9321ea614606081 authored over 5 years ago
gofmt

82fc37a1133ff2c1ce70d57c4bfbac4a4cb6c3d9 authored over 5 years ago
Fix a failure in "go test"

c862fed3424ee023a0fd543054ab2965b339c4a9 authored over 5 years ago
Refactoring in eventloop

3fdede5c1070fc6a87b686153885c8a5312cc5c0 authored over 5 years ago
Fix a bug in kqueue that it didn't remove closed fd from its event-set

bf7afdcb49f8ef2675abf527d86ec419c0af389e authored over 5 years ago
Fix a bug in kqueue that it didn't remove closed fd from its event-set

b074ab84bde85a7cac3a0f9781c61d861dfb01f6 authored over 5 years ago
Update nonblocking example in READMEs

b824fca3c415925340490e3f03b5c6b60edecdd8 authored over 5 years ago
Assign the value to Server.Multicore

b8d5358f5e2a9d9be8204f43d723b54bc8442754 authored over 5 years ago
Fix a bug in async-write

a3aef65e9e5c358cd8814596b38247bdbe9d2ed8 authored over 5 years ago
Reduce memory copy with ring-buffer

446873e8d667fb140ff2b4f37944e666bf856bb0 authored over 5 years ago
Optimize loopWrite

cf3e6913bc89d9ab2c72148ad65f25686303c812 authored over 5 years ago
Fix a bug when starting loops

2d65ba6c253633f7e6929e6c6a73eee5aaf52ee7 authored over 5 years ago
Update config in epoll

84e77de1c92e45bc08c477aabf9073f3c7ae5bc1 authored over 5 years ago
Update modules

d5b5e0c2882995be7907b7cb173884b2c38a531f authored over 5 years ago
Supplement copyrights

cbfeb493615424153811936cca118356676d30ac authored over 5 years ago
Remove test code examples

a4add2d3003214aa8d96c6f0c396378c98a8b59c authored over 5 years ago
Refine the network model with netty and deprecate disruptor

81144ba37aecca64ad3df157fb9ba0b1bf70c13a authored over 5 years ago
Fix a bug of recycling bytes in loopWrite

fe0c167141d4b39674e5a0e6f151321977062673 authored over 5 years ago
Renew benchmark results

1ab43e681fe75af2b1d6650453f73b6c0e1fe56e authored over 5 years ago
Convert numLoops to the least power of two integer value

7e1c5cd793cc39ceaacc85b226f66637e319ff5a authored over 5 years ago
Make Event.React() required

dd00ef7a65650903ef269c5d8f6d7bdf1de83e69 authored over 5 years ago
Move the "AddRead" event from event-loops to disruptor-consumers

539119e5a82382dc1dd5684563c29ba7f71f03f1 authored over 5 years ago
Recycle bytes memory after async-write

bb234579875405f5171fde01fdb1ca5b4751bca1 authored over 5 years ago
Structure code

20252d30ddba1502266cc20c98ee9e4c88e1c7be authored over 5 years ago
Rename the API of connection

bceaf0be917ff8f11818177264419ae2e7428b5b authored over 5 years ago
Optimize eventloop read/write and deprecate eviop

b1ce4d421519e431fc8519d3017000e5a7233d9b authored over 5 years ago
Support async-write in gnet

ff1552341134c84142c865ccca12f6f558b8e065 authored over 5 years ago
Reduce one epoll/kqueue wakeup by optimizing the "open" event

f2cf65bdf08778f1bfdcf89257283263291f215a authored over 5 years ago
Optimize I/O operations and abstract APIs

a41b57dd9ff03c405c7d933c60854ec96bf6248d authored over 5 years ago
Provide a nonblocking solution before multi-reactors + worker pool

0a1a4f672580b6b9c7f7d031050654822b2b6e9a authored over 5 years ago
Make a little adjustments in functions and comments

e161a038c3985bc0fecb6403145a627af8f3b419 authored over 5 years ago
Refactoring

7a5c31cd1d82146388d00bc5c9e83bdd684a7f95 authored over 5 years ago
Deal with the non unix-like platforms

7f2f3193b28de27fb9ec213ffea54eb3bd42c660 authored over 5 years ago
Explicitly remove closed fd from the interest list of epoll

4974f2461adc137fb32d9c7994dfde638c125d2b authored over 5 years ago
Optimize kqueue logic

3785916a3e49455cb274feeab149b13ea722a309 authored over 5 years ago
Remove vendor

7b97c4a429d974b0c27cbb0c63809746337d17a0 authored over 5 years ago
Fix tiny typo in README

cef3e8329e1f07f2c7957901ee8a3d9b9865dfb7 authored over 5 years ago
Supplement the copyright of evio in MIT license

c4259378a2cb0b354a19258a4ad783c042ff1f3b authored over 5 years ago
Deprecate the OnDetached event

0703d8d736f5c06e9137676ec2147d962617ada7 authored over 5 years ago
Remove the redundant code to close listeners

ddbfc53aaa32beb6503b7c83ee763241e6cc008f authored over 5 years ago
fixed small errors in readme

37965c441a03aa938b95ab24480d7b8a83adf5ae authored over 5 years ago
Close the poller of main loop when shutdown server

1cf1798200858b7ef02f09edaff98bb168e614d2 authored over 5 years ago
Optimize the spin lock in gnet

3aad2d4a258120f12c98b70a2df91a8334e1ac20 authored over 5 years ago
Renew API reference wit gowalker.org

e31bf74a1933b20c8e4b3a8fb23dcd8ea92493b2 authored over 5 years ago
Revert the before optimization in Round-Robin algorithm

f58e6dabd1e24efcd2747fb5d61a4e3190ec797e authored over 5 years ago
Update UTs, READMEs and remove useless debug logs

42211b203ee980d19806dfc2bf42a31156c79ebb authored over 5 years ago
Changing a new logo for gnet

72131fd743ffc16e2a8aba052b4740b234ecfd7e authored over 5 years ago
Fix a bug when the number of cores is too small

a46fc1feb4a851c64d9d3dfff762b1bebfca56d6 authored over 5 years ago
Optimize the logic of setting up the loops number

420a1deacfaad718cd765ccade5d907755991747 authored over 5 years ago
Update the configurations of travis CI

a9a4475cb750fb544f5471e5e9cd4101920a4f27 authored over 5 years ago
Update READMEs for preciseness

43d787faa5ba1ab47550d2a117bb9f66ce61be80 authored over 5 years ago
Changing lib of SO_REUSEPORT support

d9f4af5d30764935b42efa2531cd8d821cb3501f authored over 5 years ago
Fix a bug of triggering a closed connection in kqueue

c47cf4d8301e2e3db53929ecee4b33f26ab49f39 authored over 5 years ago
Fix a bug in dispatching connections

1856ddcd5b3cccabcfc6281eae0f84cbd851daac authored over 5 years ago
Isolate benchmarks and put them into a individual repo

72d9a49840c2e06c104d31de1f647ef9f4fad8bd authored over 5 years ago
Small-beer updates

1245a37fe49e28a69180972b919534b6f4c7fdfb authored over 5 years ago
Supplement the introduction of gnet

3c085360e1a11def507ba4ee837ac8fcd21a79b3 authored over 5 years ago
Testing gnet on multiple operating systems

59240a3d85e14806ce38ffaf43be1b0052c96fa8 authored over 5 years ago
go fmt

6486a8a07844580eb276e220053ce49171586b28 authored over 5 years ago
Update READMEs

8021ffa16c469fdfd0961132aac6897954e6b062 authored over 5 years ago