HN Hall of Fame Weekly email

Dasel: Select, put and delete data from JSON, TOML, YAML, XML and CSV

github.com Software & code Software projects Software engineering Candidate
Screenshot of github.com captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 3 calendar years, with breakout response in 2 of them.

submissions
3
submitters
3
observed span
2020–2024
peak thread · 84 comments
492 pts
latest 20+ return · 2024-08-18
492 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

I like the idea of using select/put/delete (sql-style syntax) to query non-rdb data storage. It sort of raises the question of, could there be 1 universal language to query relational databases, text file storage (json, csv, etc), and anything else. Or put another way, is there any data storage format that couldn’t be queried by SQL?

0thgen·492-point thread·

Reminds me of https://github.com/johnkerl/miller which is also a go based tool cloning features from tools like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON

I've been working on a tool to query/update data structures from the commandline. It's comparable to jq/yq but supports JSON, YAML, TOML and XML. I'm not aware of anything that attempted to do this so I rolled my own. Let me know what you think

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
737

reference only — not used in Hall rules or ranking

Total comments
121

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2020-10-30Dasel: Query/update data structs from the cmdline. Supports JSON,YAML,TOML,XMLNovalty93456
2022-03-07Select, put and delete data from JSON, TOML, YAML, XML and CSV filesFirst breakoutwyuenho20031
2024-08-18Dasel: Select, put and delete data from JSON, TOML, YAML, XML and CSVBest thread · Latest 20+ point returnedward49284