{"author":"JaTochNietDan","children":[{"author":"JaTochNietDan","children":[{"author":"Hamuko","children":[{"author":"JaTochNietDan","children":[],"created_at":"2026-11-03T13:58:05.000Z","created_at_i":1793714285,"id":50352046,"options":[],"parent_id":50348777,"points":null,"story_id":50347524,"text":"Depends on how many years of support of TablePlus you want to pay for.<p>You&#x27;re right, this probably wasn&#x27;t worth it on a personal level.<p>But on a collective level, maybe.","title":null,"type":"comment","url":null}],"created_at":"2026-11-03T06:34:02.000Z","created_at_i":1793687642,"id":50348777,"options":[],"parent_id":50347525,"points":null,"story_id":50347524,"text":"&gt;<i>but without that nagging window asking you to pay to have more than 2 active tabs</i><p>I hope you didn&#x27;t pay for the tokens you used to vibe this thing.","title":null,"type":"comment","url":null}],"created_at":"2026-11-03T03:06:53.000Z","created_at_i":1793675213,"id":50347525,"options":[],"parent_id":50347524,"points":null,"story_id":50347524,"text":"I built (vibe coded with direction) a free, open source alternative to TablePlus.<p>The goal is high performance and easy to use just like TablePlus but without that nagging window asking you to pay to have more than 2 active tabs.<p>It also runs in the browser for a fun demo since it can be compiled to WASM.<p>Feedback is super welcome and I&#x27;m continuing to iterate upon it and am already using it as my daily driver and ironing out the kinks. It works well enough\u2122 already but expect a few janky things here and there.","title":null,"type":"comment","url":null},{"author":"aslilac","children":[{"author":"cowlevel","children":[{"author":"aslilac","children":[],"created_at":"2026-11-03T05:12:46.000Z","created_at_i":1793682766,"id":50348356,"options":[],"parent_id":50348009,"points":null,"story_id":50347524,"text":"amongst developers that percentage is much less small, and this is a developer tool.","title":null,"type":"comment","url":null}],"created_at":"2026-11-03T04:18:23.000Z","created_at_i":1793679503,"id":50348009,"options":[],"parent_id":50347978,"points":null,"story_id":50347524,"text":"GNU&#x2F;Linux is only installed on a small percentage of end devices. Most are using Android&#x2F;Linux, a different OS.","title":null,"type":"comment","url":null},{"author":"jeroenhd","children":[{"author":"seanclayton","children":[{"author":"jeroenhd","children":[],"created_at":"2026-11-03T13:09:31.000Z","created_at_i":1793711371,"id":50351541,"options":[],"parent_id":50351336,"points":null,"story_id":50347524,"text":"Double checking if you&#x27;re sure you want to run `video of grandma.jpg.app` makes sense, prompting for execution for third party code isn&#x27;t that strange.<p>The way Apple implemented it, where you can just sign your malware so the signature part is kind of useless, makes it weird, though.","title":null,"type":"comment","url":null}],"created_at":"2026-11-03T12:44:20.000Z","created_at_i":1793709860,"id":50351336,"options":[],"parent_id":50348810,"points":null,"story_id":50347524,"text":"Meanwhile macos prompts users to not run signed software?","title":null,"type":"comment","url":null}],"created_at":"2026-11-03T06:40:14.000Z","created_at_i":1793688014,"id":50348810,"options":[],"parent_id":50347978,"points":null,"story_id":50347524,"text":"They may be popular, but that doesn&#x27;t mean they&#x27;re not silly. Requiring magical signatures to get rid of the scary &quot;this person is trying to hack you&quot; popups is quite a silly thing for an operating system to do.","title":null,"type":"comment","url":null},{"author":"JaTochNietDan","children":[],"created_at":"2026-11-03T12:47:22.000Z","created_at_i":1793710042,"id":50351367,"options":[],"parent_id":50347978,"points":null,"story_id":50347524,"text":"You&#x27;re right, Linux is great and I use it for all my server hosting needs.","title":null,"type":"comment","url":null}],"created_at":"2026-11-03T04:14:00.000Z","created_at_i":1793679240,"id":50347978,"options":[],"parent_id":50347524,"points":null,"story_id":50347524,"text":"&gt; Yes, we support your silly OS as well. Windows and Linux users, you\u2019re welcome.<p>yeah, the operating systems that underpin &gt;90% of compute on the compute on the planet are silly and barely worth supporting.<p>this kind of \u201chey claude, write prose exactly as lame as usual but also make it snarky and rude in tone\u201d writing is just fantastically bad.","title":null,"type":"comment","url":null},{"author":"Klonoar","children":[{"author":"sampullman","children":[{"author":"Klonoar","children":[{"author":"sampullman","children":[{"author":"JaTochNietDan","children":[],"created_at":"2026-11-03T13:55:09.000Z","created_at_i":1793714109,"id":50352010,"options":[],"parent_id":50349805,"points":null,"story_id":50347524,"text":"My understanding of native is also that it&#x27;s essentially natively compiled to the platform, not that it&#x27;s necessarily using platform native UI.<p>The goal here with this project is to be platform agnostic. TablePlus due to being developed for macOS is much worse on other platforms than on macOS where it shines.<p>I wanted to bring the same experience but make it platform agnostic.","title":null,"type":"comment","url":null}],"created_at":"2026-11-03T09:24:02.000Z","created_at_i":1793697842,"id":50349805,"options":[],"parent_id":50348766,"points":null,"story_id":50347524,"text":"Well I can only remember back to 2008 or so, but since then the term has always been somewhat overloaded. Did I sound confused in my comment?","title":null,"type":"comment","url":null},{"author":"seanclayton","children":[],"created_at":"2026-11-03T12:45:45.000Z","created_at_i":1793709945,"id":50351352,"options":[],"parent_id":50348766,"points":null,"story_id":50347524,"text":"Language changes.","title":null,"type":"comment","url":null}],"created_at":"2026-11-03T06:32:13.000Z","created_at_i":1793687533,"id":50348766,"options":[],"parent_id":50348349,"points":null,"story_id":50347524,"text":"<i>&gt; You&#x27;re talking about &quot;native controls&quot;, which is more specific.</i><p>No, I am using &quot;native&quot; the way we used it before everyone starting rendering directly to the GPU. You can go back years on HN to see how it was used if you&#x27;re confused.","title":null,"type":"comment","url":null}],"created_at":"2026-11-03T05:12:24.000Z","created_at_i":1793682744,"id":50348349,"options":[],"parent_id":50348068,"points":null,"story_id":50347524,"text":"I wouldn&#x27;t say it&#x27;s just a step above electron, I think the term &quot;native&quot; has always been a little overloaded in this way. For example, a game that uses egui for the HuD&#x2F;menus could be rightly called native compared to a web game.<p>You&#x27;re talking about &quot;native controls&quot;, which is more specific. That said, I don&#x27;t see any reason why egui would be used over native controls for this type of app. They probably just didn&#x27;t think to ask their AI.<p>I imagine with AI, something like libui-ng would be pretty easy to improve and maintain. Looks like development has stalled though.","title":null,"type":"comment","url":null},{"author":"jeroenhd","children":[{"author":"JaTochNietDan","children":[],"created_at":"2026-11-03T13:53:16.000Z","created_at_i":1793713996,"id":50351986,"options":[],"parent_id":50348863,"points":null,"story_id":50347524,"text":"Actually I use macOS primarily but I use Linux for my VPSs and home server of course. I should probably test it on there.<p>TablePlus is notoriously not that great on Windows due to not being as platform agnostic.<p>I wanted to make this as platform agnostic as possible while being ultra performant. TablePlus is awesome on macOS, not so awesome on other platforms. Let&#x27;s bridge that gap and make it open source and free.","title":null,"type":"comment","url":null}],"created_at":"2026-11-03T06:48:48.000Z","created_at_i":1793688528,"id":50348863,"options":[],"parent_id":50348068,"points":null,"story_id":50347524,"text":"It&#x27;s native in that it doesn&#x27;t start a whole web browser with hooks to native code, like most cross-platform applications. That saves a lot of RAM and storage (unless you&#x27;re willing to subject yourself to testing with each platform&#x27;s web view, which brings its own problems to the table for minimal benefit).<p>Based on the description, it looks like the author is using Linux. Native doesn&#x27;t really exist there. There are a couple of flavours, but none of them are any more native than the other, and none of them are much more native than just rendering the UI yourself.<p>Modern Windows and Android development also often use the very same technique. Old Win32 (and I presume macOS, though the rise of iPad apps on macOS make me start to wonder) still offer some native-ish controls but they&#x27;re not usable outside of their own platforms.<p>With egui you don&#x27;t need to actually run a full copy of every version of Windows and macOS to see if the program runs. If it compiles, it&#x27;ll work.","title":null,"type":"comment","url":null}],"created_at":"2026-11-03T04:28:00.000Z","created_at_i":1793680080,"id":50348068,"options":[],"parent_id":50347524,"points":null,"story_id":50347524,"text":"This is the kind of project where the death of \u201cnative\u201d as a term is sad.<p>You\u2019re not truly native if you\u2019re using egui, you\u2019re just a step above Electron &amp; co. TablePlus is <i>actually</i> native and it shows.<p>If you\u2019re vibe coding this shit, why can\u2019t you just tell it to output platform specific things?","title":null,"type":"comment","url":null},{"author":"F7F7F7","children":[{"author":"JaTochNietDan","children":[],"created_at":"2026-11-03T13:55:39.000Z","created_at_i":1793714139,"id":50352019,"options":[],"parent_id":50348303,"points":null,"story_id":50347524,"text":"Don&#x27;t hide it, run with it","title":null,"type":"comment","url":null}],"created_at":"2026-11-03T05:05:39.000Z","created_at_i":1793682339,"id":50348303,"options":[],"parent_id":50347524,"points":null,"story_id":50347524,"text":"Rust for-the-fuck-of-it rewrites have become the new Javascript because-we-can rewrites.<p><pre><code>  &quot;It\u2019s Rust, compiled to WASM, running in your browser. Not a JavaScript rewrite. Just because we can. It\u2019s Rust, dude. Try it.&quot;\n</code></pre>\nMaking the justification for this project&#x27;s existence especially meta on so many levels.","title":null,"type":"comment","url":null}],"created_at":"2026-11-03T03:06:53.000Z","created_at_i":1793675213,"id":50347524,"options":[],"parent_id":null,"points":28,"story_id":50347524,"text":null,"title":"Show HN: Rustable is an open source database client built in Rust","type":"story","url":"https://rustable.app"}
