A curated list of must-know GitHub repositories that will make you a better developer, help you learn faster, and give you the best free resources from the open-source community.
π If you find this useful, give this repo a star!
The legendary repo of awesome resources on everything β programming languages, tools, frameworks, you name it.
Collection of algorithms & data structures in multiple languages. Great for interview prep & learning core CS.
Learn by building β create your own OS, database, programming language, and more.
4. Free For Dev
Massive list of free SaaS, PaaS, and IaaS services for developers.
Thousands of free programming books in multiple languages. A goldmine.
Visual roadmaps to guide your learning in frontend, backend, DevOps, and more.
A complete computer science curriculum using free resources.
Curated list of tech blogs from big companies & developers.
The go-to repo for learning scalable system design concepts.
10. Public APIs
Huge list of free, open APIs you can use for projects & learning.
Find open-source alternatives to proprietary software.
12. Papers We Love
Classic CS research papers, explained and archived.
A curated list of websites to improve your programming skills.
Learn how large language models work by building them from scratch in PyTorch.
15. ML From Scratch
Implement machine learning algorithms purely in Python & NumPy.
16. Made With ML
Practical, hands-on ML projects & tutorials for real-world use.
Found a repo that deserves to be here? Open a PR or issue!
If you liked this list, donβt forget to star β this repo to help more devs discover it.
π‘ Inspired by the amazing open-source community.