NiftyLink is an open-source software library to facilitate communication over TCP/IP using the OpenIGTLink protocol.