Author here. This project started as an experiment to see if we could build a fully-featured desktop code editor using Python and PyQt6 while avoiding Electron.
The most challenging and interesting part has been creating a robust bridge between the Python backend and the Monaco Editor (JavaScript) running inside QtWebEngine. I'm particularly interested in discussing the architecture choices, performance considerations, and any pitfalls others have encountered with similar native/webview hybrid approaches.
The code is GPLv3, and there are several "good first issue" tasks marked for anyone who wants to dive in.
Author here. This project started as an experiment to see if we could build a fully-featured desktop code editor using Python and PyQt6 while avoiding Electron.
The most challenging and interesting part has been creating a robust bridge between the Python backend and the Monaco Editor (JavaScript) running inside QtWebEngine. I'm particularly interested in discussing the architecture choices, performance considerations, and any pitfalls others have encountered with similar native/webview hybrid approaches.
The code is GPLv3, and there are several "good first issue" tasks marked for anyone who wants to dive in.