Online Code Editor
- Work directly from your server through sFTP
- Code autocompletion
- Split windows infinitely
- Save sessions that remember your files and layout
- Built-in file explorer
- Tools to aid development
- Very customizable appearance
- Vim and emacs keyboard mode
Lindora is built on Django in python2, tested 1.8.* and 1.9.* and a big part of it is built in javascript/Jquery with a lot of help from Handlebars for rendering templates. It's heavily based on the Ace editor which is included.
To run:
- Install Django
- Install pysftp with pip
- Install sqlite3
- Run python manage.py migrate
Then just:
- python manage.py runserver (unless you're running it in production which you will need to do something entirely different)
You may have to give permissions to the directories for write access.
This is what I do in production:
- chown www-data:www-data /var/www/lindora/db.sqlite3
- chown www-data:www-data /var/www/lindora/
- chown www-data:www-data /var/www/lindora/home/
Released under the GNU Affero Public License Version 3