5 ms·
I've been using TablePlus for a long time now as well. I don't have any affiliation but started with their mac app. It was easily the best DB GUI out there. I l
by jacurtis 7y ago
I've been using TablePlus for a long time now as well. I don't have any affiliation but started with their mac app. It was easily the best DB GUI out there. I like that you can use the same GUI for PostgreSQL, MYSQL, Redis, MongoDB, and SQLite (there are even more than this, but these are the ones I use).
It is awesome to have one very powerful and well-maintained program for all my database needs. I can get proficient at one tool and use it for everything. In addition, I can pay 1 licensing fee and get access to a powerful tool for working with all of these databases, instead of needing a separate tool for each one (which was the case in the past).
The pricing model is EXTREMELY FAIR in my opinion. First of all, it is free to use in its entirety forever, with only a small handful of limitations. New devs will easily be satisfied with the free version. You can upgrade to support them and to remove the few limitations in the free version for just $60. This is well worth any developer's time as it accounts for only an hour or two of their wages most likely. I also like that it is a perpetual license, so you don't need to "subscribe" if you don't want to. You do need to renew if you want newer versions, as the $60 license only covers 1 year of updates. But i think that this is a great balance between being fair (it is perpetual at the version + 12mos that you bought it at), while also incentivizing and allowing to support further development. Finally offering a generous free version supports newbies and the dev community.
Lastly I need to point out an often-overlooked reason to consider TablePlus. They offer tools on every platform (Mac, Windows, Linux). And MOST IMPORTANTLY, this isn't an electron application. Each version is maintained by a seperate team (from my understanding) within their business and it is built on the native language and frameworks for that platform.
About 1.5-2 years ago I started a discussion on their forum about bringing a version to Linux (at the time it was only Windows and Mac). The forum post quickly started gaining momentum from other Linux users who discussed how there is quite literally NO good DB GUI on Linux (other than the CLI). Let alone something as easy to use and powerful as TablePlus. The team eventually committed to a Linux version, and after a year of development updates I was invited to the beta and had been using it ever since.
This team really is great and I highly recommend trying their tool for free and upgrading to the paid version if you find it useful, which I think any developer will.
- elamje 7y agoThat sounds impressive, if not unbelievable, they have 2 employees listed on their LinkedIn, and only 3 listed on their website. Maybe they are using offshore developers for a lot of the heavy lifting, but I honestly don’t see how they could have native apps for 3 platforms that have this much functionality with that many employees. Anyone else have insight?
- nicoburns 7y agoWhy not? Two full time developers is plenty if you don't have the overhead of management processes, and everyone has a unified vision. Sublime Text was a one-man show until relatively recently. It's a single cross-platform codebase, but he built the cross-platform abstraction layer himself! Presumably this has the underlying database logic in some kind of shared library.
- nimchimpsky 7y agoI mean its a db client, its not rocket science.
- 40four 7y agoThe 3 native code bases are impressive. Early on it was very Mac centric, the Windows client used to lag way behind in features. The last time I checked, Windows had all the features I expected from the Mac version. The new Linux client might be a good example of where the Windows client was a year/ year and a half ago. It works, but lacking a lot still. I’m confident they will continue to iterate and get it up to speed soon. Big fan of Table Plus here. I like the ease of use and the clean UI. It’s everything you need, and nothing you don’t. Very smooth workflow.
- wdb 7y agoIn the end you only need to implement UI layer when the business logic is separated out. Not that the business logic on the different platforms can't be tricky but I think most time is spend on the native UI implementation. That's how I would go about it. I am glad it's not Elektron. I am also using TablePlus and enjoying it a lot!
- 7y ago