VueFinder
VueFinderは任意のファイルの各操作やプレビューも可能なオープンソースのファイルマネージャーです。
名前にもあるようにVue.jsで構築されたファイルマネージャーで、各OSに備えられているようなファイル管理のインターフェースでオンライン上のファイルを管理する事が出来ます。
ファイルの作成、アップロード、ダウンロード、コピー、カット、ペースト、削除、移動、リネーム、及びプレビューなどが可能、さらにフォルダの作成、入れ子、複数選択、アーカイブ、検索、フィルタリング、ビューの選択(リスト、グリッド、ツリー等)、隠しファイル対応、コンテキストメニュー、RWD対応など、OSでのファイル操作ライクな操作が可能となっています。

また、アイコンや各挙動のカスタマイズ、テーマ変更、TypeScriptサポート開発者フレンドリーな設計にもなっており、メモリドライバーや大規模なデータセットのサポートなど目的やコンテンツに合わせた柔軟な対応も可能となっています。
APIリファレンスや動作サンプル、ドキュメントなども充実しています。
Webアプリでファイル管理機能を追加したい、備わっているけど使い勝手の評判が悪い、改善したい、とお考えの開発者の方はご覧になってみては如何でしょうか。ライセンスはMITです。

