The SBN Solar System Viewer is a Three.js viewer developed and maintained by the Small Bodies Node at the University of Maryland. One of its key features is the ability to toggle between real and logarithmic scaling. It is open-source and can be integrated into any wep app using umd, cjs or ems modules. See github for more details.
Enter a body name and hit 'enter' to zoom.