During my PhD, I needed a way to do computations with large amounts of rational
polygons. Unsatisfied with the existing solutions, I created
RationalPolygons.jl: A pure Julia package optimized precisely for this purpose.
Check out its documentation
on Github and see also my joint articles with Martin Bohnert.