TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What open source project, in your opinion, has the highest code quality?

20 pointsby thetermsheetabout 6 years ago
I'm planning to study a number of these codebases to gain insight and inspiration. Maybe even write an article about their commonalities...

9 comments

binalpatelabout 6 years ago
Prior discussion: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=18037613" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=18037613</a>
jonawesomegreenabout 6 years ago
The test suite for SQLite is very impressive.<p>&gt; The reliability and robustness of SQLite is achieved in part by thorough and careful testing. As of version 3.23.0 (2018-04-02), the SQLite library consists of approximately 128.9 KSLOC of C code. (KSLOC means thousands of &quot;Source Lines Of Code&quot; or, in other words, lines of code excluding blank lines and comments.) By comparison, the project has 711 times as much test code and test scripts - 91772.0 KSLOC.<p>Plus they have a whole page on their site about testing [1]. Which is more then you can say about a lot of open source projects.<p>[1] <a href="https:&#x2F;&#x2F;www.sqlite.org&#x2F;testing.html" rel="nofollow">https:&#x2F;&#x2F;www.sqlite.org&#x2F;testing.html</a>
singletoonabout 6 years ago
Laravel is incredibly well crafted and documented, one of the highest quality OSS projects ever, IMHO.
评论 #19363100 未加载
评论 #19363674 未加载
busterarmabout 6 years ago
While I wouldn&#x27;t suggest that his code is meant to be read for beauty&#x2F;inspiration, djb&#x27;s code is of incredibly high quality.<p>I would suggest starting with qmail and looking at the (very mainstream) patches that people are running on top of it.<p>tinydns is also worth a look.
towaway1138about 6 years ago
There are a lot of ways to judge this, but obvious candidates would be GNU Emacs, the GNU coreutils packages, etc., and the Linux kernel itself. (Probably also the BSDs, though I don&#x27;t know these.)
stayaadaabout 6 years ago
If I&#x27;ve said it once, I&#x27;ve said it a thousand times: Redis and SQLite (in my opinion) have some of the highest code qualities.
grumpydbaabout 6 years ago
PostgreSQL. It&#x27;s awesome, welcoming and well documented.
sns989about 6 years ago
requests, the python package for HTTP&#x2F;S
评论 #19363111 未加载
ulowebabout 6 years ago
SQLite++