An Introduction to libuv: Release 2.0.0

An Introduction to libuv: Release 2.0.0

2 Ungluers have Faved this Work

This book is a small set of tutorials about using libuv as a high performance evented I/O library which offers the same API on Windows and Unix.

It is meant to cover the main areas of libuv, but is not a comprehensive reference discussing every function and data structure. The official libuv documentation may be consulted for full details.

Who this book is for. If you are reading this book, you are either:

  1. a systems programmer, creating low-level programs such as daemons or network services and clients. You have found that the event loop approach is well suited for your application and decided to use libuv.

  2. a node.js module writer, who wants to wrap platform APIs written in C or C++ with a set of (a)synchronous APIs that are exposed to JavaScript. You will use libuv purely in the context of node.js. For this you will require some other resources as the book does not cover parts specific to v8/node.js.

This book assumes that you are comfortable with the C programming language.

Why read this book? Have your say.

You must be logged in to comment.

Rights Information

Are you the author or publisher of this work? If so, you can claim it as yours by registering as an rights holder.


This work has been downloaded 500 times via ebook links.
  1. 155 - mobi (CC BY) at Internet Archive.
  2. 178 - pdf (CC BY) at Internet Archive.
  3. 167 - epub (CC BY) at Internet Archive.


  • C++ (Computer programming language)
  • Computer network architectures
  • Computer programming
  • Computers
  • Computers / Programming
  • Computers / Programming / Open Source
  • Systems engineering




edition cover


Copy/paste this into your site: