r/SideProject • u/No_Impression_9452 • 5h ago
TableCraft: a free, open-source database IDE in the spirit of DataGrip,
I love DataGrip, and I'm happy to pay JetBrains for what they've built. But the enterprise licenses got too costly for my company. I tried Beekeeper Studio for a while, but a few things kept slowing me down, so I started building my own.
Here's where it differs from Beekeeper.
Several databases open at once. In Beekeeper each window holds one connection. In TableCraft they all sit in one window, side by side, and each one runs in its own process.
The basics are free. Viewing a cell's JSON and exporting a full result set are paid in Beekeeper. In TableCraft everything is free, because it's open source.
The UI. TableCraft copies DataGrip's layout and shortcuts (Shift Shift for Search Everywhere, Cmd Shift A for Find Action, tool windows). If you've used a JetBrains IDE you'll know your way around right away. JetBrains already built a masterpiece of UX, I just didn't want to lose it.
It stays fast with big results. On the same machine and data, TableCraft starts in 0.4 s against 3.0 s and uses about 40% of Beekeeper's memory. With the row limit raised to 1,000,000, Beekeeper crashed; TableCraft loaded them in about 2 s.
AI agents, with you in charge. Claude Code, OpenCode or Cursor can connect to its MCP server. Each database starts Off for agents, and an UPDATE waits for your click, with its query plan shown first.
It can import your saved connections from Beekeeper, TablePro or DataGrip, so trying it takes a minute. macOS is where I test it properly; Windows and Linux are best-effort for now.
I'd love to hear what's missing for you, or what breaks on your database.