imgLib - it a image manipulation manager for WYSIWYG editors like TinyMCE or CKEditor writen on PHP. It completely free and code is distributed under the MIT or BSD Open Source license. But if you realy wish you can donate me.
Developement version: 0.1.2 beta (last update on 2010.09.04). May be stable but...
New in:
HTML5 file uploader with loading indicator and drag and drop file upload
Request caching functionality
File thumbnail select
Multiply configuration in one file. See config_multiply.php.
Simplify configuration file. Typically one 1 parameter must be set - path to upload folder.
More flexible and powerful configuration: save state, sorting options, set thumbnail file save folder, etc...
Navigation by using history change. (Not for IE < 8)
Unicode support improved
Custom context menu improvement (demonstration include - slideshow)
Visual improvement
Code rewriting
Bug fixing
and lots more....
Current version: 0.1.1 (last update on 2010.22.03).
Features:
Small size (45 Kb - client side, 200 Kb - server side)
Using AJAX technology to reduce the network loading
Upload and resize the most popular image formats (JPEG, GIF, PNG) and possible addition of other types of files
Hot key support. Default actions is: 1) Delete element on 'Delete'; 2) Open file in new window on 'Shift+Enter'; 3) Rename file on 'F2'; 4) Create directory on 'F7'; 5) Show upload form on 'Insert'; 6) Cut file on 'Ctrl+X'; 7) Copy file on 'Ctrl+C'; 8) Paste file on 'Ctrl+V'.
Support of Unicode names in file and directory name. Default disabled. Not work on MS Windows.
User-friendly file select by double click.
I am sorry but the function of making coffee will be add only in the next version ;-)
Fully configurable, you can:
Set the root directory
Allow or deny the browsing sub-directories and create it
Allow or deny file operation (copy, move or delete files and directories)
Allow or deny rename the file and directories
Allow upload and view only the specific file formats (controling the file extension)
Set the uploadfile size limit
Set the upload file name template according the time or date