I'd like to introduce MFE (Multi File Upload Editor) – a lightweight, secure, self-hosted web file manager built with an Apache/PHP backend and modern JavaScript (ES6 modules). MFE makes file management effortless by offering features like:
• Multiple File/Folder Uploads: Upload many files and folders at once with real-time progress indicators.
• Live File Editing: Edit text-based files with syntax highlighting and live preview (powered by CodeMirror).
• Drag & Drop & Gallery Views: Easily organize files using drag & drop and switch between table and gallery views.
• Shareable Links: Create password-protected share links with configurable expiration times.
• Robust Security & Authentication: Secure session-based login with CSRF protection and hashed passwords.
• Responsive & Modern UI: Enjoy a dynamic, mobile-friendly interface with dark/light mode support.
I built MFE as an alternative to solutions like FileGator, TinyFileManager, and ProjectSend, aiming for an easy-to-deploy experience that doesn’t compromise on functionality. I’d love to hear your feedback and suggestions.
Check it out on GitHub: https://github.com/error311/multi-file-upload-editor