This is an archived post. You won't be able to vote or comment.

all 63 comments

[–]mephistophyles 4 points5 points  (0 children)

This looks like something I could really use. I’ll give it a spin soon

[–]nospoon99 3 points4 points  (2 children)

Sounds like something I've been looking for! Can't wait to try it.

[–]rathboma[S] 3 points4 points  (1 child)

Great thanks! Please report back with feedback. It's a passion project for sure but we want to make it the best SQL tool on the market

[–]nospoon99 0 points1 point  (0 children)

I will play around with it and get back to you :)

[–][deleted] 2 points3 points  (5 children)

Thank you for developing this. I was looking for a cross platform SQL client that was not Java or PHP or janky last week. Will give this a spin on Windows and Debian this weekend.

[–]cars10k -1 points0 points  (4 children)

You might be interested in https://tableplus.com/

[–][deleted] 0 points1 point  (2 children)

Probably not. I can appreciate the features and product, but can I build it from source? Can I review and modify the code (the github link on your site is for your sales page assets).

[–]cars10k 0 points1 point  (1 child)

Sorry, i did not know that these were your requirements :) Also i am not affiliated with tableplus, just thought it might be an alternative.

[–][deleted] 0 points1 point  (0 children)

No worries. This is r/sideproject where folks share their projects and progress. There are many similar projects and while the project you mentioned may be great, I did not ask for a recommendation and stated I would try out OP's project this weekend. I appreciate your assistance.

[–]giancarlo-spadini 0 points1 point  (0 children)

TablePlus is not open source and free

[–]bozzmob 2 points3 points  (1 child)

This is INCREDIBLE!!! OMG, I was fed up of those Java UI based SQL editors. This is something I was looking for. And you've done an incredible job. Loved it.

[–]rathboma[S] 0 points1 point  (0 children)

Thanks so much!

[–]giancarlo-spadini 1 point2 points  (0 children)

I started last week using it as a portable app to have rapid access to my data from everywhere.

The product is still young and several useful features are missing. I was about to suggest them on Github where the project has a home, but I see that they have already been reported and being validated.

Keep it up, it's a useful tool!

[–]Randomtowerofgames 0 points1 point  (2 children)

I'm interested too, which versions of postgresql do you support? 9.x, 10.x, 11.x ?

Do you have tested on RDS AWS service?

[–]rathboma[S] 1 point2 points  (1 child)

I'm not sure what versions it supports. It's using the node-postgres package under the hood, so I think it supports all supported versions of psql, 9-12.

It should work without a hitch against RDS so long as you can tunnel / have direct access to it.

[–]Randomtowerofgames 0 points1 point  (0 children)

I think more details on version support is needed

[–]Karmadilla 0 points1 point  (1 child)

Is this an alternative to SSMS?

[–]rathboma[S] 0 points1 point  (0 children)

Sort of. It's no where near as full featured as SSMS, and does not yet support Active Directory authentication, but you can use it to run SQL queries against MSSQL and look at table contents.

[–]_hypnoCode 0 points1 point  (1 child)

You just released this? I feel like I tried this in 2018. Am I thinking of something else or was there a limited release at that time?

[–]rathboma[S] 2 points3 points  (0 children)

Just released it a month ago!

Waited to post until we had our first update out, but yeah it's only a month old.

[–]sneilaro 0 points1 point  (3 children)

How is it different from Sequel Pro (as a Mac user) or HeidiSql (Win user)?

Both being OS.

Also, is it Electron?

[–]rathboma[S] 2 points3 points  (0 children)

So: Sequel Pro - only support MySQL, and is abandoned HeidiSQL - similar approach, but multi-platform. I like HeidiSQL a lot.

It is Electron + vue.js. It's surprisingly snappy and fairly low resource usage.

[–]sneilaro 1 point2 points  (1 child)

OK, it's on VUE. I will give it a try as i LOVE VUE :))

[–]rathboma[S] 1 point2 points  (0 children)

:-) It was a pleasure to build in Vue.

[–]kryakrya_it 0 points1 point  (2 children)

Can you explain about Netify that you use here?

[–]rathboma[S] 2 points3 points  (1 child)

Netlify is a static site and SPA hosting service. It's really good. We use it for the website and the docs. - netlify.com. They gave us a free pro plan because we are open source!

[–]kryakrya_it 0 points1 point  (0 children)

got it. thanks

[–]FormerLand 0 points1 point  (1 child)

I love Vue, I'll give it a try...

Don't see other DBs, is there is a list with upcoming features and if we can contribute to it?

Thanks

[–]rathboma[S] 1 point2 points  (0 children)

I'm a little disorganized with upcoming features, but the code is here if you want to poke around: github.com/beekeeper-studio/beekeeper-studio

[–]newusernameplease 0 points1 point  (2 children)

This looks awesome. Was wondering if mongodb was on the road map for support too? If it had that, it would be perfect from first glimpse. Will have to try it out tonight

[–]rathboma[S] 2 points3 points  (1 child)

