10 GitHub Repository every Web Developer should Know
Tags: beginners, productivity, webdev, javascript
Published: 2021-09-30 06:11:11

GitHub is the place you should be looking for when you’re trying to improve yourself as a developer. All the information you need is out there in some repository.

However, the hard part is finding the right repository. It’s easy to feel lost in all the available GitHub repositories out there. In order to help you out, I’ve put together this list of ten GitHub repositories that can help you grow as a developer.

## 1. Clean Code JavaScript

[Link to the Repo](https://github.com/ryanmcdermott/clean-code-javascript)

![25.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1626521404225/c1NtOa5r1.png)

Knowing how to write clean code is a useful skill for almost every developer and mandatory in many projects and corporations. This repository takes the concepts of Clean Code by Robert C. Martin and adapts them for JavaScript so you can use them in future work. It's a guide to producing readable, reusable, and refactorable software in JavaScript.

## 2. free-for.dev

[Link to the Repo](https://github.com/ripienaar/free-for-dev)

![26.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1626521839058/LB7DOe-rh.png)

Developers and Open Source authors now have a massive amount of services offering free tiers, but it can be hard to find them all to make informed decisions.

This repository consists of a list of software (SaaS, PaaS, IaaS, etc.) and other offerings that have free tiers for developers.

## 3. Tech Interview Handbook

[Link to the Repo](https://github.com/yangshun/tech-interview-handbook)

![29.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1626521470555/FdhgDGy4Y.png)

This repository has practical content that covers all phases of a technical interview, from applying for a job to passing the interviews to offer negotiation. Technically competent candidates might still find the non-technical content helpful as well. This repository can be used by anybody who wants to land a job at a tech company but is new to technical interviews, seasoned engineers who have not been on the other side of the interviewing table in a while and want to get back into the game, or anyone who wants to be better at technical interviewing.

## 4. JavaScript-Algorithms

[Link to the Repo](https://github.com/trekhleb/javascript-algorithms)

![27.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1626521568846/Dw5DHVhCc.png)

This repository contains JavaScript-based examples of many popular algorithms and data structures. Each algorithm and data structure has its own separate README with related explanations and links for further reading (including ones to YouTube videos).

## 5. JavaScript Questions

[Link to the Repo](https://github.com/lydiahallie/javascript-questions)

![28.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1626521532904/LhQn1TRGk.png)

The repo consists of almost 150+ questions and answers, the complexity of the question varies from simple to advanced level. This repo is a good source to understand the concepts of JavaScript and it's working. You can use this repository to test how well you know JavaScript, or refresh your knowledge a bit, or prepare for your coding interview!.

## 6. You-Don't-Know-JS

[Link to the Repo](https://github.com/getify/You-Dont-Know-JS)

![33.jfif](https://cdn.hashnode.com/res/hashnode/image/upload/v1626521765469/Su0rCCTpp.jpeg)

This repository is a series of books diving deep into the core mechanisms of the JavaScript language. This is the second edition of the book series by Kyle Simpson. I highly recommend this repository as it will give you deep knowledge about JavaScript.

## 7. Node.js Best Practices

[Link to the Repo](https://github.com/goldbergyoni/nodebestpractices)

![32.jfif](https://cdn.hashnode.com/res/hashnode/image/upload/v1626521674184/WUYS6_TBT.jpeg)

This repository is an amazing place to keep yourself updated with the Node world and also learn about the best practices while you're at it. It contains a summary and curation of the top-ranked content on Node.js best practices and also its integration with other tools like Docker, Kubernetes, etc.

## 8. HTML5 Boilerplate

[Link to the Repo](https://github.com/h5bp/html5-boilerplate)

![31.jfif](https://cdn.hashnode.com/res/hashnode/image/upload/v1626521641046/kXgyUEkxS.jpeg)

HTML5 Boilerplate is a professional front-end template for building fast, robust, and adaptable web apps or sites. This project is the product of over 10 years of iterative development and community knowledge. It does not impose a specific development philosophy or framework, so you're free to architect your code in the way that you want.

## 9. JavaScript

[Link to the Repo](https://github.com/airbnb/javascript)

![30.jfif](https://cdn.hashnode.com/res/hashnode/image/upload/v1626521608075/HxGCUY9b0.jpeg)

This repo is about how we should style out JavaScript codes. Why do we need style guides? Different programmers write code differently, each person has their own style, so it becomes difficult for one person to understand another person's code quickly. A style guide can be defined as the rules/standards that outline how code should be written and organized. Style guides helps to keep the coding pattern across a company the same and help to keep the code clean and easy to understand. It will also help in debugging.

## 10. 30 Seconds Of Code

[Link to the Repo](https://github.com/30-seconds/30-seconds-of-code)


![32.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1626521719272/C4zQUTqgP.png)

This repository contains short JavaScript code snippets for all your development needs. The snippets vary from calculating Celsius to Fahrenheit to counting the weekdays between two dates. All of these snippets contain solutions to problems that you’ll run into when coding in JavaScript.
You should definitely take a look at this repository because it’s got some great solutions to recurring programming problems.

I hope that this list of repositories is useful to all of you. If you have a favorite repo that is not on this list, please do comment below.

> You can now extend your support by buying me a Coffee.😊👇

<a href="https://www.buymeacoffee.com/muthuannamalai" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" style="height: 60px !important;width: 217px !important;" ></a>

Thank you for Reading 😊