This repository contains several several applications used for the 2025 edition of AOC at Fermat:
huitr/contains an implementation of the Huitr language used for the competition. The upstream repository can be found at jd-develop/huitr.backend/contains the implementation of the backend responsible for evaluating and testing candidate's submissions.frontend/contains the frontend project served to users in their browsers.common/contains definitions and serialization utilities for the protocol used to communicate with the backend.nsjail/contains Google's nsjail project, used to "securely" execute submitted code.
Please see the README.md documents for each application for more details.
The latest build is hosted at https://aoc.mylo.moe.