KCFinder is an open source and web-based file manager, built with PHP, that is inspired from the popular CKFinder.
It has a completely Ajaxed interface and can be integrated easily with other applications like FCKeditor, CKEditor, and TinyMCE WYSIWYG web editors (or anything custom).
The file manager has a context menu when right-clicked on any item that shows options like rename, delete, download, etc.
It has a clipboard functionality for copying and moving files, images can be auto-resized to a pre-defined width-height when they are uplaoded.
Also, KCFinder has a multilanguage interface which can be customized with CSS.