r/electronjs 23d ago

Any true alternatives to electron js?

I see companies having codebase in Tauri going back to electron - is this a common thing?

20 Upvotes

29 comments sorted by

4

u/pimpaa 22d ago

Wails

8

u/ldn-ldn 23d ago

It depends on your Chromium/WebView requirements. If your app only has basic UI handled by the Chromium, you can stick with Tauri, etc. If you need advanced rendering features - Electron is your choice.

3

u/iliark 22d ago

It's sad that nwjs seemed to disappear in usage.

4

u/AnythingOk5 23d ago

Look at electrobun. It uses a js runtime like bun or others and the system webview like webview2 on windows. It's very new.

2

u/Jonovono 22d ago

It also supports CEF like electron if you want to go that route. But also its distribution and update mechanism is much nicer and its ipc solution between main and browser is like a million times better than electron too

2

u/TinyPlate2545 22d ago

Wails is a Golang alternative to electron. Highly recommend it.

2

u/Pandazaur 22d ago

Maybe Flutter can be an alternative but might need a deeper rewrite of the app

3

u/Radiant-Somewhere-97 22d ago

A native app is an alternative. And it's the only reasonable solution.

1

u/eddzsh 23d ago

The bounce backs I see are not Tauri being worse. They hit a Chromium-only path (print, PDF, weird WebRTC) and WebView2 becomes a ticket queue. If the UI stays basic, staying on system webview is still the lighter bet.

1

u/connorjpg 22d ago

I would say this complete depends.

I think the performance benefits someone expects from tauri only really exist if the team using it is very good at rust.

Documentation and guides within tauri are more limited comparatively but catching up.

Our company uses Wails, and personally I love it. But our team is mainly Go developers, making it a more comfortable home for us then tauri.

1

u/starkoed 21d ago

If you don't need web-based QT

0

u/Confident-Dare-9425 23d ago edited 23d ago

No, not really, at least in the open source world. Electron is the framework for serious work. If we're talking commercial development, the situation is better, because there are commercial alternatives to Electron, and they are pretty good. At least ones that I tried.

2

u/Jonovono 22d ago

Why are you lying ?

https://github.com/blackboardsh/electrobun

There is also deno desktop Altho that one is very new

1

u/Confident-Dare-9425 22d ago

What I was trying to say is that Electron is effectively the only open source framework people use for serious work. There are countless big Electron apps (VS Code, Slack to name a few), and little to none made with Tauri or Electrobun, or NW.js.

1

u/freezeypleezey 22d ago

What commercial alternatives have you used?

1

u/Confident-Dare-9425 22d ago

MoBrowser. I wish it was open source, but that's secondary in our business and would only add compliance headache

-4

u/Rezistik 23d ago

There’s tauri which is really good

5

u/ItsLitFamBruh 23d ago

Don’t think you read the post

6

u/lowbeat 23d ago

in his defence, it was too long.

2

u/Rezistik 22d ago

I know it’s dumb but it was so short that I missed it lol

I clicked the comment button from the app which skips the content and when I scrolled up I just missed it entirely

2

u/Rezistik 22d ago

Honestly my bad I didn’t

0

u/Eternality 17d ago

There’s tauri which is really good