Header-only, event based, tiny and easy to use libuv wrapper in modern C++ - now available as also shared/static library!
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.
Introduction
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.
license | MIT |
---|---|
project | uvw |
url | github.com/skypjack/uvw |
version | 2.10.0+2 |
---|---|
repository | https://pkg.cppget.org/1/stable |
depends | 1; libuv |
reviews | +1 |