DEV Community

Cover image for 7 Amazing GitHub Repositories Every Developer Should Follow in 2023
Tapajyoti Bose
Tapajyoti Bose

Posted on • Updated on

7 Amazing GitHub Repositories Every Developer Should Follow in 2023

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


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 logo freeCodeCamp / freeCodeCamp's open-source codebase and curriculum. Learn to code for free.

2. Developer Roadmap

Developer Roadmap

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 logo kamranahmedse / developer-roadmap

Interactive roadmaps, guides and other educational content to help developers grow in their careers.

3. Awesome


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 logo sindresorhus / awesome

😎 Awesome lists about all kinds of interesting topics

4. Build Your Own X

Build Your Own X

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 logo codecrafters-io / build-your-own-x

Master programming by recreating your favorite technologies from scratch.

5. Git Ignore

Git Ignore

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 logo github / gitignore

A collection of useful .gitignore templates

6. System Design Primer

System Design Primer

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 logo donnemartin / system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

7. Coding Interview University

Coding Interview University

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 logo jwasham / coding-interview-university

A complete computer science study plan to become a software engineer.

Finding personal finance too intimidating? Checkout my Instagram to become a Dollar Ninja

Thanks for reading

Need a Top Rated Front-End Development Freelancer to chop away your development woes? Contact me on Upwork

Want to see what I am working on? Check out my Personal Website and GitHub

Want to connect? Reach out to me on LinkedIn

Follow me on Instagram to check out what I am up to recently.

Follow my blogs for bi-weekly new Tidbits on Dev


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
    2. Front End Project Ideas
  2. Would you mentor me?

    Sorry, I am already under a lot of workload and would not have the time to mentor anyone.

Top comments (1)

developedbyjk profile image

😍Amazing Tapajyoti👨‍💻

Thanks you for Sharing these awesome GitHub Repositories with us🎊🙏

Here are some of other Repository that I have star ⭐

Happy Coding 😊🎉