React: https://github.com/facebook/react
Vimium: https://github.com/philc/vimium
If you want more, here is probably a good place to start: https://github.com/EvanLi/Github-Ranking/blob/master/Top100/...
React: https://github.com/facebook/react
Vimium: https://github.com/philc/vimium
If you want more, here is probably a good place to start: https://github.com/EvanLi/Github-Ranking/blob/master/Top100/...
One could also argue, "why does it matter how it's written, it's not a book and it does what I need to do so that's fine." If it works and you don't have to do anything, great. If you have to troubleshoot it because it broke, then hopefully the code is structured in a way that lends itself to debugging. Otherwise, you might end up having a bad time.
For myself I'd say the lodash repo is well written. Would you agree/disagree?
1. Stylistically consistent for things like format, naming, control and logic flow
2. QA: linted, unit tested, code reviewed
3. Design: Modular, scalable, future proof, secure, stable, reliable, performant etc.
4. High adoption implies testing/verification of above design attributes
5. Follows (or establishes) best established practices for interfacing with platform APIs etc.
6. Keeping complexity low enough that a junior engineers can contribute
7. Descriptive commit messages
etc. etc.