PHPackages                             nishthatechnosoft/php-file-manager - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. nishthatechnosoft/php-file-manager

ActiveLibrary[File &amp; Storage](/categories/file-storage)

nishthatechnosoft/php-file-manager
==================================

A modern, web-based file manager with advanced features like bulk operations, archive handling, and path-based navigation

v1.0.0(11mo ago)08MITPHPPHP &gt;=8.0

Since Jul 29Pushed 11mo agoCompare

[ Source](https://github.com/dhiraj-nishthatechnosoft/php-file-manager)[ Packagist](https://packagist.org/packages/nishthatechnosoft/php-file-manager)[ Docs](https://github.com/dhiraj-nishthatechnosoft/php-file-manager)[ RSS](/packages/nishthatechnosoft-php-file-manager/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (3)Versions (2)Used By (0)

PHP File Manager
================

[](#php-file-manager)

[![Latest Version](https://camo.githubusercontent.com/5514bb4a7ebf7c1bf3bcbfc0684b669d60e9cb612f4f3df10e276824fe8baf09/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6e697368746861746563686e6f736f66742f7068702d66696c652d6d616e616765722e737667)](https://packagist.org/packages/nishthatechnosoft/php-file-manager)[![License](https://camo.githubusercontent.com/17eabc6f853b2cdbb393e689a6f764b64451e2477ac913dc054cf15e69a475bf/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6e697368746861746563686e6f736f66742f7068702d66696c652d6d616e616765722e737667)](https://packagist.org/packages/nishthatechnosoft/php-file-manager)[![PHP Version](https://camo.githubusercontent.com/a9d76d299215c957d402fde43aa76828d7b59cd00a557654c256fedaecb23570/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6e697368746861746563686e6f736f66742f7068702d66696c652d6d616e616765722e737667)](https://packagist.org/packages/nishthatechnosoft/php-file-manager)

PHP File Manager
================

[](#php-file-manager-1)

[![PHP Version](https://camo.githubusercontent.com/c43a736f738fa982a023ed7fc827895810d2ca0f353aa53674e0691bccea1034/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253345253344382e302d626c7565)](https://php.net)\[[![License](https://camo.githubusercontent.com/f8df3091bbe1149f398a5369b2c39e896766f9f6efba3477c63e9b4aa940ef14/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e)](https://camo.githubusercontent.com/f8df3091bbe1149f398a5369b2c39e896766f9f6efba3477c63e9b4aa940ef14/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e)\](L## Sup## - Path-based na- PSR-12 co## Auth## Author

**Dhiraj Dhiman**

- GitHub: [@dhiraj-nishthatechnosoft](https://github.com/dhiraj-nishthatechnosoft)
- Email:

\---Dhiman\*\*

- GitHub: [@dhiraj-nishthatechnosoft](https://github.com/dhiraj-nishthatechnosoft)
- Email:

---

⭐ If you find this project useful, please consider giving it a star on GitHub!Comprehensive documentation

Author
------

[](#author)

**Dhiraj Dhiman**

- GitHub: [@dhiraj-nishthatechnosoft](https://github.com/dhiraj-nishthatechnosoft)
- Email:

\---- Bulk operations support

- Archive handling (ZIP/TAR.GZ)
- Modern responsive UI
- PSR-12 compliant code
- Comprehensive documentation

Author
------

[](#author-1)

**Dhiraj Dhiman**

- GitHub: [@dhiraj-nishthatechnosoft](https://github.com/dhiraj-nishthatechnosoft)
- Email:

\--- Dhiman\*\*

- GitHub: [@dhiraj-nishthatechnosoft](https://github.com/dhiraj-nishthatechnosoft)
- Email:

---

⭐ If you find this project useful, please consider giving it a star on GitHub! Dhiman\*\*

- GitHub: [@dhiraj-nishthatechnosoft](https://github.com/dhiraj-nishthatechnosoft)
- Email:

---

⭐ If you find this project useful, please consider giving it a star on GitHub!ocumentation\]()

- 🐛 [Issue Tracker](https://github.com/dhiraj-nishthatechnosoft/php-file-manager/issues)
- 💬 [Discussions](https://github.com/dhiraj-nishthatechnosoft/php-file-manager/discussions)[Documentation](https://github.com/dhiraj-nishthatechnosoft/php-file-manager/wiki)
- 🐛 [Issue Tracker](https://github.com/dhiraj-nishthatechnosoft/php-file-manager/issues)
- 💬 [Discussions](https://github.com/dhiraj-nishthatechnosoft/php-file-manager/discussions)NSE) [![PSR-12](https://camo.githubusercontent.com/a89fd09f9220e515095dbff11c3f24ad8bf6fe4183045d4529bd50f1633972ed/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d5053522d2d31322d6f72616e6765)](https://www.php-fig.org/psr/psr-12/)[![Composer](https://camo.githubusercontent.com/fc9b7209aa2f52348c7bdf079218cbda4c5c6846138d9d132f190bcacd5421b9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6d706f7365722d696e7374616c6c61626c652d627269676874677265656e)](https://packagist.org/packages/nishthatechnosoft/php-file-manager)

A modern, feature-rich web-based file manager built with PHP 8.0+. This package provides a complete file management solution with advanced features like bulk operations, archive handling, path-based navigation, and a responsive user interface.

✨ Features
----------

[](#-features)

### 🔐 Security

[](#-security)

- **Password-based authentication** with session management
- **Path traversal protection** preventing unauthorized access
- **File type validation** with configurable allowed extensions
- **File size limits** to prevent abuse
- **CSRF protection** and secure session handling

### 📁 File Operations

[](#-file-operations)

- **Create, edit, rename, and delete** files and directories
- **Upload files** with drag-and-drop support
- **Download files** and directories
- **Copy and move** items between directories
- **Bulk operations** for multiple files/folders

### 📦 Archive Management

[](#-archive-management)

- **Create archives** (ZIP format) from selected files/folders
- **Extract archives** (ZIP, TAR.GZ, TGZ) to current or custom directory
- **Bulk archive creation** for multiple items
- **Archive preview** before extraction

### 🎨 Modern Interface

[](#-modern-interface)

- **Responsive design** works on desktop and mobile
- **Path-based navigation** with autocomplete suggestions
- **File type icons** with visual file identification
- **Drag-and-drop** file uploads
- **Real-time feedback** with SweetAlert2 notifications

### ⚡ Advanced Features

[](#-advanced-features)

- **Path autocomplete** for quick navigation
- **File size formatting** (B, KB, MB, GB)
- **Last modified timestamps**
- **Directory breadcrumbs**
- **Keyboard shortcuts** for common actions

📦 Installation
--------------

[](#-installation)

### Via Composer (Recommended)

[](#via-composer-recommended)

```
composer require nishthatechnosoft/php-file-manager
```

### Manual Installation

[](#manual-installation)

1. Download the latest release
2. Extract to your project directory
3. Install dependencies: `composer install`

🚀 Quick Start
-------------

[](#-quick-start)

### Basic Usage

[](#basic-usage)

```
