Csedu-online-judge is a project mainly written in ..., it's free.
An open source platform to boost practicing programming skills and test algorithmic knowledge