frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Ask HN: What are good high-information density UIs (screenshots, apps, sites)?

491•troupo•2d ago•359 comments

Ask HN: RAG or shared memory for task planning across physical agents?

10•mbbah•20h ago•1 comments

Ask HN: How much better are AI IDEs vs. copy pasting into chat apps?

134•lopatin•2d ago•132 comments

Ask HN: Escaping a Low-Paying Nepali IT Job and Ineffective Learning Cycle

7•shivajikobardan•11h ago•2 comments

Ask HN: What would you do with the #manga chat channel in Libera IRC network?

4•babuloseo•13h ago•1 comments

Ask HN: Is there a service that offers Common Crawl as an API?

6•georgehill•14h ago•2 comments

Ask HN: Anyone using knowledge graphs for LLM agent memory/context management?

9•mbbah•20h ago•1 comments

Blazeio.SharpEvent: A Python Async Primitive That Scales to 1M Waiters with O(1)

6•anonyxbiz•1d ago•0 comments

Ask HN: AI-Filtering Browser Extension?

7•v-yanakiev•1d ago•3 comments

AI Summarizer: Summarize Web, YouTube and PDFs in Seconds–Free

10•huizhu•2d ago•2 comments

Ask HN: How to get good at marketing your product and SEO?

4•flashblaze•1d ago•4 comments

Ask HN: How could vibe coding show the code at a high level to non-programmers?

6•amichail•1d ago•8 comments

OSUniverse: Building a Better OSWorld

5•mountainriver•2d ago•0 comments

Ask HN: Hackathons feel fake now

210•sepidy•5d ago•128 comments

Ask HN: Are you using AI coding assistance?

8•cloudking•1d ago•12 comments

Ask HN: Nvidia GeForce RTX 5060 arrives May 19 at $299 revive PC builds?

10•byte-bolter•2d ago•11 comments

Ask HN: How do you obtain software development contracts?

30•codingclaws•3d ago•17 comments

Getting tired of Helm – any better way to handle deployments in Kubernetes?

22•DeborahEmeni_•4d ago•21 comments

Ask HN: Did Aliexpress stop shipping to US?

27•olalonde•4d ago•17 comments

Why do websites prevent pasting via onpaste="return false;"

5•gleenn•1d ago•3 comments

Ask HN: Help us validate our idea of an administrative app for small businesses

3•Kuyawa•1d ago•1 comments

Ask HN: How are you managing LLM inference at the edge?

7•gray_amps•2d ago•1 comments

We built an AI-powered voice tool to boost sales

2•Artjoker•2d ago•1 comments

Ask HN: Why is the sender chat box always on the right?

5•bdhe•2d ago•8 comments

Is a Smaller Internet Better?

3•sawyersweet•2d ago•0 comments

Ask HN: What's the best framework for building Mac/Windows desktop apps in 2025?

7•anoojb•18h ago•6 comments

Ask HN: Which Firefox add-ons are you using in 2025?

6•vintageclothldn•2d ago•11 comments

Ask HN: Have you used Claude Code? Is it any good?

8•mbm•3d ago•9 comments

Ask HN: Privacy concerns when using AI assistants for coding?

6•Kholin•1d ago•5 comments

Ask HN: Has anyone managed to pass Meta's Access Verification?

24•hipgrave•5d ago•11 comments
Open in hackernews

Ask HN: What's the best framework for building Mac/Windows desktop apps in 2025?

7•anoojb•18h ago
I'm a PM now, but I spent most of my developer career building backend APIs in C# and Python. I also spent some time building mobile apps with C# with a cross-platform framework.

I'd like to build a few toy desktop apps this year. I don't have a problem trying out Typescript Javascript, but I'm reticent to build on top of Electron given performance and bloat issues for such simple apps.

Would prefer something that's Python based but most of my research show bindings for something like GTK or Qt which feels scary.

I'm sure Flutter is useful, but I'm not very interested in something that's declined so precipitously.

The most promising option I've tried is Lynx and it seems interesting but wary of getting caught in some nasty corners with Rust since I'm not very familiar there. Curious if others have experience here? Would prefer to stick with something that uses web based technologies for front-end, but recognize that wanting real CSS/JS and also being performance-minded is not simpatico.

I recognize I might be being irrational and too opinionated. Should I just go with Electron or Lynx?

Comments

p_ing•18h ago
Are you avoiding the native macOS languages/frameworks for some reason?
anoojb•18h ago
I'd prefer something cross-platform that would work on macOS and Windows.
p_ing•14h ago
I agree with AvaloniaUI/C# but you’re the ignoring “the best” available for macOS, with the Apple supplied ObjC, Swift, etc.
neonsunset•17h ago
If you already have C# and mobile app dev experience, the most productive choice will probably be using AvaloniaUI (or perhaps Uno Platform?).
cranberryturkey•17h ago
Electron
cryptoalex•15h ago
I've recently built "native" Windows / macOS Password/Secret Manager application using Blazor Hybrid with MudBlazor UI library (.NET8). That Password Manager application must be used together with the accompanying IOS/Android mobile app (Xamarin now migrated to MAUI) that manages master keys (KEKs) and wraps/unwraps data encryption keys (DEKs) used by the Password Manager application.

UI for both apps is reasonably complex and could be seen here - https://youtu.be/PZVwYSCO1p4?t=78.

To be honest, Blazor UI controls / object model / lifecycle takes some time to get used to. However, MudBlazor library does help here, as well as finding your own patterns and just building on top of your own base classes.

With the same stack i.e. Blazor Hybrid / Blazor WASM / MudBlazor, I've also build Secure Mail Client, Notes, File Encryption application, and also a number of CLI utilities related to encryption via QR codes.

Overall, I do recommend Blazor Hybrid for a cross platform desktop application with simple to medium UI complexity.