NHacker Next
  • new
  • past
  • show
  • ask
  • show
  • jobs
  • submit
Show HN: Cross-platform native UI library for all OS (github.com)
GranPC 1 days ago [-]
A WebView does not a native UI make.
karmakaze 21 hours ago [-]
> A cross-platform native application framework with UI, API, and DB components.

That sounded good, until I saw

> Frontends (Svelte Web Components), Desktops (Qt GTK), Runtimes (NodeJS Deno Bun)

It's basically another React/React-Native, though being based on Svelte could have more compile-time smarts.

I'm particularly unimpressed with NodeJS, and something like Flutter/Dart seems a step up from that.

That said, I'm glad it was made and it was probably a great challenge and joy to have made. Congrats! (I'm just not the target audience.)

cranberryturkey 9 hours ago [-]
I'm focusing on javascript because that's what I love to program in...and i'll say it here. I hate facebook and react

deno/bun/node will suffice. I just rewrote it to use nodegui/qt and nativescript

cranberryturkey 9 hours ago [-]
So I rewrote it to use nodegui/qt (desktop) and nativescript (mobile)
cranberryturkey 1 days ago [-]
Its my understanding WebView uses GTK. for ios/kde I don't use WebView
piperswe 1 days ago [-]
WebView is often used as a generic term for any embedded web browser.

Web UI is not native UI, even if it's technically embedded in a GTK/etc app. Native UI would be using the platform's native controls.

This project looks more similar to Tauri[0] than anything related to native UI.

[0]: https://tauri.app/

cranberryturkey 23 hours ago [-]
I’m aware. I don’t like rust though
jimsmart 21 hours ago [-]
It's ok not to like Rust.

But that doesn't make your library native at all — just as Tauri is not native, neither is Sans, and that is the point being made here.

cranberryturkey 20 hours ago [-]
Yeah I guess I misunderstood what webview2 does. I thought it created native controls.
ChocolateGod 1 days ago [-]
GTK WebView (using WebKit) can use GTK to draw certain widgets (aka buttons) but that's about it, and I think this might of been removed.

It's not native.

cranberryturkey 23 hours ago [-]
Interesting.
Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
Rendered at 21:35:26 GMT+0000 (Coordinated Universal Time) with Vercel.