Looks good functionality wise, you can even "compile" an app to a HTML file. This is exactly how something like this should work :-).
However, appearance-wise it looks very noisy/distorted with some crooked elements (especially window buttons) and missing visual parts (mainly bevel edges). I made a screenshot with comments for it[0].
I guess this was made with AI which isn't that great at making stuff pixel-level unless you explicitly told it to check reference images and be pixel level precise, so i'd recommend firing up a VM with WinXP in classic theme mode (or even better, 86Box running Windows 95 or Windows 98) and grabbing a bunch of screenshots.
Also i found some bugs:
1. You cannot click on non-visual controls (or disabled controls) to select them (e.g. timer). You can still use the rect selection to select them and drag them around by resizing via the handles but clicking on them selects the form.
2. Adding a control doesn't update the controls list in the editor unless you double click a control without a handler (i.e. the form, as long as you remove the Form_Load handler). Even after the controls are updated, if the event list has only one event, you cannot have the editor add by selecting it (i guess because it is already the selected item and you don't receive an event about selecting it).
I tried to make a simple pong game but it seems no key or mouse motion events are implemented yet so all i did was to make a bouncing OptionButton :-P.
[0] http://runtimeterror.com/pages/iv/images/5ffbf1494821c77a3fe...
The property grid control is still the greatest general purpose UI of all time. Define your classes with some attributes and it just works. It was all downhill from there with web and mobile.
From the same author: C# browser ide inspired by the modern visual studio https://github.com/wieslawsoltes/SharpForge
He has 500+ open source repositories including very advanced stuff like GPU powered gui framework and game engine components ( https://wieslawsoltes.github.io/Home ). It's very impressive and almost hard to believe that a single person could make all of this, even with help of modern ai agents.
VB6 compressed a lot of the software development loop into one environment: change a property in a control, attach a behaviour and run.
I am wondering if newer avatars of coding agents can bring that back. Two reasons 1) Code generation is getting faster 2) More and more code is becoming a detail that is expected to work
Imagine a RAD where we have a VB6 like experience and can dive into real code (agent-generated) when the abstraction breaks.
Best part of VB5 was that when you hit F1, you instantly got help for whatever was under the cursor. VB6 changed it to use some much slower MSDN help system instead.
Wow, this feels almost like the real thing.
Is there something similar for the web now? Easy UI editor but a fully featured language behind with direct database access.
Slick! Thanks for bringing back some memories of how i got into programming; by automating math-homework in visual basic.
This is nostalgic. Although I think VB didn't have anti-aliasing back then. However, I remember creating an app with a UI and MS Access to store data with VB and it felt like magic to me.
Childhood resurrected, awesome! 30+ years later, I'm still super fast in it, lol. Thanks!
Good times! My first programming language :)
I remember sitting in class in school, writing out programs on paper for me to try out at home
These kinds of browser recreations of old native apps always fails at text rendering.
3 - 3.01 = -0.009999999999999
That brings me back.
Nice job - definitely consider implementing at least a little bit of the Win32 API layer! For kicks I tried importing an old highschool VB6 map editor at it which uses BitBlt but sadly it didn't work.
I promise I will not hack the project when OLE controls become available.
That's great! I used to love creating UI with VB6 when I was a teenager in high school.
Oooh beautiful! Visual Foxpro was the same, only the language changed but their screen designers were almost identical
Awesome! If only we could publish the programs as a PWA :)
Looks great! However using an active trademark from a mega corp seems like risky move even for a fun project.
The speed with which this thing launches in a browser should put shame on the faces of current IDE developers. While VB itself was nothing to write home about there certainly was something lost when hardware became more powerful. Imagine what current and 'recent' hardware were capable of if only efficiency was taken seriously again. Maybe generative AI can provide a boost where human developers would rather spend their time on chasing the latest fads, adding yet another feature or inversely removing even more functionality in an attempt to create the 'perfect' sparse application? Let the humans think up the features and write the initial implementation, then loosen the bots on the code to make it run as efficiently as possible on hardware which used to be current a few generations back.
Debugging and IntelliSense don't work, and the deliverable isn't a .exe but an .html (though it works). Wondering if it can access ODBC lol.
This takes me back! Right clicking works too, this is awesome. I miss property tables, that was a nice UX. Flash had it too.
really cool! brings the memories back.. I used to create few shareware products back then with VB3 - VB6.
Damn... brings back memories...
My first <del>love</del>IDE…
Wow, that's great. It brings back so many memories
Kind of cool how far the browser as platform progressed.
We look back at people's computers, say, 30 years ago now.
And in 30 years the people will look back at us and wonder why we sucked so much. Or, AI skynet slop is winning, then we all look up to our AI overlords.
Uhoh, that'll bring back 1-based array indices
This is amazing
talk about a blast from the past!
Wow. very nice, it even runs the app
[flagged]
[dead]
[dead]
OK, so I followed through to the author's GitHub page and the project's repository and...
no CLAUDE.md, no AGENTS.md, no SKILL.md, no .claude or .agents directories either.
Dare we dream? A project this ambitious, done without AI help? I'm getting that feeling like when I see a piece of really well done art come across my feed—and it was done entirely by a human!
For the old coding environment nostalgic out there, I've made one for TurboPascal here: https://aryx.github.io/ocaml-elm-playground/apps/#programmin...