1. 17
    1. 17

      Tauri is a pretty good pragmatic solution:

      • OS-native web views are good enough these days that it’s not worth the cost of bundling the whole Chromium, so it’s possible to ship reasonably-sized and efficient application with it.

      • Gone are the days of pixel-perfect Aqua UI and custom quirky XP themes that would have been impossible to compete with using HTML/CSS. Both Apple and Microsoft now have multiple unfinished UI toolkits and incoherent UX borrowing from mobile/touch OSes. Apple doesn’t even know how a checkbox looks any more, and have flat-designed buttons out of existence.

      • Rust works well for data processing and application logic, but it doesn’t have a robust accessible UI toolkit yet.

      1. 12

        You’re right, but god damn this is a depressing situation.

    2. 4

      It would be great to have something like this that wasn’t Rust-specific — I’d be excited about this if it let me write the native parts in C++ or Nim. But that does raise the question of how you glue HTTP handlers to native calls in a language-independent way. Probably via a C API…

      1. 1

        I’d be excited about this if it let me write the native parts in C++ or Nim.

        Have you tried https://github.com/juancarlospaco/webgui?