18 Useful GitHub Repositories Every Developer Should Bookmark 👍💯
Tags: webdev, design, productivity, github
Published: 2022-08-23 12:35:14

---
title: 18 Useful GitHub Repositories Every Developer Should Bookmark 👍💯
published: true
description: 
tags: webdev, design, productivity, github
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ofoahawoba7xwkazx3jh.png
canonical_url: https://madza.hashnode.dev/18-useful-github-repositories-every-developer-should-bookmark
---
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.

<hr>

## 1. [free-programming-books](https://github.com/EbookFoundation/free-programming-books)

> ⭐ GitHub stars 246k+

{% github https://github.com/EbookFoundation/free-programming-books no-readme %}

A huge list of freely available programming books.

## 2. [coding-interview-university](https://github.com/jwasham/coding-interview-university)

> ⭐ GitHub stars 230k+

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

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

## 3. [awesome](https://github.com/sindresorhus/awesome)

> ⭐ GitHub stars 216k+

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

Awesome lists about all kinds of interesting topics.

## 4. [developer-roadmap](https://github.com/kamranahmedse/developer-roadmap)

> ⭐ GitHub stars 208k+

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

Up-to-date roadmap to becoming a developer.

## 5. [javascript-algorithms](https://github.com/trekhleb/javascript-algorithms)

> ⭐ GitHub stars 149k+

{% github https://github.com/trekhleb/javascript-algorithms no-readme %}

Algorithms and data structures implemented in JavaScript with explanations and links.

## 6. [node-best-practices](https://github.com/goldbergyoni/nodebestpractices)

> ⭐ GitHub stars 80k+

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

The Node.js best practices list.

## 7. [tech-interview-handbook](https://github.com/yangshun/tech-interview-handbook)

> ⭐ GitHub stars 77k+

{% github https://github.com/yangshun/tech-interview-handbook no-readme %}

Curated coding interview preparation materials for software engineers.

## 8. [project-based-learning](https://github.com/practical-tutorials/project-based-learning)

> ⭐ GitHub stars 75k+

{% github https://github.com/practical-tutorials/project-based-learning no-readme %}

A curated list of project-based tutorials.

## 9. [30-seconds-of-code](https://github.com/30-seconds/30-seconds-of-code)

> ⭐ GitHub stars 102k+

{% github https://github.com/30-seconds/30-seconds-of-code no-readme %}

Short JavaScript code snippets for all your development needs.

## 10. [free-for-dev](https://github.com/ripienaar/free-for-dev)

> ⭐ GitHub stars 57k+

{% github https://github.com/ripienaar/free-for-dev no-readme %}

A list of SaaS, PaaS, and IaaS offerings that have free tiers.

## 11. [javascript-questions](https://github.com/lydiahallie/javascript-questions)

> ⭐ GitHub stars 46k+

{% github https://github.com/lydiahallie/javascript-questions no-readme %}

A long list of advanced JavaScript questions, and their explanations.

## 12. [design-resources-for-developers](https://github.com/bradtraversy/design-resources-for-developers)

> ⭐ GitHub stars 43k+

{% github https://github.com/bradtraversy/design-resources-for-developers no-readme %}

A list of resources from stock photos, web templates, to frameworks, libraries, and tools.

## 13. [app-ideas](https://github.com/florinpop17/app-ideas)

> ⭐ GitHub stars 56k+

{% github https://github.com/florinpop17/app-ideas no-readme %}

A Collection of application ideas that can be used to improve your coding skills.

## 14. [build-your-own-x](https://github.com/codecrafters-io/build-your-own-x)

> ⭐ GitHub stars 162k+

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

Master programming by recreating your favorite technologies from scratch.

## 15. [realworld](https://github.com/gothinkster/realworld)

> ⭐ GitHub stars 68k+

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

See how the exact same Medium clone is built using different frontends and backends.

## 16. [public-apis](https://github.com/public-apis/public-apis)

> ⭐ GitHub stars 206k+

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

A collective list of free APIs for use in software and web development.

## 17. [system-design-primer](https://github.com/donnemartin/system-design-primer)

> ⭐ GitHub stars 194k+

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

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

## 18. [the-art-of-command-line](https://github.com/jlevy/the-art-of-command-line)

> ⭐ GitHub stars 109k+

{% github https://github.com/jlevy/the-art-of-command-line no-readme %}

Master the command line, all in one page.

<hr>

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](https://twitter.com/madzadev), [LinkedIn](https://www.linkedin.com/in/madzadev/) and [GitHub](https://github.com/madzadev)!

Visit my [Blog](https://madza.dev/blog) for more articles like this.