I was seeing odd performance using NSUrlDownload with MonoMac so I wanted to compare with <a href="http://curl.haxx.se/libcurl/">libcurl</a>.  I did find libcurl-net at <a href="http://sourceforge.net/projects/libcurl-net/">http://sourceforge.net/projects/libcurl-net/</a>.  However this required a C library.  So I set off creating a pure C# library.<div>
<br></div><div>The result can be found here:</div><div><a href="https://github.com/trustme/LibCurlDotNet">https://github.com/trustme/LibCurlDotNet</a></div><div><br></div><div>I have not exposed everything in libcurl.  But if you have a need for libcurl this serves as a good starting point.</div>
<div><br></div><div>You will also find a nice method for utilizing C# methods as callbacks from C libraries.</div><div><br></div><div>Enjoy.</div>