Hacker News new | past | comments | ask | show | jobs | submit login

Hey folks,

This is a passion project from myself and a friend.

Been looking for a slick and easy to use SQL client on Linux for a while (I wanted basically Sequel Pro, on Linux, for PSQL). Couldn't find what I wanted, so we made one ourselves.

It's built on Electron using Vue.js - I know HN opinions on electron apps, but I've been surprised on how snappy the app is.

It's fully open source (MIT), cross-platform (Linux, Mac, and Windows), and we're committed to respecting privacy. Hope someone else finds it useful too.




> I wanted basically Sequel Pro, on Linux, for PSQL

Have you seen http://sequeljoe.ohwg.net/ ?

I'm also following https://github.com/ragnar-lodbrok/meow-sql closely, a C++/Qt port of the FOSS-but-Windows-only https://www.heidisql.com/ .

But neither of these are really "fully baked" options.

EDIT: This may have come across as the typical HN "middlebrow dismissal" so I just want to say, phenomenal work and a heartfelt thanks for being fully FOSS. Tools like this are a really important part of the SWE landscape that could use some more good entrants.


HeidiSQL works really well under Wine. I would still be using it


HeidiSQL on Wine, seconded.


Thanks!


I have a couple of feature requests that nothing else seems to be able to do:

1. Parameterised queries (ideally with an ability to customise the syntax for the placeholders - we use :param for named parameters). All of our production queries are parameterised, and it would be awesome to be able to copy and paste them into this kind of tool, and run them unmodified. Especially as they sometimes use the same parameter in multiple places, so updating them.

2. A full editor control (e.g. Code Mirror, Monaco, or Ace) for editing SQL queries. Specifically I really want multiple cursors for editing queries quickly and efficiently.


As far as I can tell IntelliJ Ultimate (and therefore most likely DataGrip too) supports both. For parameterized queries you get a prompt that let you fill in values for each parameter when executing them. They're commercial products though.


DataGrip does support multiple cursors, I've never done the parameterized queries but I will have to look into that. Buying the entire Jetbrains suite was one of the best decisions I made when I switched jobs and lost my old license. IDEA/Datagrip save me so much time, when I worked it out I couldn't pay for them fast enough.


Just in case you are not aware of it, DataGrip can do all these things: https://www.jetbrains.com/datagrip/


I use Rider daily and pay for it, but I found the price tag for DataGrip to be pretty steep considering what I typically use a SQL client for (running ad hoc queries mostly). The competition is not great on MacOS either so I've been using Azure Data Studio and dbBeaver mostly and not really happy with this state of affairs either. Excited to see a fresh new attempt in this space.


Rider comes with DB tools on par with DataGrip included. Same for PHPStorm. The exception si WebStorm and maybe other smaller ones


I like a lot of the paid tools, but I just feel like open databases deserve open tools. DBeaver is great for DBAs.


hopping on the train here - does anyone know an editor that can do editing of postgres enums? (i know you can't 'edit' an enum in postgres, but i would love a GUI that would 'allow' this. (i.e. in the background DROP CASCADE the enum, create a new one with the same name and new value, as well as restoring to previous dependencies that the old enum had)


Hey, it would be great if you published it to AUR (Arch Linux)!


Hoping to! It's built with electron-builder and there's no plugin for aur yet, so will have to manually figure it out. I'm very pro Linux.


I tried out your app, and it's awesome! Simple and solves my need.

Can you add a setting to zoom?


Working on it!


Quite cool! Nice work :) Why an app vs. full hosted given it's Electron?


Perhaps to live up to the stated commitment that an internet connection isn’t required.


I've built both! My personal frustration was the lack of a simple SQL client on Linux. So here we are :-)


Thank you for your work. I just installed your app and it is working well.


Passion aside, how do you plan to monetize?


There are plenty of opportunities to monetize once there are lots of users.

I think with FOSS it's more important to outline how I'm NOT going to monetize. For us that means never charging for core features, eg having 'CE' vs 'EE', and never doing anything sketch with personal data.


> There are plenty of opportunities to monetize once there are lots of users.

> never doing anything sketch with personal data.

Does not compute.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: