I used the `iced` framework and I can't link to it because it's not available to the general public yet.

Pain points were learning to think in The Elm Architecture early on and creating very complex custom widgets of my own (think a spreadsheet editor, for example)

I made some tiny apps available on my github as I was learning Rust and the library. None really meet the enterprise grade hurdle but show some of what's possible with little code. If you spend a little while longer you can make them much more polished, obviously. I kept them "unpolished" so they would be even easier for beginners to follow

https://github.com/airstrike/iced_receipts

https://github.com/airstrike/pathfinder