Just another ArcticOJ rewrite, but now to Rust.
With the same philosophy as Go-based
ArcticOJ, (not-so) lightweight & (not-so) portable.
As with Go-based
ArcticOJ, this project stands as a playground for me to experiment new stuff so its stability & ETA remains questionable.
- Sandboxing
- Bridge server
- RBAC
- Problems
- Contests
- Teams
- Interactive problems
and a lot more...
| Name | Desc |
|---|---|
blizzard |
API server |
igloo |
Judge server (with sandbox) |
polar |
Bridge interface between blizzard & igloo(integrated into blizzard) |
igloo |
Zygote program to exec code inside container (to reduce container initialization overhead by using a preforked one) (Not sure if its needed but its kinda complicated to impl...) |