Menu

Post image 1
Post image 2
1 / 2
0

Why I Built a Database Client in Go Instead of Electron

DEV Community·Shubhesh Shukla·29 days ago
#C2Mj3Q8r
Reading 0:00
15s threshold

Most mornings at work I had three database tools open. DataGrip for MySQL, a Redshift-compatible client, and the AWS console for DynamoDB. That is three windows, three sets of saved credentials, three different query histories, and about 1.5GB of RAM just to look at tables. I built https://shubhesh07.github.io/db-connect/ to replace all three. It is a free desktop database IDE for MySQL, Amazon Redshift, and DynamoDB. The installed binary is 18MB. It opens in under two seconds. And it does not bundle Chromium. This post covers the technical decisions behind it — what worked, what was painful, and what I would change. The problem If you work at a company that runs MySQL for transactional data, Redshift for analytics, and DynamoDB for high-throughput key-value access, you know the tool fragmentation problem.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More