News for hackers. Stuff that matters.
Re:Ask HN: What open source project, in your opinion, has th... by andygrunwald on Friday September 21, 2018 @03:10AM (#18037736)
When we take the language into consideration, unwound like to mention Redis.

Often codebases written in C are a a mess to understand, a mess to read. The Redis Source Code is understandable even without deep knowledge of C

Re:Ask HN: What open source project, in your opinion, has th... by christophilus on Friday September 21, 2018 @11:13AM (#18040282)
Yep. I was going to say Redis and SQLite. Both are really well commented. They almost read like a manual.
Re:Ask HN: What open source project, in your opinion, has th... by andoma on Friday September 21, 2018 @02:27PM (#18041654)
Although still in beta, I'd like to add BearSSL to the mix of well written and documented C libraries. In particular compared to the OpenSSL "documentation". It's also nice to see an TLS implementation without any memory allocations at all.
Re:Ask HN: What open source project, in your opinion, has th... by travmatt on Saturday September 22, 2018 @03:59PM (#18047705)
> Redis Source Code is understandable even without deep knowledge of C

Came here to say exactly this - Redis is very cleanly written.