Basic4GL for Java, or Basic4GLj, is an open source BASIC language compiler and IDE for creating 2D and 3D programs with OpenGL.
Basic4GL was originally developed for Windows and offers an easy to use debugging toolset for BASIC programming, and Basic4GLj attempts to make the Basic4GL language available cross-platform as a Java application.
GitHub Project
The source code and additional information about the Basic4GLj project can be found on its GitHub project page.