F# Binding


fszmq is an LGPLv3-licensed F# binding for the ZeroMQ distributed computing library. It provides a complete binding to versions 2.1.x, 3.2.x, and 4.0.x of ZeroMQ (Note: each binding is a separate branch in git, as there are some non-compatible differences). This library is primarily designed to be consumed from F#. However, where possible, the library has been designed to appear "friendly" when consumed by other CLR languages (C#, et aliam).

NuGet Packages



The binding is available within the fszmq namespace.

The guide examples should be used to gain a better understanding of the API. F# versions of the guide's examples can be found here. Additionally, API documentation and further samples may be found here.

Source Code


Bug Reporting