OpenDMS.NET lets you implement a document management system into a project of your own or as a stand-alone DMS. The API is based on HTTP, so clients are fairly straightforward to develop.
A P2P-based high performance key-value pair storage library.
A per host rate limiter.