There was also another one written in Java which was (supposedly) very compatible too and had a full working IDE, etc, but it was abandoned long ago and has been lost in the mists of time. Actually there was a much older project that was compatible with VB4 (i think) and IIRC it was made when Microsoft still worked on classic VB, but again, abandoned and lost.
None of these were open source, like the two you mentioned, which if history is any indication it means that they will be eventually lost too.
> There was also another one written in Java which was (supposedly) very compatible too and had a full working IDE, etc, but it was abandoned long ago and has been lost in the mists of time.
That was probably Jabaco[0]. Shame it wasn't open sourced. I played with it back in 2014-ish.
https://twinbasic.com/
https://www.radbasic.dev/
Especially Twin Basic looks good IMHO. Looking forward to testing it on my old applications!