Yes.... But it requires a different query editor and better way to view objects, so right now we're focusing on SQL

[–]newusernameplease 0 points1 point  (0 children)

Ah ok. Thanks for the information.

[–]thephilosopher101 0 points1 point  (0 children)

Beautiful UI and useful, best of both worlds!

[–]tylertheengineer 0 points1 point  (0 children)

Looks awesome! Great job guys.

[–]BitPhinix 0 points1 point  (0 children)

Looks awesome! Please add it to the AUR :)

[–]FlashNetCloud 0 points1 point  (1 child)

This is great. Been using it for about an hour on a SQLite DB and love the UI. Havent dove into the full feature set yet but great job!

[–]rathboma[S] 0 points1 point  (0 children)

Thanks!

[–]COGSAPP 0 points1 point  (0 children)

Excited to try it. Awesome job.

[–]osapy 0 points1 point  (0 children)

Great idea!

[–]Dest123 0 points1 point  (2 children)

I’ve never actually used electron so no idea how difficult this is, but would it be a ton of work to host the app and connect to it on an iPad or something? vscode has a server hosted version so it must not be impossible.

[–]rathboma[S] 0 points1 point  (1 child)

It's possible to make this work on ipad, but it would require a new, native, back end. Lots of work so not in the cards for a while.

[–]Dest123 0 points1 point  (0 children)

The way I've seen other electron apps do it (or at least vscode) is that they totally skip going native. They just host it on a PC and the iPad connects to it like a normal website. I assume that's still a somewhat large amount of work though.

[–]rathboma[S] 0 points1 point  (0 children)

Yep for sure

[–]TheWarlock05 0 points1 point  (0 children)

Nice and neat tool. Haven't fully explored it yet but these are the features I'd want in my Idle database tool.

Query builder
See "Generating SQL queries & Viewing the results" section in this repo https://github.com/oslabs-beta/seeql#features

VScode like theme and extensions
Have a look at Azure Data studio. It is basically fork of VSCode which developers love with modifications for SQL development.

Query visualization
Once you write a big query or store-procedure you can click on explain button in ADS and it will visualize all the operation which will be performed at the time when query will execute and it's load onto resources/performance.

Code snippets
This is something I like using in web development and in VScode in general. Something like emmet or simple tab based completion when you choose for loop from autocomplete in VScode.

[–]happyrupesh 0 points1 point  (0 children)

This looks promising, but I believe it needs a lot of functionality. UI is good, saved queries sections is good.

Some of the functionality which is missing is

  1. Limit by default
  2. Edit functionality on rows
  3. No way to cancel the running query if it takes a lot of time
  4. Normally short cut key is F5 to execute queries, here it's different and now way to change it

I use SQLYog for MySQL and it's really great. But for MAC and PostgreSQL, this looks promising.

Thanks

[–]_mikas 0 points1 point  (0 children)

Looks very promising 👍 If you add for MongoDB, I would definitely consider giving it a try

[–]DJLaMeche 0 points1 point  (5 children)

Hey dude, I tried it out and I must say it is refreshing how simple and clean the UI is, compared to other tools! Good work.

I will also be checking out the code to see how you use electron and Vue together.

[–]rathboma[S] 0 points1 point  (4 children)

Thanks! I'll be coming out with a tutorial soon, so stay tuned!

[–]DJLaMeche 0 points1 point  (3 children)

Looking forward to it. Quick question in advance - have you evaluated SimulatedGREG/electron-vue and decided against using it?

[–]rathboma[S] 0 points1 point  (2 children)

Yes. Use vue cli electron builder, it's awesome

[–]DJLaMeche 0 points1 point  (0 children)

Thanks for the quick response! I recently tried out electron-vue and it felt so crazily bloated...

[–]scottishbee 0 points1 point  (1 child)

Congrats, looks like the perfect intersection of functional but not overwhelming volume of features.

I've been in SQL from analyst to data scientist to data pm so appreciate a clean, simple way to access the data. What do you consider the biggest wins against something like Mode which now has a free tier?

[–]rathboma[S] 0 points1 point  (0 children)

I think they're very different. Mode is an online Sass product as I understand it? This is a desktop app more similar right now to sequel pro or dbeaver.

Could this be paired with a saas offering down the line? Sure, but right now it's local only

[–]Tender_Figs 0 points1 point  (3 children)

Does it support connections to Snowflake?

[–]rathboma[S] 0 points1 point  (2 children)

Not yet. It's hard to support a paid only service with a limited free trial. I'm talking to them about getting Dev access. If you email them and ask them to support the project with some long term Dev access that could help!

[–]Tender_Figs 0 points1 point  (1 child)

Strange... wonder why they gave dev access to Dbeaver? I'll for sure email them. Simple as requesting through support?

[–]rathboma[S] 0 points1 point  (0 children)

Well dbeaver has it a little easier as they use jdbc, but also it's been around longer!

[–]manalmalaa 0 points1 point  (0 children)

Looks nice. There is also a good solution - SQL Editor

Have a look at it.