Gnu Recutils: Plain Text Database
Posted25 days agoActive24 days ago
gnu.orgstory
informativeneutral
FirestoreData_centersCommand Line Tool
Key topics
Firestore
Data_centers
Command Line Tool
Discussion Activity
Very active discussionFirst comment
2h
Peak period
24
2-4h
Avg / period
5.7
Comment distribution51 data points
Loading chart...
Based on 51 loaded comments
Key moments
- 01Story posted
Dec 14, 2025 at 2:08 PM EST
25 days ago
Step 01 - 02First comment
Dec 14, 2025 at 4:21 PM EST
2h after posting
Step 02 - 03Peak activity
24 comments in 2-4h
Hottest window of the conversation
Step 03 - 04Latest activity
Dec 15, 2025 at 12:01 PM EST
24 days ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
ID: 46265811Type: storyLast synced: 12/17/2025, 7:05:36 PM
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
"You see son, when a boy turtle and a girl turtle love each other very much..."
[0] https://visidata.org
But at least at the time (~2 years ago IIRC), the support was really basic, just basic record display, and most importantly, editing the parts VD didn't understand lead to data loss. I don't remember what I was trying to do - the error report I wrote with those details died with my old machine - but it wasn't anything too complicated, just array fields and foreign keys I believe i.e. just using recfile features one step beyond a listing of `key: value` pairs. I gave up on recfiles as a whole after losing data a few times like this (since I hadn't found any other suitable tool either).
We keep that list up to date.
https://news.ycombinator.com/item?id=31832564 155 points, 52 comments, 3 years ago
https://news.ycombinator.com/item?id=15302035 105 points, 46 comments, 8 years ago
https://en.wikipedia.org/wiki/Recutils
That seems very on-brand for them, as curl's default UA gets blocked by most sites.
Amazingly poor choice of logo.
Which practically conceal its sex.
I think it clever of the turtle
In such a fix to be so fertile.
https://wordnet.princeton.edu/documentation/wndb5wn
Honestly now days the whole thing can be trivially loaded into memory but back when the project was started this was much more of a concern, I do know that once I figured this out I started re writing my program to see how little memory I could use, It was a lot of fun to use access patterns other than "load the whole thing into memory"
https://cdb.cr.yp.to/
In the AI era, the rec file seems to be a great choice for formatting text that will be feed into LLMs. Imagine converting an HTML table into a RAG file, the context will be much clearer.
Or was this just a statement about being entitled to other peoples work and closing it up?
Are you sure about that? Because if you don't ship binaries, but whole devices, than only AGPL might demand what you think GPL does. Also I don't see what the issue is with "distributing" software from somebody else. If you designed things modular, the GPL software can be updated without the user needing to touch any of your proprietary code.
Sure, it's not as fast as SQLite or bigger systems, but often it's enough for smaller projects.
I really enjoying the toolset to query logs etc...
Good memories.
With recutils recsel | recfmt -f template.fodt I have my invoices.
soffice and curl to generate .pdf s and email them off.
With recutils recset I have my invoices status updated. Done.