I have used doxygen ( https://www.doxygen.nl/index.html ) for that purpose. It supports various languages (I used it for C#), and exports to different formats, including html, but also LaTeX (which in turn can create PDFs with hyperlinks, etc).
If your tool compares well to that in some aspects (more powerful? easier to use?), you might consider releasing it...
I haven't tried doxygen on Unity projects yet though - it might be that that doesn't work very well (with Unity specific things like [SerializeField] tags), so that could be your USP too.