Ask HN: Any way to write a simple desktop app anymore?

8 points by KenPainter ↗ HN
Back in the day I used Foxpro, originally for single users, then LAN, then client/server.

Foxpro was only one of many desktop tools that were reviled by Real Programmers(tm) but they sure got the job done.

For years I've missed this basic ability to make an app for myself where I could ignore the "stack" and just get the job done. Before I go off and start some side project, anybody know of anything?

17 comments

[ 3.1 ms ] story [ 51.6 ms ] thread
The Lazarus product (Delphi-like) might work for you.

Nothing runs like the fox!

Do you have any programming language or UI toolkit preference? That will likely scope your options.

If it's just for you, you could use something simple like Tk (e.g. Python + Tkinter).

For terminal apps, go + bubbletea
love everything Charmbracelet, but I would not call bubble tea easy to use. once your app becomes a bit complicated all hell breaks loose.
I've been using vb.net for a while. I love how easy and fast is for small projects.
If you want only windows, then Winforms is the easiest solution for you. You can drag and drop elements, it is simple and gets the job done.
Java Swing still works.
A desktop app in Windows only requires an executable. Rust and Zig compile to executables.

Lately I have made efforts to divorce a variety of games for Windows from Steam DRM. I am hosting these games on a Linux file server for ease of access anywhere in the house. I am also using WinLaunch as a front end to map to the game executables so that in one click I can be running a large Windows game from any of my Windows computers.

Yes! With Automator in MacOS you can make simple desktop apps, automatic terminal apps, services that you can invoke from other apps and more. It's great!
I use C# with Visual Studio Community.

Typically I use Windows Forms as it is easy and plenty of online help, as it has not changed much since they tried to get rid of it 20 years ago LOL. (specifically Windows Forms App NOT Windows Forms App (.NET Framework))

Works well with SQLite if you need a DB.

Sometimes I just do a console app if it fits the need.

Thanks everyone this gives me a lot to look at.
+1 for Winforms unless you're on a *nix platform. Drag and drop, C# (or VB, if you prefer) is easy and flexible, and the app will work on basically any Windows device.
Lazarus is a cross platform Pascal GUI IDE that makes building Windows executables almost trivial. You can also target Linux, etc.