正在加载视频...

视频加载失败

Introducing MyGo, a pure Go framework for building desktop app in webview or native UI, it's like GPUI and Tauri had a baby, but made in Go so it compiles fast

153,606 次观看 • 4 天前 •via X (Twitter)

52 条评论

Thanos 的头像
Thanos4 天前

I love Go, but please let's go back to native desktop apps.

EGOIST 的头像
EGOIST4 天前

which part of this is not native

Thanos 的头像
Thanos4 天前

Webview?

EGOIST 的头像
EGOIST4 天前

can you read again

Thanos 的头像
Thanos4 天前

Yes it's Webview (and native) Why have Webview at all?

Xiu 的头像
Xiu4 天前

@localhost_5173 Because cross-platform compatibility is better. There is no need to write a code for each platform.

EGOIST 的头像
EGOIST4 天前

@gentengineer native ui in mygo is gpu rendered, it's also cross-platform

4rcadia 的头像
4rcadia4 天前

好框架...

Yamaheru 的头像
Yamaheru4 天前

says native, you open web page and the first thing you see is bunx install. You have to look 5 mins to find native UI. are all desktop developers retarded?

EGOIST 的头像
EGOIST4 天前

i don't know about that, but it would definitely take a retard 5 mins to find the native UI

Yamaheru 的头像
Yamaheru4 天前

You and your web page is so retarded every reply you get is we dont want webview

Amanya 的头像
Amanya4 天前

Webview? No, no please.

EGOIST 的头像
EGOIST4 天前

*webview or native UI*

Amanya 的头像
Amanya4 天前

Oh, my bad. 😂

jacob 的头像
jacob4 天前

We. Don’t. Want. Webview. Why is this even an option?

EGOIST 的头像
EGOIST4 天前

yeah that's called reality in life, at least there's an option

Max Kupriianov 的头像
Max Kupriianov4 天前

Out of curiosity, what is better than Wails?

Itay 的头像
Itay4 天前

So which one are we supposed to use, this or Quick GUI?

EGOIST 的头像
EGOIST4 天前

quickgui is an experiment, this is used in production

Soul King 的头像
Soul King4 天前

I love the explosion of native UI applications+ libraries now that AI made generating lots of code very cheap.

Nadeem Siddique 的头像
Nadeem Siddique4 天前

Great. Although my agent has been writing rust I don't wanted to continue further in Go something I understand and access well myself. Walis seems like a dead project at the moment.

{Bhide}.Svelte 的头像
{Bhide}.Svelte4 天前

@shriBhide1

Aivan Monceller 的头像
Aivan Monceller4 天前

Wow I love go and have been using wails

Ayman Hassan 的头像
Ayman Hassan4 天前

For linux does it use GTK/Libadwaita or QT?

EGOIST 的头像
EGOIST4 天前

its GTK and OpenGL

Kresna Satya 的头像
Kresna Satya4 天前

Oh my Go(d)! 🙀

alex giurgiu 的头像
alex giurgiu4 天前

Nice, is this using native widgets for each platform or it renders its own like GPUI and Flutter?

EGOIST 的头像
EGOIST4 天前

yeah it's like gpui

Adel 的头像
Adel4 天前

My go?

Gol Tiro 的头像
Gol Tiro4 天前

go for desktop apps is a fun combo. webview or native ui is the part i keep rereading. is the native path meant to cover the same stuff as the webview side, or is it its own smaller thing?

Amrudesh 的头像
Amrudesh4 天前

Great. I think the question is "Why Not?". I have tried GPUI too. It's promising but still evolving and yes, the still slow compile times in Rust are a bummer. One key question. What is the equivalent of PlayWright forMyGo? How do I give my agent eyes to see the DOM equivalent?

mizuki 的头像
mizuki4 天前

i just dont see why you would use go for anything desktop related?

EGOIST 的头像
EGOIST4 天前

why not?

Eduardo Ferreyra 的头像
Eduardo Ferreyra4 天前

@vem4s156553 I feel like its using java… and consequently its UI its not super modern alike.

EGOIST 的头像
EGOIST4 天前

@vem4s156553 it's gpu rendered like gpui so the ui can be as modern as you want

Abhishek kothari 的头像
Abhishek kothari4 天前

The native UI option is interesting for Mac apps. How far does MyGo go on distribution: can it package, sign and notarize a .app in CI, or does the developer handle that part separately?

Harem 的头像
Harem4 天前

Android?

EGOIST 的头像
EGOIST4 天前

not my focus, and I prefer expo or swift/kotlin because mobile apps need native looking ui

Ahmad 的头像
Ahmad4 天前

does it do native menus on mac or just webview

EGOIST 的头像
EGOIST4 天前

everything is native, webview is just an option

Ahmad 的头像
Ahmad4 天前

good. native menus were the dealbreaker for me

probono 的头像
probono4 天前

Very interesting. Does it support the global menu bar on Mac and Linux?

iCooLER 的头像
iCooLER4 天前

interesting

Jomas 的头像
Jomas4 天前

We are going back to desktop apps again.

pirata 的头像
pirata4 天前

whoah

Martin Martz 的头像
Martin Martz4 天前

Thank you for your work! Definitely gonna try this!

Noktomezo 的头像
Noktomezo4 天前

So it is basically Wails now?

EGOIST 的头像
EGOIST4 天前

it's more

Nathan Nutter 的头像
Nathan Nutter4 天前

Why this over @wailsapp?

Mohsen Dastaran 的头像
Mohsen Dastaran4 天前

what happend to quickGUI? are you gonna keep working on it ?

Gilfoyle 的头像
Gilfoyle4 天前

How does it compare to wails?

Hi9841 的头像
Hi98414 天前

Great idea

相关视频