GitHub repository: qmutz/litefilesystem.js
Description: Library with client (js) and serverside (php) to have a filesystem with previews, quotas, metadata, and multiple users with privileges.