I used to use OpenVNC a number of years ago, and was happy with it.
It appears to have been forked a few times. A reasonable looking version (which should be free based on the GPL license) is at https://tigervnc.org
i have not used this particular version, but used to be quite happy with OpenVNC