Show HN: DataRamen, a Fast SQL Explorer with Automatic Joins and Data Navigation (dataramen.xyz)
You run it locally from the CLI (no cloud version yet), connect your databases, and you're ready to go. The goal is to let you explore and query data like you would in a spreadsheet: intuitive, fast, and without friction.
Key features:
- Automatic joins & related data navigation: Right-click any row to instantly see related records in other tables (based on foreign keys or references).
- Keyboard-driven UI: Hit N to jump to a table, F to filter, and so on, it’s optimized for speed so you can go from question to insight in seconds (this point is still in progress, I find it confortable, but the goal is to make it even better).
- Named tabs with saved queries: Keep multiple tabs open with different queries, useful for comparing or cross-checking data. Tabs are saved, so you can get back to your queries at any time.
- Instant edit & insert: One click to edit or add rows, no need to write full queries.
- Multi-DB support: Connect several databases and search across all of them.
- Search across all columns: Find what you need even if you don't know the exact column.
If you've ever felt slowed down by writing the same SQL over and over just to explore your data, this might save you a ton of time. I’d love feedback or suggestions, especially from folks who wrangle data often.
Find more information on https://dataramen.xyz
PS. don't be harsh on the logo, I did my best :)
14 comments
[ 2.7 ms ] story [ 32.4 ms ] threadNot a single screenshot on the page
I think most people would be wary of running random npm modules to which they will be giving database credentials and passing through their actual data.
Neat idea on paper though!
On my part, I would like to see sqlite support and screenshots on the mainpage, also not a big fan of running an unknown command on my data.
Since you run locally, any value of having the frontend loaded from a website instead of just opening it in localhost ?
``` Error [ERR_REQUIRE_ESM]: require() of ES Module /Users/cupid/.bun/install/global/node_modules/yargs/index.mjs not supported. ```
Is there a GitHub or similar where issues can be reported?
After reading all the comments, I can see there are two big issues here:
- The code is not open-sourced, and some people don't trust running it locally
- The landing page does not clearly show/explain what DataRamen is and how it works
I should've seen it coming. I will take the following actions to tackle these problems:
1) Open-source the CLI code. There are no super sophisticated algorithms behind it, so no need to keep it private.
2) Improve the landing page with screens and videos to showcase its features.
In addition to this, I will keep working on new features. I saw multiple comments mentioning SQLite support. Since it is possible to run SQLite directly in the browser, I might as well use it as a live demo where you can try the tool with a dummy DB without installing it locally (can't promise it, I have to see the feasibility of this project).