Show HN: LudvigEditor – A lightweight Python alternative to Electron editors

3 pointsposted 2 days ago
by ludvig2457

1 Comments

ludvig2457

2 days ago

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.