XMC is a high-performance, distributed computer science contest management solution and educational platform built around modern technologies.

XMC is split into several components that can be run as multiple instances across many machines to ensure performance and availability. The backend is based on the go-micro Go microservice framework while the frontend in based on the Preact user interface library and modern web standards.

Work in progress.

Documentation can be found here.

XMC is built by Tudor Roman and Ciprian Ionescu.