Anything written by djb (https://en.wikipedia.org/wiki/Daniel_J._Bernstein): qmail, djbdns, ucspi-tcp, daemontools, etc.
Ask HN: What are some well written/engineered open source software?
31–40 of 72 posts
Re: Ask HN: What are some well written/engineered open source software?
#32Can you really learn from just reading source code? It seems like you need an annotated guide to understand why this was done along with the how.
Re: Ask HN: What are some well written/engineered open source software?
#33I've always found the git source a pleasure to read.
Re: Ask HN: What are some well written/engineered open source software?
#34[deleted]
Re: Ask HN: What are some well written/engineered open source software?
#35Discourse is a really solid codebase with some nice patterns (their auth/auth checking, for example); probably the best OSS Rails app I know. I routinely answer questions about how the product or API works with 30 seconds of examination of the code.
Re: Ask HN: What are some well written/engineered open source software?
#36Apache Solr and Tomcat
Solr source code is a mess and sometimes worse than that. Test coverage is pretty good tho.
Re: Ask HN: What are some well written/engineered open source software?
#37OpenBSD for correctness and avoiding bloat. One of them told me MuPDF was cleanly coded, too. Rare for PDF readers.
Re: Ask HN: What are some well written/engineered open source software?
#38Google's Guava library, at least the parts I've seen, is incredibly well written and organized.
A assume most "standard library" type stuff is where you will find the cleanest code.
Re: Ask HN: What are some well written/engineered open source software?
#39Redis. SQLite.
Second Redis. I don't even know C yet I find it surprisingly easy to follow.
Re: Ask HN: What are some well written/engineered open source software?
#40Discourse is a really solid codebase with some nice patterns (their auth/auth checking, for example); probably the best OSS Rails app I know. I routinely answer questions about how the product or API works with 30 seconds of examination of the code.
[deleted]