I have the Budgie flavour of Ubuntu installed. I have installed the Awesome Window Manager. Can you have Awesome without a GUI? Will my programs still run normally?
I don't just text-based terminal programs, stuff like Visual Studio Code. Can you load only Awesome and have your graphical-based programs work like normal or is Awesome alone only going to enable you to use Text-based terminal programs?
I am not totally clear on what you are asking - because Awesome Window Manager itself has a GUI - a Graphical User Interface. But this is what you can do.
I installed Awesome Window Manager on a 20.04 virtual machine I keep for testing. (Its original desktop is MATE). After doing that and rebooting, you are presented with the choice of logging into Awesome instead of one of the Ubuntu desktops.
If you pick that and log in, this is what you get. There is nothing much on the desktop, but right-clicking gives you menus.
I think this is what your goal is. It lets you run graphical programs. They are listed in the right-click menu.