Best GitHub Repositories Every Developer Must Know

1. Build Your Own X 🚀

GitHub stars: 107K

This repository is a collection of tutorials that teach you how to build your own X [Technology].

2. JavaScript Algorithms and Data Structures ☕

GitHub stars: 107K

This repository contains many popular algorithms and data structures for JavaScript.

3. Public APIs 🌿

GitHub stars: 124K

This repository is a list of free APIs that you can use for your projects and applications.

4. System Design Primer 🥤

GitHub stars: 132K

This repository for developers will help you learn how to design large-scale systems.

5. Developer Roadmap 🤷‍♂️

GitHub stars: 160K

This repository contains charts demonstrating different paths to adopt to become a developer.

6. Coding Interview University 👨‍💻

GitHub stars: 170K

This repository is a study plan to become a software engineer for a big company.

7. Free Programming Books 📚

GitHub stars: 188K

This repository contains free online courses, podcasts, programming books, and more.

8. FreeCodeCamp 🔥

GitHub stars: 324K

This repository is a collection of full-stack web development and ML tutorials.


So that is it for this blog!

Thank you! I hope you learned a lot.

- Deon Cardoza

Follow Me On Instagram and Subscribe To My YouTube Channel If You Want To Become A Successful Programmer! 👨‍💻




Video Creator, Developer & Business Enthusiast

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Solana installation on MacBook M1


Odd things to look out for when converting code to Kotlin

Safari, Firefox, Edge. This is why we love open-source.

Install Ruby and Rails on a Mac

5 Unexpected Skills to Master as a Beginner Software Engineer

Re-installations made easy with Install Buddy

Databricks Widgets notebooks

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Deon Cardoza

Deon Cardoza

Video Creator, Developer & Business Enthusiast

More from Medium

04 of 100 Days Of Code

How I Started Understanding the Why of Data Structures and Algorithms Using Mobile Games

Simple steps to make a full-stack application.