Skip to content
Please note that GitHub no longer supports Internet Explorer.

We recommend upgrading to the latest Microsoft Edge, Google Chrome, or Firefox.

Learn more
Fast event-loop networking for Go (the lite version)
Go
Branch: master
Clone or download
Cannot retrieve the latest commit at this time.
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.travis.yml First commit Jan 16, 2020
LICENSE
README.md First commit Jan 16, 2020
evio.go First commit Jan 16, 2020
evio_test.go First commit Jan 16, 2020
logo.png First commit Jan 16, 2020
poll_bsd.go First commit Jan 16, 2020
poll_linux.go First commit Jan 16, 2020

README.md

evio
Build Status GoDoc

evio-lite is an event loop networking framework that is extra small and fast. It's the lite version of the evio package.

So what's different about this version?

It's totally single-threaded. The big evio has support for spreading loops over threads. Not this one. Only one thread. Don't question my motives. I don't care about your feelings on the matter. Also it only runs on BSD and Linux machines. These are the only machines I deal with. Again, I don't care what you say.

There are a few subtle differences between the two APIs, but otherwise they work in the same.

Enjoy! (or not, whatever)

You can’t perform that action at this time.