HACKER Q&A
📣 sarthakjshetty

What are your favorite open-source codebases?


Hey HN! I wanted to know what are your favorite open-source codebases that are high-quality and well documented?

I'm a beginner programmer, and a common suggestion here on HN is to look at high-quality, open-source codebases, as a technique to write better code and for inspiration.

Please post links below, and if possible, why you like it so much!

I work as a robotics researcher and code primarily in C++ and Python, but feel free to link projects outside these languages as well.

Thanks!


  👤 nikivi Accepted Answer ✓
I liked these ones:

https://github.com/TheThingsNetwork/lorawan-stack (nice docs + contribution process)

https://github.com/cli/cli (well made cli, awesome --help & flag conventions)

https://github.com/denoland/deno_website2 (next.js codebase with serverless cloudflare workers being used)

Mostly as it uses tech I like using already.



👤 op03
Kiwix - makes it possible to run a local offline copy of wikipedia/stack exchange etc etc.

On top of that I have Elasticsearch/Kibana allowing me to build up my own little private search engine.


👤 MaxBarraclough
Which language are you learning? It won't be possible for people to give you good suggestions if they don't know this.

👤 jacquesm
Sqlite.

Redis.