A robust and lightweight API server for online judge systems, built with Rust.
Originally developed for use by Wafflestudio to power their internal recruiting platform.
-
Efficient sandbox management: An internal sandbox manager maintains a prewarmed pool of isolated environments to improve performance and scalability.
-
Multi-language support: Supports major programming languages including C, C++, Java, Kotlin, Python, and JavaScript.
-
Pluggable sandbox backends: Compatible with various sandboxing tools at build time, such as Nsjail and Isolate.
See CONTRIBUTING.md for ways to get started.
For more information, please refer to our compilation of documents in the docs/ directory.