Does anyone have any experience with Lazarus /Free Pascal and the Lazarus Component Library (LCL)? Lazarus Homepage (lazarus-ide.org)
I’m not too interested in Pascal (that’s going back quite a way for me…), but apparently LCL can be used as a widget library independently. The Lazarus IDE also supports other languages (seems a bit hacky, of course). Interesting because there is a flattened version of the library with Go (and Rust and other) bindings. Of note, while LCL is LGPL, it uses a modified vision that allows for static linking, so looks like, with Go, you could have a single-file binary.
Screenshots of LCL-based apps look typical: Projects using Lazarus - Business Software - Free Pascal wiki , and the widget see seems complete to include a webview and code editor.
1-person project and all of that, but intriguing. (Author also built an extension for Lazarus to use Go).