Necko is a network library that provides a platform-independent API for several layers of networking, ranging from transport to presentation layers. This API is used in many Mozilla-based client applications (including Firefox) and can be used for writing other networking clients.

Currently the library is built as part of the Mozilla distribution. You can get the whole distribution as described in the Build Documentation. Eventually we'd like to move to a binary distribution mechanism for the networking library so that you can build your application that uses this library without having to build Mozilla.

Browse our code in its latest state at netwerk/