Of course, you must first check the licensing policy for JUNG. This may already limit some options. IIRC, licensed by Apcahe 2.0.
As you mentioned, you have to re-implement. There are several options for this: GWTCanvas , GWT and g2d graphics, and possibly others that I forgot about.
In addition, in order to fully utilize the GWT approach, one should not rely on too many external projects, which complicates the work a little.
Based on all this, I would like to use only some of the classes and port them to GWT one by one. Perhaps starting with graph layout algorithms.
source share