DEV Community

Cover image for Lib/framework that provides out-of-the-box common functionalities (users, permissions, folders) of file storage like GDrive.
turingcomplete
turingcomplete

Posted on

Lib/framework that provides out-of-the-box common functionalities (users, permissions, folders) of file storage like GDrive.

Hey folks, looking for a lib, boilerplate, framework or similar that provides out-of-the-box the common functionalities of file storage like Google Drive, MS Onedrive, Nextcloud/Owncloud etc.
Imagine you need to build something like Google Docs, so you need functionalities (apart from the text editor itself) like:

  • authentication (of course)
  • user roles
  • teams/organizations
  • file (document) CRUD
  • files explorer
  • file permissions
  • file sharing
  • folders Do you know any software that will provide those quite common features out-of-the-box so that you don't have to implement them from scratch and i.e., focus on developing the core thing - the document (text) editor.

I personally, at some point had an idea of using my own custom instance of Nextcloud, which has the features above, and I'll just implement a specific plugin for document editing and maybe do some styling customizations. But after all, it requires some PHP knowledge so I abandoned the idea.

Other similar software that might give you a clue what I mean:

(https://gitlab.coko.foundation/editoria/editoria)
(https://github.com/outline/outline)

Top comments (0)