Ecosyste.ms: OpenCollective

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

gnet

🌐🐳 A high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
Collective - Host: opensource - https://opencollective.com/gnet - Code: https://github.com/panjf2000/gnet

Remove useless code in math

github.com/panjf2000/gnet - ca4f09ed1f00efd2b9423d26aa17234d2b581940 authored about 5 years ago by Andy Pan <[email protected]>
Fix typos and improve English grammar of comments

github.com/panjf2000/gnet - caaff110e1d3b205cf31dea12de9a4d2ac1116cf authored about 5 years ago by Andy Pan <[email protected]>
Add doc.go and update READMEs

github.com/panjf2000/gnet - 6cd213a8091816dbae63448725a6bae750163407 authored about 5 years ago by Andy Pan <[email protected]>
Add "gnet on Sourcegraph" label

github.com/panjf2000/gnet - 6b51cc8e04d50dce7efd500687b495d095f93ffe authored about 5 years ago by Andy Pan <[email protected]>
Perfect READMEs

github.com/panjf2000/gnet - de41f9c5a876180d156310192d205b8e6548bed0 authored about 5 years ago by Andy Pan <[email protected]>
Remove logo from source-code repo

github.com/panjf2000/gnet - 2320575bcad9eb8e2c83f4e80141247388588c00 authored about 5 years ago by Andy Pan <[email protected]>
Renew some terminologies in READMEs

github.com/panjf2000/gnet - 96aa53e882db5e41a6caaa5d02d03d01b8dc2285 authored about 5 years ago by Andy Pan <[email protected]>
Speed up the UDP process by reusing the bytes memories

github.com/panjf2000/gnet - 19c554997ff4903c1628c8f2c5bac3bdcdedf419 authored about 5 years ago by Andy Pan <[email protected]>
Add GO111MODULE support in travisCI

github.com/panjf2000/gnet - fedcc4f831053d228506c4c7b663e2e63edccd23 authored about 5 years ago by Andy Pan <[email protected]>
Add new features of worker pool and bytes pool

github.com/panjf2000/gnet - 055cc6e0b398cc1eac5df68744273aaa622fc691 authored about 5 years ago by Andy Pan <[email protected]>
Remove redundant code

github.com/panjf2000/gnet - 65a898f1559fd93924a270d61360ec6fa693af55 authored about 5 years ago by Andy Pan <[email protected]>
Supplement comments and document READMEs

github.com/panjf2000/gnet - 86f1a34bdef77481fcdebe9cb9c0ed194ab6e245 authored about 5 years ago by Andy Pan <[email protected]>
Rename the API of Read()

github.com/panjf2000/gnet - c240944b55b6eaafa23237ce1417664c1fb7a6e7 authored about 5 years ago by Andy Pan <[email protected]>
Refactoring to the gent.Conn and adding new APIs

github.com/panjf2000/gnet - b174d2e04f3e4ca6c0f572d439c243b431c17a39 authored about 5 years ago by Andy Pan <[email protected]>
Structure and optimize the logic in event-switching

github.com/panjf2000/gnet - d8f44599d7f3dabc0fe113f31375186d273f1993 authored about 5 years ago by Andy Pan <[email protected]>
Supplement more comments.

github.com/panjf2000/gnet - 5d01982e20c2c1b7e7fe89de7313e82788f0f968 authored about 5 years ago by Andy Pan <[email protected]>
Optimize the asynchronous queue in event-loop

github.com/panjf2000/gnet - 688b47d4e183dad94e9c8f29feaecf7571cf1aec authored about 5 years ago by Andy Pan <[email protected]>
Remove unreachable code

github.com/panjf2000/gnet - 372adeefe5ca3952fa3fc7e65a7312780f53dc48 authored about 5 years ago by Andy Pan <[email protected]>
Perfect the READMEs

