Skip to content

AlphaNecron/ArcticOJ

Repository files navigation

ArcticOJ

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.

TODOs

  • Sandboxing
  • Bridge server
  • RBAC
  • Problems
  • Contests
  • Teams
  • Interactive problems

and a lot more...

Crates

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...)

About

just another ArcticOJ rewrite 😭 (now to Rust).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages