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.
Unit tests for MariaDB and MySQL.
A backend for the Core Five file manager.