Lightweight
Open-Source
Code Editor
In the cloud
Download

Main features

  • Remote edit your files in your browser
  • Code anywhere, anytime
  • Run on your own server
  • Unlimited FTP connections, simultaneously
  • Small and very fast
  • Simple to use
  • Basic requirements (PHP & jQuery)
  • Open-source

Clean interface

  • Files browser, tabs bar, functions browser
  • Multiple windows
  • Password protected
  • Light or dark interface
  • 36 lovely themes

Powerful editor

  • Based on the incredible Ace Editor
  • Syntax coloration for +100 languages
  • Autocomplete
  • Code folding
  • Multiple cursors
  • Search and replace using regex

Remote file manager

  • Create/Edit/Delete remote files and folders
  • Rename and move remote files
  • Download an upload files
  • View remote images
  • View your changes using the integrated web-browser

Installation notes

Note: MangoLight Editor is in early stages of development. Please configure correctly your server in order to restrict the access to this tool. Suggestions, improvements, and fixes are welcome. Read the Licence before using MangoLight Editor. I am not responsible in any damage this tool could do on your files, server, computer or life! Enjoy :)

  1. Download MangoLight Editor and upload it to your server
  2. Set writing permission to /tmp folder and config.php file
  3. Open MangoLight Editor in your browser
  4. Configure your login and password; and FTP connections
  5. Start using it!

To-do

  • Better security, attach tokens to any actions to prevent CSRF attack
  • Manage mutliple users / Hosted version
  • Handle other protocols than FTP (Google Drive, Dropbox, ...)
  • Plugins
  • Upload several files at the same time
  • Download entire directory as zip file
  • View files size
  • View/Edit files permissions
  • Your ideas...

Keyboard Shortcuts List

  • Ctrl + S: Save/upload file
  • Ctrl + C: Copy
  • Ctrl + X: Cut
  • Ctrl + V: Paste
  • Ctrl + Z: Undo
  • Ctrl + Y: Redo
  • Ctrl + F: Search
  • Ctrl + H: Search & Replace
  • Ctrl + L: Go to line
  • Ctrl + D: Delete current line
  • Ctrl + Shift + D: Duplicate current line (or current selection)
  • Ctrl + P: Jump to matching bracket
  • Ctrl + Shift + P: Select all until matching bracket
  • Ctrl + Alt + Shift + Left: Jump to previous similar word
  • Ctrl + Alt + Shift + Right: Jump to next similar word
  • Alt + A: Go to next tab
  • Alt + Shift + A: Go to previous tab
  • Alt + Q: close current tab
  • Alt + M: toggle maximize currenwindow
  • Ctrl + Q: Focus functions browser search bar
  • Ctrl + Shift + F : Focus files browser search bar
  • Ctrl + Alt + E: Record macro
  • Ctrl + Shift + E: Replay macro
  • Alt + F : Toggle hide files browser
  • Ctrl + Click: Place multiple cursors
  • Ctrl + Shift + Up/Down: Increase/Decrease number
  • Ctrl + ,: Show Ace editor advanced settings