Loading video...

Video Failed to Load

Go Home

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 views • 4 days ago •via X (Twitter)

52 Comments

Thanos's profile picture
Thanos4 days ago

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

EGOIST's profile picture
EGOIST4 days ago

which part of this is not native

Thanos's profile picture
Thanos4 days ago

Webview?

EGOIST's profile picture
EGOIST4 days ago

can you read again

Thanos's profile picture
Thanos4 days ago

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

Xiu's profile picture
Xiu4 days ago

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

EGOIST's profile picture
EGOIST4 days ago

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

4rcadia's profile picture
4rcadia4 days ago

好框架...

Yamaheru's profile picture
Yamaheru4 days ago

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's profile picture
EGOIST4 days ago

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

Yamaheru's profile picture
Yamaheru4 days ago

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

Amanya's profile picture
Amanya4 days ago

Webview? No, no please.

EGOIST's profile picture
EGOIST4 days ago

*webview or native UI*

Amanya's profile picture
Amanya4 days ago

Oh, my bad. 😂

jacob's profile picture
jacob4 days ago

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

EGOIST's profile picture
EGOIST4 days ago

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

Max Kupriianov's profile picture
Max Kupriianov4 days ago

Out of curiosity, what is better than Wails?

Itay's profile picture
Itay4 days ago

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

EGOIST's profile picture
EGOIST4 days ago

quickgui is an experiment, this is used in production

Soul King's profile picture
Soul King4 days ago

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

Nadeem Siddique's profile picture
Nadeem Siddique4 days ago

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's profile picture
{Bhide}.Svelte4 days ago

@shriBhide1

Aivan Monceller's profile picture
Aivan Monceller4 days ago

Wow I love go and have been using wails

Ayman Hassan's profile picture
Ayman Hassan4 days ago

For linux does it use GTK/Libadwaita or QT?

EGOIST's profile picture
EGOIST4 days ago

its GTK and OpenGL

Kresna Satya's profile picture
Kresna Satya4 days ago

Oh my Go(d)! 🙀

alex giurgiu's profile picture
alex giurgiu4 days ago

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

EGOIST's profile picture
EGOIST4 days ago

yeah it's like gpui

Adel's profile picture
Adel4 days ago

My go?

Gol Tiro's profile picture
Gol Tiro4 days ago

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's profile picture
Amrudesh4 days ago

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's profile picture
mizuki4 days ago

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

EGOIST's profile picture
EGOIST4 days ago

why not?

Eduardo Ferreyra's profile picture
Eduardo Ferreyra4 days ago

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

EGOIST's profile picture
EGOIST4 days ago

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

Abhishek kothari's profile picture
Abhishek kothari4 days ago

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's profile picture
Harem4 days ago

Android?

EGOIST's profile picture
EGOIST4 days ago

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

Ahmad's profile picture
Ahmad4 days ago

does it do native menus on mac or just webview

EGOIST's profile picture
EGOIST4 days ago

everything is native, webview is just an option

Ahmad's profile picture
Ahmad4 days ago

good. native menus were the dealbreaker for me

probono's profile picture
probono4 days ago

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

iCooLER's profile picture
iCooLER4 days ago

interesting

Jomas's profile picture
Jomas4 days ago

We are going back to desktop apps again.

pirata's profile picture
pirata4 days ago

whoah

Martin Martz's profile picture
Martin Martz4 days ago

Thank you for your work! Definitely gonna try this!

Noktomezo's profile picture
Noktomezo4 days ago

So it is basically Wails now?

EGOIST's profile picture
EGOIST4 days ago

it's more

Nathan Nutter's profile picture
Nathan Nutter4 days ago

Why this over @wailsapp?

Mohsen Dastaran's profile picture
Mohsen Dastaran4 days ago

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

Gilfoyle's profile picture
Gilfoyle4 days ago

How does it compare to wails?

Hi9841's profile picture
Hi98414 days ago

Great idea

Related Videos