Mirror Me is my homegrown editor. It uses CodeMirror. Of course I didn’t write my own editor when I have CodeMirror, this great web-based editor. However, CodeMirror by itself is not that usable. You have to have a backend and frontend for listing files, saving and opening files, etc. Mirror Me is a backend written in NodeJS and frontend written with JS and Bootstrap which accomplishes what I want. I have been using my creation for editing various projects.