-
For the sake of easy querying, MongoDB would be what I want but it's not fitting for a cli tool. I came across https://github.com/vincentdchan/PoloDB which is a lightweight embedded mongo-alike, very awesome, but it's for Rust.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
or just use cocroachdb (it's single binary), spawn the cockroach using https://github.com/kokizzu/goproc
-
https://github.com/FerretDB/example -> mongodb proxy to postgres
-
buntdb
BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
https://github.com/tidwall/buntdb -> i think this one you might want
-
I use Badger a lot, it doesn’t do much but it’s fast
-
I wrote Hare just for this kind of use case: https://github.com/jameycribbs/hare
-
miller
Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
Miller can query JSON files as-is and do it from a command line for you. I'm not sure why you say you need an "embedded json db" for something that small; unless you want it that way just for the ability issue queries? Is mongo a requirement for this? Regardless, Miller gives you a query capability as well and can be used on JSON, XML, and CSV.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-