GOJ is an online judge problem generator, written in Golang. It helps to easily package problem into FPS (Free Problem Set) XML format.
    GOJ is a reinvented wheel to ease the pain of creating problems on HUST OJ
    (because the system really sucks is not great (both the UX and the backend)).
Of course! If you are a .NET or a C# lover, don't miss the generator made by StardustDL. However, for GNU/Linux users, using .NET is not an ideal choice.
It's easy as long as you are using AMD64 (x86_64) architecture! There are four methods:
go get ./... and then run it with go run main.go.
            However, you need a stable network to download the Go dependencies.
        dpkg -i goj_x.y.z-0_amd64.deb and then use with goj.
        $PATH).
        %PATH%).
        goj new <path> to generate a problem folder.
        <path>/config.toml and write problems with Markdown in <path>/problem.
        -O2 optimization and -DONLINE_JUDGE macro.public class std in std.java) and will be compiled with javac.make or goj gen <path> to generate the tests and the dist file.
        <path>/dist.xml to HUSTOJ and done!
        <random> library for cpp.true by default.gen and std programs.