Zero-native – Build native desktop apps with web UI

(zero-native.dev)

13 points | by gedy 3 hours ago

5 comments

  • h4ch1 8 minutes ago
    > Use the system WebView for lightweight apps, or bundle Chromium via CEF

    so basically a vibe coded Tauri in zig? I don't like calling webview dependent applications "native desktop apps".

    Native desktop apps means using the OS primitives and directives to draw the UI imo; WinForms, SwiftUI, and their ilk.

  • norskeld 0 minutes ago
    Given this is from Vercel and in Zig and most likely vibecoded (hopefully not), I wonder how many zero-day vulnerabilities will be there... :^)
  • aiscoming 9 minutes ago
    I love the redefinition of "native desktop app" - a web app which uses the system web-view instead of bundling Chrome.
  • AbuAssar 51 minutes ago
    > No borrow checker. No lifetimes. No fighting the compiler for 20 minutes over a string.

    I don’t like this attitude, both zig and rust have their strengths.

    • nurettin 3 minutes ago
      Rust has bad ergonomics. You will see that "attitude" as long as coding exists, or lifetimes are fixed in a way to allow you to omit them in contexts which are not concurrent or are embarrassingly parallelizable.
  • vijaybritto 19 minutes ago
    Im not sure if people are getting the biggest problem in electron desktop apps.

    Its RAM usage not the disk!!

    Why are they all making the same thing in different ways?! I have never worked on an electron app where the executable size was an impediment to the business. Its always the RAM/CPU usage. If we are going to work on the same webviews like electron and others, how will this make any difference?

    • cosmotic 3 minutes ago
      Using the system webview theoretically saves memory. Though it's still not great.
    • Bolwin 4 minutes ago
      Cause they all share one webview. Electron apps each run their own version of chromium