github.com/panjf2000/gnet - d837bcec47f05997364971e7e23abfc909a099ad authored about 5 years ago by Andy Pan <[email protected]>
Add the "ReadN" and "ShiftN" APIs in gnet.Conn

github.com/panjf2000/gnet - eacf5e88de195a9932c31792f76a99e25002eb10 authored about 5 years ago by Andy Pan <[email protected]>
Structure code with "switch"

github.com/panjf2000/gnet - d9cd40cab449f32262b1f393fbaebbfd7751a8c0 authored about 5 years ago by Andy Pan <[email protected]>
Speed up the ring-buffer with bitwise operations

github.com/panjf2000/gnet - ff9409765d64b1a1086aafcc5b01415e9299504e authored about 5 years ago by Andy Pan <[email protected]>
Refactoring to events in pollers

github.com/panjf2000/gnet - 85caf3fd9097bab7a0a433e1fec80e77a259be88 authored about 5 years ago by Andy Pan <[email protected]>
Improve English grammar in README

github.com/panjf2000/gnet - f160e17cb2b7ee4db3f1aa6b711f4b2e0dc5805a authored about 5 years ago by Andy Pan <[email protected]>
Make names conventional

github.com/panjf2000/gnet - 3d459dbefb2f9eab474cd88934c7e5a16c08554c authored about 5 years ago by Andy Pan <[email protected]>
Renew awesome-go badges

github.com/panjf2000/gnet - ee5214cc834ab96c07fa7d2e1a9b5d9ec6cf3b40 authored about 5 years ago by Andy Pan <[email protected]>
Renew goroutine pool: ants to v2

github.com/panjf2000/gnet - 8c108b67da96f7f16f79c30065895891c5c749e3 authored about 5 years ago by Andy Pan <[email protected]>
Refactoring to the events

github.com/panjf2000/gnet - 7ef2789d17e94b804a6dc8f2ea9d35c9aad82299 authored about 5 years ago by Andy Pan <[email protected]>
Update READMEs with awesome

github.com/panjf2000/gnet - 7d57f9421151cacd91dceca140fcd481c50cdf5c authored about 5 years ago by Andy Pan <[email protected]>
Make event-list in poller auto-scaling like netty

github.com/panjf2000/gnet - a9a1f50671374807523ea834b4fc2b6bc4a2e77a authored about 5 years ago by Andy Pan <[email protected]>
Fix issues for GolangCI

github.com/panjf2000/gnet - 54fc3096b732618e4101a424341ff46580ccc774 authored about 5 years ago by Andy Pan <[email protected]>
Fix some typos in README

github.com/panjf2000/gnet - 1f02e5525a92058ca3be3182e98f310472fc90b9 authored about 5 years ago by Andy Pan <[email protected]>
Refactoring to start and stop the server

github.com/panjf2000/gnet - a207cd4825e09f2b7eef855837a1d65285e12dbc authored about 5 years ago by Andy Pan <[email protected]>
Refactoring to the async-job queue in gnet

github.com/panjf2000/gnet - 57cb6f54eec780c016855d5cc38a8249faa2a7fb authored about 5 years ago by Andy Pan <[email protected]>
Structure code in "internal"

github.com/panjf2000/gnet - 1704a7128ba47fd988b2dcba7fa522cd6a623d38 authored about 5 years ago by Andy Pan <[email protected]>
Optimize memory usage in ReadBytes

github.com/panjf2000/gnet - 43d7539781f4d803fca2d60806198433058a1514 authored about 5 years ago by Andy Pan <[email protected]>
Refactoring in UDP

github.com/panjf2000/gnet - 6f41630f841af1fe71d0d9bf971bb9cf16954a0b authored about 5 years ago by Andy Pan <[email protected]>
Update READMEs

github.com/panjf2000/gnet - 7b52d2c868dde05c3545dfaeeb348cca09d33332 authored about 5 years ago by Andy Pan <[email protected]>
Refine options

