10 GitHub repositories to become a better JavaScript Developer
Tags: javascript, productivity, beginners, github
Published: 2021-07-09 07:56:34

With the introduction of libraries and Frameworks like ReactJS, VueJS, Angular, SvelteJS and much more and the runtime environments like Node.js and Deno the demand for JavaScript Developers has exploded. From seed startups to the big tech companies, everyone is using JavaScript in one or the other form. 

Be it a library like ReactJS or complex Frameworks like Angular or runtime environments like Node.js and Deno. They all have one thing in common that they can be used to write JavaScript code in a more structured, robust and scalable manner which can be easy to maintain, debug and scale .

With that being said it becomes more important for you as a JavaScript Developer to level up your skills with the best practices and concepts regarding it. 

In this post I've included 10 such GitHub repositories which will help you to become a better JavaScript Developer and will also help you to follow best practices, clear your concepts and write scalable and clean code.

## 1. [JavaScript Style Guide](https://github.com/airbnb/javascript)
GitHub🌟: 111K+ 

{%github airbnb/javascript no-readme%}

This repository includes style guides for JavaScript, React, CSS-in-JavaScript,CSS & SaSS and Ruby. It is having the code snippets with good and bad practices followed the explanations and references which will help you to write more robust,clean and error free code. 

## 2. [Node Best Practices](https://github.com/goldbergyoni/nodebestpractices)
GitHub🌟: 68K+ 

{%github goldbergyoni/nodebestpractices no-readme%}

This repository is a summary and curation of the top-ranked content on Node.js best practices. It has the largest compilation and it is growing every week. Currently more than 80 best practices, style guides and architectural tips are presented.

## 3. [JavaScript Algorithms](https://github.com/trekhleb/javascript-algorithms)
GitHub🌟: 113K+ 

{%github trekhleb/javascript-algorithms no-readme%}

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).

## 4. [JavaScript Questions](https://github.com/lydiahallie/javascript-questions)
GitHub🌟: 35K+ 

{%github lydiahallie/javascript-questions no-readme%}

This repository contains a long list of (advanced) JavaScript questions along with their explanations and gets frequently updated.

## 5. [33 JS Concepts](https://github.com/leonardomso/33-js-concepts)
GitHub🌟: 41K+ 

{%github leonardomso/33-js-concepts no-readme%}

This repository is a collection of articles and books on the 33 JavaScript Concepts which every JavaScript Developer should know in order to have an in-depth knowledge of the language and its working.

## 6. [Clean Code JavaScript](https://github.com/ryanmcdermott/clean-code-javascript)
GitHub🌟: 53K+ 

{%github ryanmcdermott/clean-code-javascript no-readme%}

This repository consists of the software engineering principles, from Robert C. Martin's book Clean Code, adapted for JavaScript. It's a guide for producing readable, reusable and refactorable software in JavaScript.

## 7. [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS)
GitHub🌟: 142K+ 

{%github getify/You-Dont-Know-JS no-readme%}

This is a series of books diving deep into the core mechanisms of the JavaScript language. The 2nd edition of the series is currently in progress, while the first edition is available [here](https://github.com/getify/You-Dont-Know-JS/blob/1st-ed/README.md)

## 8. [Awesome JavaScript](https://github.com/sorrycc/awesome-javascript)
GitHub🌟: 24K+ 

{%github sorrycc/awesome-javascript no-readme%}

A collection of awesome browser-side JavaScript libraries and resources. This repository contains a list of variety of frameworks, template engines, articles and post, documentations, reactive & functional programming and much more which will increase your resourcefulness and might also help you to choose the tech stack for your next projects.

## 9. [30 seconds of Code](https://github.com/30-seconds/30-seconds-of-code)
GitHub🌟: 79K+ 

{%github 30-seconds/30-seconds-of-code no-readme%}

This repository contains a huge collection of short JavaScript code snippets which can be super useful while working on your JavaScript projects thus increasing your efficiency and knowledge.

## 10. [Project Guidelines](https://github.com/elsewhencode/project-guidelines)
GitHub🌟: 24K+ 

{%github elsewhencode/project-guidelines no-readme%}

This repository contains a set of best practices for JavaScript projects which will develop your skills to follow the best practices this skill is super useful and important for any developer and will definitely help you to stand apart from the other developers. Following the best practices in your JavaScript projects will definitely increase your chance of being accepted for a job position.


## Bonus 

## [Awesome Repos](https://github.com/pawelborkar/awesome-repos)

{%github pawelborkar/awesome-repos no-readme%}

Awesome Repos has a number of resourceful repositories packed in just one place. All you have to do is just visit this repository. The repository is still growing and welcomes PRs.

## [Awesome JavaScript Projects](https://github.com/Vishal-raj-1/Awesome-JavaScript-Projects)

{%github Vishal-raj-1/Awesome-JavaScript-Projects no-readme%}

If you are a beginner or new to JavaScript and want to improve your JavaScript skills by building projects then this repository can be super helpful for you. It contains a collection of projects written in vanilla JavaScript (with NO FRAMEWORKS & LIBRARIES INVOLVED). <br>

## Vote Of Thanks

Thank you so much for reading this post and I hope you find these repositories as useful as I do and will help you to become better JavaScript developer. Feel Free to give any suggestions and if you like my work you can follow me on [Twitter](https://twitter.com/pawelsb)