openscad-noqt is a wrapper around openscad that allows the user to use openscad in an interactive graphical setup, without having to install qt5 or without having opengl or any hardware 3d acceleration.
openscad-noqt is a script that is watching a list of scad files. If any of the files change, it runs openscad-cli in the background to convert the file to stl, then converts and loads the stl in projector. openscad-noqt also provides mouse and keyboard handling around projector so the 3d model can be rotated and zoomed.
Editing the scad file is done using any text editor. While openscad-noqt is running a simple file save will refresh the 3d render.