Hello and welcome to the Greenbone Community forum!
I suggest scanning the forum for posts about this topic. I think this depends on your will to put together the right solution for your use case. For example openvas-nasl can be used to test .nasl files:
Depending on how low RAM, gvm-cli may be the best option to get full GVM functionality without using GSA making full page requests but it still requires the “daemons” running.