github.com/panjf2000/gnet - ce8e7e487b7632ebe026bca7f4bed19914ed0b8b authored about 5 years ago by Andy Pan <[email protected]>
Fix a failure in "go test"

github.com/panjf2000/gnet - c862fed3424ee023a0fd543054ab2965b339c4a9 authored about 5 years ago by Andy Pan <[email protected]>
Refactoring in eventloop

github.com/panjf2000/gnet - 3fdede5c1070fc6a87b686153885c8a5312cc5c0 authored about 5 years ago by Andy Pan <[email protected]>
Fix a bug in kqueue that it didn't remove closed fd from its event-set

github.com/panjf2000/gnet - bf7afdcb49f8ef2675abf527d86ec419c0af389e authored about 5 years ago by Andy Pan <[email protected]>
Fix a bug in kqueue that it didn't remove closed fd from its event-set

github.com/panjf2000/gnet - b074ab84bde85a7cac3a0f9781c61d861dfb01f6 authored about 5 years ago by Andy Pan <[email protected]>
Update nonblocking example in READMEs

github.com/panjf2000/gnet - b824fca3c415925340490e3f03b5c6b60edecdd8 authored about 5 years ago by Andy Pan <[email protected]>
Assign the value to Server.Multicore

github.com/panjf2000/gnet - b8d5358f5e2a9d9be8204f43d723b54bc8442754 authored about 5 years ago by Andy Pan <[email protected]>
Fix a bug in async-write

github.com/panjf2000/gnet - a3aef65e9e5c358cd8814596b38247bdbe9d2ed8 authored about 5 years ago by Andy Pan <[email protected]>
Reduce memory copy with ring-buffer

github.com/panjf2000/gnet - 446873e8d667fb140ff2b4f37944e666bf856bb0 authored about 5 years ago by Andy Pan <[email protected]>
Optimize loopWrite

github.com/panjf2000/gnet - cf3e6913bc89d9ab2c72148ad65f25686303c812 authored about 5 years ago by Andy Pan <[email protected]>
Fix a bug when starting loops

github.com/panjf2000/gnet - 2d65ba6c253633f7e6929e6c6a73eee5aaf52ee7 authored about 5 years ago by Andy Pan <[email protected]>
Update config in epoll

github.com/panjf2000/gnet - 84e77de1c92e45bc08c477aabf9073f3c7ae5bc1 authored about 5 years ago by Andy Pan <[email protected]>
Update modules

github.com/panjf2000/gnet - d5b5e0c2882995be7907b7cb173884b2c38a531f authored about 5 years ago by Andy Pan <[email protected]>
Supplement copyrights

github.com/panjf2000/gnet - cbfeb493615424153811936cca118356676d30ac authored about 5 years ago by Andy Pan <[email protected]>
Remove test code examples

github.com/panjf2000/gnet - a4add2d3003214aa8d96c6f0c396378c98a8b59c authored about 5 years ago by Andy Pan <[email protected]>
Refine the network model with netty and deprecate disruptor

github.com/panjf2000/gnet - 81144ba37aecca64ad3df157fb9ba0b1bf70c13a authored about 5 years ago by Andy Pan <[email protected]>
Fix a bug of recycling bytes in loopWrite

github.com/panjf2000/gnet - fe0c167141d4b39674e5a0e6f151321977062673 authored about 5 years ago by Andy Pan <[email protected]>
Renew benchmark results

github.com/panjf2000/gnet - 1ab43e681fe75af2b1d6650453f73b6c0e1fe56e authored about 5 years ago by Andy Pan <[email protected]>
Convert numLoops to the least power of two integer value

github.com/panjf2000/gnet - 7e1c5cd793cc39ceaacc85b226f66637e319ff5a authored about 5 years ago by Andy Pan <[email protected]>
Make Event.React() required

