FileManager is a MooTools-based file manager that allows you to control your files-folders with style.
It runs in a modal box & with an Ajaxed interface, helps:
- browsing files/folders quickly
- rename, delete, move (with drag’n drop), copy (drag + hold CTRL) and download files
- view detailed reviews of images, text-files, compressed-files or audio content
- Option to automatically resize big images when uploading
- Use it to select a file anywhere you need to specify one inside your application’s backend

FileManager uses the FancyUpload3 script that is soon to be released for good-looking file uploads.
And, it can be easily integrated with TinyMCE as well. For a standard demo, click here & for a TinyMCE integrated demo, click here.
P.S. Thanks very much to David Walsh for the suggestion.
Requirements: MooTools, PHP
Compatibility: All Major Browsers
XtraUpload is a free file hosting script for anyone willing to create a service similar to Rapidshare.com or Megaupload.com.
It is written in PHP (CodeIgniter Framework) & uses MySQL for storing data.

The script is also an e-commerce platform as you can offer both standard-free & premium-paid plans where payments can be handled via PayPal, 2Checkout, Authorize.net, Moneybookers & more. All are integrated.
It has an e-mail validated signup system where users can:
- upload multiple files
- create & password protect folders
- rate files
- share links via e-mail & more..
And, with a powerful administrator screen, you can:
- restrict downloads with:
- amount of allowed MB per hour
- defining concurrent download limits
- create user groups & define limits for each user group
- add/manage servers (multi-server support)
- manage subscriptions
- enable/disable captcha & much more..
Besides being a complete file hosting platform, XtraUpload’s code is a resource for anyone into CodeIgniter Framework covering most of the features a web application have.
Requirements: PHP, MySQL
AjaXplorer is a free Ajax file manager with powerful features & an user-friendly interface.
It is built with PHP (4 & 5) & does not require any database to run. Just an upload & use solution.

Some great features of AjaXplorer:
- File/folder actions: rename/copy/move/delete/download
- Multiple file upload with progress bar
- Edit text files (syntax highlighting for js, php, html, java, sql & perl)
- Images can be previewed & viewed as a slideshow
- Mp3 files can be listened without downloading them
- Flash videos can be viewed
- ZIP files can be browsed & extracted
- Bookmark system for reaching to the desired files easier
- Multilanguage
- Recursive search & more
AjaXplorer has a multi-user environment. The admin can create new users & assign the permitted directories/rights to those users.
The application also offers a high-level of usability with drag’n drop support, keyboard shortcuts, list / thumbnails views & ability to select multiple file / folders.
Requirements: PHP
Compatibility: All Major Browsers
Simple Directory Listing is a PHP script that works as an online file manager.
It is only one file, just upload & use, and requires PHP to run.

The script can work in read-only or full mode and can be limited to manage a folder.
Besides the functions of a standard file manager script, it also has a FTP layer that makes it possible to connect to remote hosts.
And, the script has RSS support.
Such scripts are very useful when you want to make "files of a project" reachable by customers where FTP usage may be limited or seem advanced from the eyes of the customer.
Requirements: PHP 4+
Compatibility: All Major Browsers
eXtplorer is a free Ajax - PHP file manager built with Ext JS library.
It can function both as a file manager for local files and a web-based ftp application.
Editing files with syntax highlighting, extracting archives & user management with permission levels are great features of this application.

Some features of this Ajax file manager are:
- Copy & move files and directories by drag&drop
- Dynamic directory tree with on-demand loading of subdirectories
- Rename, delete or create new files and directories
- Upload or download files just as you like
eXplorer is also available as a component for Joomla! and Mambo.
Requirements: PHP 4.3+
Compatibility: Local files & remote files as FTP
Flickr’s Flash file uploader is one of the most functional uploaders a developer can think of.
It supports:
- Multiple file selection in a single "Open File" dialog.
- File extension filters for easier selection.
- Upload progress tracking.
- Filename, size, date created, date modified, and author can easily be extrated.
This flash file uploader is avaliable as the YUI Uploader component.

You can also include additional data in the upload POST request.
And, upload component provides faster file upload on broadband connections due to the modified SEND buffer size.
Requirements: YUI Library
phpWebFtp is an open source web-based FTP application built with PHP.
It is not a simple file manager as it can be installed anywhere and connects to any FTP server.

You can configure the application from a config file. Some configuration options include: maxFileSize, resumeDownload & defaultServer.
Features of this PHP FTP Application:
- Built-in free 22 language packs
- Easy Binary/ASCII mode switching
- WYSIWYG file editor for .html, .htm files
- Built-in file or directory download mode
- Special .zip files extraction to the server feature
- CHMOD function for applying permissions to the files and folder
- UNZIPing mode for extracting zipped files on the server
Requirements: PHP
Compatibility: All Major Browsers
Flajaxian FileUploader is a fully self-contained .NET assembly allowing multiple asynchronous file uploads with no page postbacks.
Features of this ASP.NET Flash File Upload Assembly:
- Self-contained .NET 2.0 assembly
- Supports multiple file uploads
- Fully customizable interface
- Callback support for progress bars
- Flash 8+ compatible
- Full source available
Flajaxian FileUploader S3 is a .NET assembly containing all of the same features of the FlashUploader, plus the ability to transfer files to Amazon’s S3 storage service on the server.
Compatibility: All Major Browsers
File Thingie is a PHP file manager which works as a web based file manager.
Using this file manager is very handy when FTP is not available or practical to use. Plus, having multiple users and user groups is nice if you want other users to reach some folders that you want.
.gif)
This 1 file PHP file manager has lots of features like:
- Upload multiple files at once
- Multiple users and user groups
- Create subdirectories
- Rename, move, delete and copy files and folders
- Search for file and folder names
- Control access to files based on black- or whitelists
- Edit text files
- Unzip files without downloading
- Easy customization of the CSS based layout
Requirements: PHP 4+
Compatibility: All Major Browsers
fileNice is a free file manager built with PHP that lets users to browse through the files & folders easily.
The AJAX interface speeds up the browsing and it has nice features like:
- Folder specific slideshows of images (without page reloads)
- File details
- Send to Flickr
- Folder comments
- Search
- Prefs based sorting
- Source viewing of code

How to use fileNice?
Very easy. You basically upload the script to the directory to be browsed and that’s all.
Requirements: PHP
Compatibility: All Major Browsers