NCS Compiler is an online IDE built using Node.js and Docker. Each code runs inside a separate docker container with defined memory and time contraints.
For now the IDE supports 4 Languages namely C, C++, Python and Java.
The IDE is live on http://ide.shobhitagarwal.me