Live data from Hacker News

Ask HN: What toolchains are people using for desktop app development in 2025?

news.ycombinator.com

31–40 of 136 posts

Re: Ask HN: What toolchains are people using for desktop app development in 2025?

#31
post #15

Rust + egui, but it's a far cry from the convenience or iteration speed of the web. Wherever possible, I build webapps instead, just because it's so much faster to get results (especially with LLMs!) With that being said, I'd like to try the modern .NET stack sometime. Shame that the UI side of things is still largely Windows-only, and even Microsoft themselves don't know which UI framework they're using this week.

See Avalonia, cross-platform .net core.

Re: Ask HN: What toolchains are people using for desktop app development in 2025?

#32

I’m using JUCE C++ which is very popular for audio software. But it can be used for more general purpose applications. The latest version has some kind of HTML based UI system but I’ve not migrated yet.

I’ve tried it in the latest plug-in I’ve worked on - it’s just a webview embedded in the window. It’s really great for faster development of more complex plug-ins but there’s some downsides when it comes to performance and integration with the DAW (I had to do some nasty hacks to get handle mouse clicks and keypresses properly).

I think it would be possible to have those advantages in JUCE/C++ without a webview tho. Maybe just moving to a declarative UI approach for positioning and styles with the ability to refresh (something like litehtml could be handy for that)?

Re: Ask HN: What toolchains are people using for desktop app development in 2025?

#33
I'm personally aware and used few Desktop app building frameworks like Flutter, Tauri, Electron. I think you might have some luck with Electron support for LLMs since its early development and resources available. But I personally like to use Tauri recently, its backend is Rust but you can plug it in with any JS, CSS framework and develop your application.

Re: Ask HN: What toolchains are people using for desktop app development in 2025?

#34

Windows Forms are alive and well. Still supported in latest .net versions.

A hearty +1 to using WinForms (as long as your desktop app targets Windows only, of course). The fact that WinForms has outlasted so many other UI toolkits is a testament to its simplicity and ease of use. I still use it in numerous personal projects, and I don't foresee Microsoft dropping support for it anytime in the near future.

Re: Ask HN: What toolchains are people using for desktop app development in 2025?

#35

As someone who loved Turbo Pascal, for the past 3 years I use Lua and LÖVE. https://akkartik.name/freewheeling

Just chiming in to say that akkartik is doing really interesting stuff and it’s worth diving deep on this site.

<3

Re: Ask HN: What toolchains are people using for desktop app development in 2025?

#36

As someone who loved Turbo Pascal, for the past 3 years I use Lua and LÖVE. https://akkartik.name/freewheeling

Just chiming in to say that akkartik is doing really interesting stuff and it’s worth diving deep on this site. <3

Wow, thank you! <3

Re: Ask HN: What toolchains are people using for desktop app development in 2025?

#37
post #8

Now that Chromium supports the File System Access API on desktop and mobile, I am building every software I need as HTML+JS+CSS. Before that, handling files in the browser was cumbersome. You had to offer download and upload links for users to manage files. And handling whole directories was impossible. But now web apps are like native software tools that you can use to edit and manage files on the file system. And t…

Except you lose native document UI features. Especially frustrating in Electron "apps".

Re: Ask HN: What toolchains are people using for desktop app development in 2025?

#38

Qt with QML for a somewhat embedded use case. I think it hits a really nice intersection of native speed, GPU acceleration, interfacing with C++, and ease of development. I wouldn't really recommend a career out of it.

Qt used to be what I used as well, but the licensing has become so repulsive for professional use that I now refuse to touch it now (not even for my open source side projects where this wouldn't be an issue).

Too bad the hopes from the early Nokia adoption days got smashed by MS mole Elop and the later owners of Qt.

Re: Ask HN: What toolchains are people using for desktop app development in 2025?

#40
post #3

To my dismay, my company uses JavaScript, HTML, CSS with a custom Chromium-based web browser installed on your PC. The performance is shit: GUI performance that should take milliseconds takes seconds to render with constant pinging of corporate servers and user activity logging. Development mostly done in IntelliJ or VS Code.

Those problems aren't JS/HTML/CSS problems, they are bad programmer problems. If the performance of your webapp sucks, then you did something wrong somewhere, but it wasn't choosing JS/HTML/CSS that caused the problem. There are plenty of very performant web applications.
Post reply on HN