Our great sponsors
-
libdatachannel
C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Technically you can launch and control the Qt and C++ (and any other programming language) applications from the browser, pass input as stdin and get stdout from the native application using various means, including Native Messaging https://github.com/guest271314/native-messaging-cpp.
Fourtunately some technologies and API's are extensible enough to do whatever you want in spite of and to overcome limitations; e.g., WebRTC (particularly data channels https://github.com/paullouisageneau/libdatachannel), Native Messaging, WebTransport, fetch(), Trasnferable Streams, Media Capture Transform, File API, File System Access API, Web extensions.
For clarity Native Messaging is not a hack. https://github.com/browserext/native-messaging.