github.com/panjf2000/gnet - dd00ef7a65650903ef269c5d8f6d7bdf1de83e69 authored about 5 years ago by Andy Pan <[email protected]>
Move the "AddRead" event from event-loops to disruptor-consumers

github.com/panjf2000/gnet - 539119e5a82382dc1dd5684563c29ba7f71f03f1 authored about 5 years ago by Andy Pan <[email protected]>
Recycle bytes memory after async-write

github.com/panjf2000/gnet - bb234579875405f5171fde01fdb1ca5b4751bca1 authored about 5 years ago by Andy Pan <[email protected]>
Structure code

github.com/panjf2000/gnet - 20252d30ddba1502266cc20c98ee9e4c88e1c7be authored about 5 years ago by Andy Pan <[email protected]>
Rename the API of connection

github.com/panjf2000/gnet - bceaf0be917ff8f11818177264419ae2e7428b5b authored about 5 years ago by Andy Pan <[email protected]>
Optimize eventloop read/write and deprecate eviop

github.com/panjf2000/gnet - b1ce4d421519e431fc8519d3017000e5a7233d9b authored about 5 years ago by Andy Pan <[email protected]>
Support async-write in gnet

github.com/panjf2000/gnet - ff1552341134c84142c865ccca12f6f558b8e065 authored about 5 years ago by Andy Pan <[email protected]>
Reduce one epoll/kqueue wakeup by optimizing the "open" event

github.com/panjf2000/gnet - f2cf65bdf08778f1bfdcf89257283263291f215a authored about 5 years ago by Andy Pan <[email protected]>
Optimize I/O operations and abstract APIs

github.com/panjf2000/gnet - a41b57dd9ff03c405c7d933c60854ec96bf6248d authored about 5 years ago by Andy Pan <[email protected]>
Provide a nonblocking solution before multi-reactors + worker pool

github.com/panjf2000/gnet - 0a1a4f672580b6b9c7f7d031050654822b2b6e9a authored over 5 years ago by Andy Pan <[email protected]>
Make a little adjustments in functions and comments

github.com/panjf2000/gnet - e161a038c3985bc0fecb6403145a627af8f3b419 authored over 5 years ago by Andy Pan <[email protected]>
Refactoring

github.com/panjf2000/gnet - 7a5c31cd1d82146388d00bc5c9e83bdd684a7f95 authored over 5 years ago by Andy Pan <[email protected]>
Deal with the non unix-like platforms

github.com/panjf2000/gnet - 7f2f3193b28de27fb9ec213ffea54eb3bd42c660 authored over 5 years ago by Andy Pan <[email protected]>
Explicitly remove closed fd from the interest list of epoll

github.com/panjf2000/gnet - 4974f2461adc137fb32d9c7994dfde638c125d2b authored over 5 years ago by Andy Pan <[email protected]>
Optimize kqueue logic

github.com/panjf2000/gnet - 3785916a3e49455cb274feeab149b13ea722a309 authored over 5 years ago by Andy Pan <[email protected]>
Remove vendor

github.com/panjf2000/gnet - 7b97c4a429d974b0c27cbb0c63809746337d17a0 authored over 5 years ago by Andy Pan <[email protected]>
Fix tiny typo in README

github.com/panjf2000/gnet - cef3e8329e1f07f2c7957901ee8a3d9b9865dfb7 authored over 5 years ago by Henry Stanley <[email protected]>
Supplement the copyright of evio in MIT license

github.com/panjf2000/gnet - c4259378a2cb0b354a19258a4ad783c042ff1f3b authored over 5 years ago by Andy Pan <[email protected]>
Deprecate the OnDetached event

github.com/panjf2000/gnet - 0703d8d736f5c06e9137676ec2147d962617ada7 authored over 5 years ago by Andy Pan <[email protected]>
Remove the redundant code to close listeners

github.com/panjf2000/gnet - ddbfc53aaa32beb6503b7c83ee763241e6cc008f authored over 5 years ago by Andy Pan <[email protected]>
fixed small errors in readme

