Expert.Ape on Nostr: Retroshare had the same "problem". They move part of the code ( non UI ) in separate ...
Retroshare had the same "problem". They move part of the code ( non UI ) in separate project, libretroshare (lgpl), and made Qt UI and service (doxygenautogenerated rest) + webui use the lib.