TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

ImRAD is a GUI builder for the ImGui library

227 pointsby davikr9 months ago

11 comments

dymk9 months ago
Perhaps one of the most mind-boggling parts of this project is it has a hand-rolled parser for the subset of C++ that it can emit. All implemented in a single header. Equal parts impressive and crazy.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;tpecholt&#x2F;imrad&#x2F;blob&#x2F;main&#x2F;src&#x2F;cpp_parser.h">https:&#x2F;&#x2F;github.com&#x2F;tpecholt&#x2F;imrad&#x2F;blob&#x2F;main&#x2F;src&#x2F;cpp_parser.h</a>
评论 #41269429 未加载
klaussilveira9 months ago
This is amazing. It might be my Visual Basic nostalgia kicking in, but this is the icing on the imgui cake for me.
评论 #41262979 未加载
dsp_person9 months ago
This would be cool built in a wasm html5 app to whip up a gui in the browser and copy paste the result into your editor.<p>&gt; It generates and parses C++ code which can be directly used in your application.<p>Is the parsing part just to read it&#x27;s own code it generates?
评论 #41267684 未加载
评论 #41265558 未加载
评论 #41267180 未加载
joenot4439 months ago
This is fantastic. I&#x27;ve spent the last couple years working on an ImGui C++ app, this would have saved me many hours.
评论 #41267764 未加载
lainga9 months ago
Shouldn&#x27;t it be &quot;for the Dear library&quot; given that the dear-imgui creator has stated it&#x27;s named &quot;dear&quot;? (IMGUI means immediate-mode GUI, and ocornut has said he was inspired by another IMGUI named &quot;simgui&quot; [] )<p>&gt; I renamed it to &quot;dear imgui&quot; (about 15 months later) because &quot;imgui&quot; has been hogging up the whole acronym. I am sorry for the confusion caused even today.<p>[] <a href="https:&#x2F;&#x2F;github.com&#x2F;ocornut&#x2F;imgui&#x2F;issues&#x2F;7892">https:&#x2F;&#x2F;github.com&#x2F;ocornut&#x2F;imgui&#x2F;issues&#x2F;7892</a>
评论 #41270505 未加载
exe349 months ago
I don&#x27;t think there should be so many sudos in there. otherwise looks really cool!
tecleandor9 months ago
Is the C++ generated code usable from, for example, Python when using pyimgui bindings?
secondary_op9 months ago
Why is GUI builder for ImGui is not implemented in ImGui itself ?
评论 #41267096 未加载
9erdelta9 months ago
Awesome, I&#x27;ve been working on a project with ImGui and keep thinking how great something like this would be. I&#x27;ll be trying this out!
supportengineer9 months ago
Steam is a popular cross-platform system, could it ever be used for non-gaming applications? Even Enterprise applications?
评论 #41268095 未加载
评论 #41268038 未加载
waynenilsen9 months ago
Makes me miss netbeans<p>Now do the same for tailwind
评论 #41265419 未加载