github.com/panjf2000/gnet - 37965c441a03aa938b95ab24480d7b8a83adf5ae authored over 5 years ago by 0xflotus <[email protected]>
Close the poller of main loop when shutdown server

github.com/panjf2000/gnet - 1cf1798200858b7ef02f09edaff98bb168e614d2 authored over 5 years ago by Andy Pan <[email protected]>
Optimize the spin lock in gnet

github.com/panjf2000/gnet - 3aad2d4a258120f12c98b70a2df91a8334e1ac20 authored over 5 years ago by Andy Pan <[email protected]>
Renew API reference wit gowalker.org

github.com/panjf2000/gnet - e31bf74a1933b20c8e4b3a8fb23dcd8ea92493b2 authored over 5 years ago by Andy Pan <[email protected]>
Revert the before optimization in Round-Robin algorithm

github.com/panjf2000/gnet - f58e6dabd1e24efcd2747fb5d61a4e3190ec797e authored over 5 years ago by Andy Pan <[email protected]>
Update UTs, READMEs and remove useless debug logs

github.com/panjf2000/gnet - 42211b203ee980d19806dfc2bf42a31156c79ebb authored over 5 years ago by Andy Pan <[email protected]>
Changing a new logo for gnet

github.com/panjf2000/gnet - 72131fd743ffc16e2a8aba052b4740b234ecfd7e authored over 5 years ago by Andy Pan <[email protected]>
Fix a bug when the number of cores is too small

github.com/panjf2000/gnet - a46fc1feb4a851c64d9d3dfff762b1bebfca56d6 authored over 5 years ago by Andy Pan <[email protected]>
Optimize the logic of setting up the loops number

github.com/panjf2000/gnet - 420a1deacfaad718cd765ccade5d907755991747 authored over 5 years ago by Andy Pan <[email protected]>
Update the configurations of travis CI

github.com/panjf2000/gnet - a9a4475cb750fb544f5471e5e9cd4101920a4f27 authored over 5 years ago by Andy Pan <[email protected]>
Update READMEs for preciseness

github.com/panjf2000/gnet - 43d787faa5ba1ab47550d2a117bb9f66ce61be80 authored over 5 years ago by Andy Pan <[email protected]>
Changing lib of SO_REUSEPORT support

github.com/panjf2000/gnet - d9f4af5d30764935b42efa2531cd8d821cb3501f authored over 5 years ago by Andy Pan <[email protected]>
Fix a bug of triggering a closed connection in kqueue

github.com/panjf2000/gnet - c47cf4d8301e2e3db53929ecee4b33f26ab49f39 authored over 5 years ago by Andy Pan <[email protected]>
Fix a bug in dispatching connections

github.com/panjf2000/gnet - 1856ddcd5b3cccabcfc6281eae0f84cbd851daac authored over 5 years ago by Andy Pan <[email protected]>
Isolate benchmarks and put them into a individual repo

github.com/panjf2000/gnet - 72d9a49840c2e06c104d31de1f647ef9f4fad8bd authored over 5 years ago by Andy Pan <[email protected]>
Small-beer updates

github.com/panjf2000/gnet - 1245a37fe49e28a69180972b919534b6f4c7fdfb authored over 5 years ago by Andy Pan <[email protected]>
Supplement the introduction of gnet

github.com/panjf2000/gnet - 3c085360e1a11def507ba4ee837ac8fcd21a79b3 authored over 5 years ago by Andy Pan <[email protected]>
Testing gnet on multiple operating systems

github.com/panjf2000/gnet - 59240a3d85e14806ce38ffaf43be1b0052c96fa8 authored over 5 years ago by Andy Pan <[email protected]>
Update READMEs

github.com/panjf2000/gnet - 8021ffa16c469fdfd0961132aac6897954e6b062 authored over 5 years ago by Andy Pan <[email protected]>