Header-only, event based, tiny and easy to use libuv wrapper in modern C++ - now available as also shared/static library!

uvw - libuv wrapper in modern C++

Build Status Coverage Documentation Download Gitter chat Donate

Do you have a question that doesn't require you to open an issue? Join the gitter channel. If you use uvw and you want to say thanks or support the project, please consider becoming a sponsor. You can help me make the difference. Many thanks to those who supported me and still support me today.


uvw started as a header-only, event based, tiny and easy to use wrapper for libuv written in modern C++. Now it's finally available also as a compilable static library.

The basic idea is to hide completely the C-ish interface of libuv behind a graceful C++ API. Currently, no uv_*_t data structure is actually exposed by the library. Note that uvw stays true to the API of libuv and it doesn't add anything to its interface. For the same reasons, users of the library must follow the same rules which are used with libuv. As an example, a handle should be initialized before any other operation and closed once it is no longer in use.

... More
license MIT
project uvw
url github.com/skypjack/uvw
1 Version
version 2.10.0+1
repository https://pkg.cppget.org/1/queue/testing
depends 1; libuv