Pawel Borkar | Blog

Pawel Borkar | Blog

10 GitHub repositories which will help you to become a better JavaScript Developer

10 GitHub repositories which will help you to become a better JavaScript Developer

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 are using JavaScript in one or the other form.

Be it library like ReactJS or complex Frameworks like Angular or runtime environments like Node.js and Deno they all has one thing in common that they can be used to wrie 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 concepts and write scalable and clean code.

1. JavaScript Style Guide

GitHub­čîč: 111K+

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

GitHub­čîč: 68K+

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

GitHub­čîč: 113K+

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

GitHub­čîč: 35K+

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

5. 33 JS Concepts

GitHub­čîč: 41K+

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

GitHub­čîč: 53K+

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

GitHub­čîč: 142K+

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

8. Awesome JavaScript

GitHub­čîč: 24K+

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 and 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

GitHub­čîč: 79K+

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

GitHub­čîč: 24K+

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

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

Awesome JavaScript Projects

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

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

 
Share this