Looks well done from my first glance. Can you talk about the stack used and any plans on open sourcing the code?
For now a quick summary of what we use now:
1. Phoenix/Elixir for the API
2. Node for bundling NPM packages
3. Postgres for SQL
4. Redis for caching NPM package metadata
The editor itself is written in React (hah!) and uses styled-components, redux, redux-thunk and react-router@4.0.0 as most used libraries. I code split every optional preference a user may have (like autocomplete, vim or prettify) using webpack 2.
Everything is hosted on Vultr (20$ node).
I'd love to answer more if you have any questions.