7 Amazing GitHub Repositories Every Developer Should Follow in 2023
Tags: programming, opensource, productivity, career
Published: 2023-01-08 05:40:48

**GitHub** is the dominant player in hosting **Software Projects** on the web. With **200 M+ repositories**, **GitHub** offers a plethora of knowledge for the developers, but finding **quality repositories** to learn from in the sea of repositories is hard!

This article will provide you 7 great **GitHub** **repositories** that you absolutely must follow if you learning to code in 2023!

## 1. FreeCodeCamp

![FreeCodeCamp](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h49ve1p5wzowc5dsndqn.png)

As the name suggests, **FreeCodeCamp** is the go-to place to learn to code for free!

They not only have a wide variety of courses ranging from **frontend**, **backend**, **data science** & **machine learning**, but also boasts of 40k+ graduates getting jobs at **Big Tech** companies like **Apple**, **Amazon**, **Google**, **Microsoft** & others

⭐ GitHub stars: 359k+

{% github https://github.com/freeCodeCamp/freeCodeCamp no-readme %}

## 2. Developer Roadmap

![Developer Roadmap](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/psokq48fwt1v1mafxesb.jpg)

The **learning path** of any field can be tricky, with people not knowing when they have strayed from it.

Luckily **Developer Roadmap** makes the process simple by providing you with a **clear roadmap** on what skills you need to learn to master a topic!

Moreover, they also have **links to resources** to learn from, making it the perfect resource for the new age developer

⭐ GitHub stars: 224k+

{% github https://github.com/kamranahmedse/developer-roadmap no-readme %}

## 3. Awesome

![Awesome](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8z0ghrnnszgh90psh44k.png)

**Awesome** prides itself in being an awesome collection of resources to learn from. Just like an **index page**, **Awesome** dishes out links to relevant resources for a wide variety of topics!

⭐ GitHub stars: 233k+

{% github https://github.com/sindresorhus/awesome no-readme %}

## 4. Build Your Own X

![Build Your Own X](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hh6d8n0vl1eihpqflzjf.jpg)

Ever heard the phrase

> The best way to learn software development is by building stuff

**Build Your Own X** helps you achieve just that. They have a plethora of resources that range from building a basic **Text Editor** to your very own **Blockchain**!

⭐ GitHub stars: 183k+

{% github https://github.com/codecrafters-io/build-your-own-x no-readme %}

## 5. Git Ignore

![Git Ignore](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bzz4tz30wqx30u0btorm.png)

For most people, `git` is the **version control system** of choice in modern software development. The issue with `git` is, it will ask you to add your generated folders (eg: `build`) to add & `commit`

You can always manually create your `.gitignore`, but the smart way would be using **Git Ignore** as the repository offers a `.gitignore` for pretty much all use cases

⭐ GitHub stars: 143k+

{% github https://github.com/github/gitignore no-readme %}

## 6. System Design Primer

![System Design Primer](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xxg0clo0xtnz2yve4wmi.jpg)

Building **scalable systems** is no child's play. It takes ages to learn **system design**.

Luckily we have **System Design Primer** to streamline the process & make the learning process fun! It is the go-to resource if you want to learn **system design**

⭐ GitHub stars: 208k+

{% github https://github.com/donnemartin/system-design-primer no-readme %}

## 7. Coding Interview University

![Coding Interview University](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y6y9prjtft8uo9gux9m3.png)

Do you have bills to pay & need a job? Of course, there is a **repo** to make you job ready!

**Coding Interview University** not helps you prepare for **job interviews**, but also provides you a collection of **cheat sheets**, **study plan** & more

⭐ GitHub stars: 243k+

{% github https://github.com/jwasham/coding-interview-university no-readme %}

Finding **personal finance** too intimidating? Checkout my **Instagram** to become a [**Dollar Ninja**](https://www.instagram.com/the.dollar.ninja/)

# Thanks for reading

Need a **Top Rated Front-End Development Freelancer** to chop away your development woes? Contact me on [Upwork](https://www.upwork.com/o/profiles/users/~01c12e516ee1d35044/)

Want to see what I am working on? Check out my [Personal Website](https://tapajyoti-bose.vercel.app) and [GitHub](https://github.com/ruppysuppy)

Want to connect? Reach out to me on [LinkedIn](https://www.linkedin.com/in/tapajyoti-bose/)

Follow me on [Instagram](https://www.instagram.com/tapajyotib/) to check out what I am up to recently.

Follow my blogs for **bi-weekly new Tidbits** on [Dev](https://dev.to/ruppysuppy)

**FAQ**

These are a few commonly asked questions I get. So, I hope this **FAQ** section solves your issues.

1. **I am a beginner, how should I learn Front-End Web Dev?**
   Look into the following articles:

   1. [Front End Development Roadmap](https://dev.to/ruppysuppy/front-end-developer-roadmap-zero-to-hero-4pkf)
   2. [Front End Project Ideas](https://dev.to/ruppysuppy/5-projects-to-master-front-end-development-57p)

2. **Would you mentor me?**
   Sorry, I am already under a lot of workload and would not have the time to mentor anyone.