In the workshop
Round robin generator
A round-robin schedule generator — every entrant plays every other, with balanced home/away and a live standings table.
Round robin is the fairest format there is: with n entrants everyone plays n − 1 matches and the total is n(n − 1) / 2, so eight teams means 28 matches and twelve means 66. It scales badly, which is exactly why the generator needs to be good at splitting a big field into groups.
Building it now: circle-method fixtures, balanced rest between matches, a points table with goal difference, and the same PDF, PNG and print exports as the bracket generator.