libevent alternatives and similar libraries
Based on the "Asynchronous Event Loop" category.
Alternatively, view libevent alternatives based on common mentions on social networks and blogs.
libuv9.7 7.2 L3 libevent VS libuvCross-platform asynchronous I/O
Boost.Asio8.3 9.5 L1 libevent VS Boost.AsioAsio C++ Library
libev6.7 0.0 libevent VS libevFull-featured high-performance event loop loosely modelled after libevent
uvw6.3 0.0 libevent VS uvwHeader-only, event based, tiny and easy to use libuv wrapper in modern C++ - now available as also shared/static library!
asyncio4.1 2.1 libevent VS asyncioasyncio is a c++20 library to write concurrent code using the async/await syntax.
rotor3.4 3.7 libevent VS rotorEvent loop friendly C++ actor micro-framework, supervisable
Dasynq2.8 0.0 libevent VS DasynqThread-safe cross-platform event loop library in C++
packio2.3 0.0 libevent VS packioAn asynchronous msgpack-RPC and JSON-RPC library built on top of Boost.Asio.
lev2.0 0.0 libevent VS levLightweight C++ wrapper for LibEvent 2 API
ZAB2.0 0.0 libevent VS ZABC++20 liburing backed coroutine executor and event loop framework.
ONLYOFFICE Docs — document collaboration in your environment
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of libevent or a related project?
1. BUILDING AND INSTALLATION
$ ./configure $ make $ make verify # (optional) $ sudo make install
See Documentation/Building#Autoconf for more information
Install CMake: https://www.cmake.org
$ md build && cd build $ cmake -G "Visual Studio 10" .. # Or use any generator you want to use. Run cmake --help for a list $ cmake --build . --config Release # Or "start libevent.sln" and build with menu in Visual Studio.
See Documentation/Building#Building on Windows for more information
$ mkdir build && cd build $ cmake .. # Default to Unix Makefiles. $ make $ make verify # (optional)
See Documentation/Building#Building on Unix (With CMake) for more information
You can download and install libevent using the vcpkg dependency manager:
git clone https://github.com/Microsoft/vcpkg.git cd vcpkg ./bootstrap-vcpkg.sh ./vcpkg integrate install ./vcpkg install libevent
The libevent port in vcpkg is kept up to date by Microsoft team members and community contributors. If the version is out of date, please create an issue or pull request on the vcpkg repository.
2. USEFUL LINKS:
For the latest released version of Libevent, see the official website at http://libevent.org/ .
There's a pretty good work-in-progress manual up at http://www.wangafu.net/~nickm/libevent-book/ .
For the latest development versions of Libevent, access our Git repository via
$ git clone https://github.com/libevent/libevent.git
You can browse the git repository online at:
To report bugs, issues, or ask for new features:
OK, those are not really patches. You fork, modify, and hit the "Create Pull Request" button. You can still submit normal git patches via the mailing list.
Bugs, Features [RFC], and Issues: https://github.com/libevent/libevent/issues
Or you can do it via the mailing list.
There's also a libevent-users mailing list for talking about Libevent use and development:
The following people have helped with suggestions, ideas, code or fixing bugs.