I often get asked what resources and tips I would recommend for web developers. I decided to curate a list of some of the most useful GitHub repositories I have come across.
The main criteria for curating was practical usability, so these repositories include everything from learning resources and roadmaps to best practices, system designs, and tools.
Hopefully, this will help as many developers as possible and everyone will find something useful to improve their skills and workflow to create awesome projects in the future.
1. free-programming-books
⭐ GitHub stars 246k+
A huge list of freely available programming books.
2. coding-interview-university
⭐ GitHub stars 230k+
A complete computer science study plan to become a software engineer.
3. awesome
⭐ GitHub stars 216k+
Awesome lists about all kinds of interesting topics.
4. developer-roadmap
⭐ GitHub stars 208k+
Up-to-date roadmap to becoming a developer.
5. javascript-algorithms
⭐ GitHub stars 149k+
Algorithms and data structures implemented in JavaScript with explanations and links.
6. node-best-practices
⭐ GitHub stars 80k+
The Node.js best practices list.
7. tech-interview-handbook
⭐ GitHub stars 77k+
Curated coding interview preparation materials for software engineers.
8. project-based-learning
⭐ GitHub stars 75k+
A curated list of project-based tutorials.
9. 30-seconds-of-code
⭐ GitHub stars 102k+
Short JavaScript code snippets for all your development needs.
10. free-for-dev
⭐ GitHub stars 57k+
A list of SaaS, PaaS, and IaaS offerings that have free tiers.
11. javascript-questions
⭐ GitHub stars 46k+
A long list of advanced JavaScript questions, and their explanations.
12. design-resources-for-developers
⭐ GitHub stars 43k+
A list of resources from stock photos, web templates, to frameworks, libraries, and tools.
13. app-ideas
⭐ GitHub stars 56k+
A Collection of application ideas that can be used to improve your coding skills.
14. build-your-own-x
⭐ GitHub stars 162k+
Master programming by recreating your favorite technologies from scratch.
15. realworld
⭐ GitHub stars 68k+
See how the exact same Medium clone is built using different frontends and backends.
16. public-apis
⭐ GitHub stars 206k+
A collective list of free APIs for use in software and web development.
17. system-design-primer
⭐ GitHub stars 194k+
Learn how to design large-scale systems. Prep for the system design interview.
18. the-art-of-command-line
⭐ GitHub stars 109k+
Master the command line, all in one page.
Writing has always been my passion and it gives me pleasure to help and inspire people. If you have any questions, feel free to reach out!
Connect me on Twitter, LinkedIn and GitHub!
Visit my Blog for more articles like this.