libnodelay - LD_PRELOAD library to disable Nagle's algorithm

If you're tired of digging through a mess of code and confusing/obscure configuration options, you should LD_PRELOAD this library instead.

Disabling Nagle's algorithm can result in a performance improvement for latency-sensitive applications that use TCP.

More about Nagle's algorithm is here:

Home directory Installation

This will install in your $HOME/lib

$ make
$ make install

System-wide Installation

This will install in /usr/lib

$ make
# make install prefix=/usr




You may clone the source repository via git:

You may also browse the source code or obtain tarballs from cgit:

Or via gitweb:

Email patches (git format-patch + git send-email) and pull requests (git request-pull) to the mailing list:


libnodelay is copyright (C) Eric Wong It is dual-licensed under both the GNU Lesser General Public License, version 3 (or later) and GNU General Public License, version 2 (only).