Show HN: Daba – Turn your JSON into a database (daba.so)
Basically turns your JSON into a query-able, hosted database in seconds. You can read/update/delete JSON files by path, just like you would in Javascript. So, something like get(”users[7].address”)
And while we’re at it, I also built a simple file storage service where you upload a file and it gives you the URL back.
A lot of my (and other devs friends') side projects will never require more data than a JSON file can handle. Yet we always have to go through the hoops of setting up and using databases meant to handle huge amounts of data.
There are many other services that could benefit from the same minimalist philosophy. The idea is to have a bunch of building blocks of different services, and let the developer scale up/down the complexity as they see fit. I'm working on more services for daba (In no particular order: SQLite db?, auth, emails, …)
You can use this for any applications where the data can fit in a JSON file. (e.g. Website CMS, blog, portfolio, small mobile apps, internal tools, …). You’ll be surprised at how much data a 20mb JSON file can hold: https://github.com/json-iterator/test-data/blob/master/large...
Let me know what you think
10 comments
[ 3.3 ms ] story [ 31.9 ms ] threadAlso, unless you have developed your own database system (which i doubt :p), this tool may be able to widstand larger applications too. If not maybe have some automated migration option?
Kudos
Would be interested - to understand how you think about pricing in the future? - to understand how you see recent progress with LLMs impacting this project? I'd love to have the same UX (upload a JSON) but be able to query this JSON with NLP through GPT