DEV Community

Cover image for 10 GitHub repositories to become a better JavaScript Developer
Pawel
Pawel

Posted on • Updated on

10 GitHub repositories 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 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

GitHub🌟: 111K+

GitHub logo airbnb / javascript

JavaScript Style Guide

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+

GitHub logo goldbergyoni / nodebestpractices

✅ The Node.js best practices list (August 2022)

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+

GitHub logo trekhleb / javascript-algorithms

📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

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+

GitHub logo lydiahallie / javascript-questions

A long list of (advanced) JavaScript questions, and their explanations ✨

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

5. 33 JS Concepts

GitHub🌟: 41K+

GitHub logo leonardomso / 33-js-concepts

📜 33 JavaScript concepts every developer should know.

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+

GitHub logo ryanmcdermott / clean-code-javascript

🛁 Clean Code concepts adapted for JavaScript

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+

GitHub logo getify / You-Dont-Know-JS

A book series on JavaScript. @YDKJS on twitter.

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+

GitHub logo sorrycc / awesome-javascript

🐢 A collection of awesome browser-side JavaScript libraries, resources and shiny things.

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

GitHub🌟: 79K+

GitHub logo 30-seconds / 30-seconds-of-code

Short JavaScript code snippets for all your development needs

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+

GitHub logo elsewhencode / project-guidelines

A set of best practices for JavaScript projects

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

GitHub logo pawelborkar / awesome-repos

A curated list of GitHub Repositories full of FREE Resources.

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

GitHub logo Vishal-raj-1 / Awesome-JavaScript-Projects

This Repository contain awesome vanilla 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

Top comments (28)

Collapse
 
hsn0najafi profile image
Hossein Najafi

Thanks

Collapse
 
ama profile image
Adrian Matei

Thanks, I was not aware of number 10. - it's now on codever list

Collapse
 
pb profile image
Pawel

You're welcome ☺️

Collapse
 
petermortensen profile image
Peter Mortensen

("Be it library""Be it a library"
"they all has""they all have"
"to wrie JavaScript""to write JavaScript"
Missing punctuation (end of sentence) near "follow the best practices" and "visit this repository".
your javascriptyour JavaScript
better javascriptbetter JavaScript

I presume you can edit (change) your post.)

Collapse
 
pb profile image
Pawel

Thanks for the corrections @petermortensen ❤️

Collapse
 
prof001 profile image
prof001

Thank you.

Collapse
 
ms77grz profile image
ms77grz

Awesome!

Collapse
 
petermortensen profile image
Peter Mortensen • Edited

Thanks for this annotated list. I have provided corrections in other comments (I presume you can edit (change) your post).

Collapse
 
pb profile image
Pawel

Your welcome and thanks for the corrections 😊
I have updated the post with the corrections you stated.

Collapse
 
gleisser profile image
Gleisser

Thank you! awesome content

Collapse
 
minhazhalim profile image
Minhaz Halim (Zim)

Thanks

Collapse
 
robinhaider profile image
Robin Haider

Thanks

Collapse
 
gildoneto profile image
Gildo Neto

Thank you so much!

Collapse
 
dezfuture profile image
Agrim Srivastava

Great!

Collapse
 
ganwani_kamal profile image
kamal ganwani

nice collection

Collapse
 
hegade profile image
s hegade • Edited

Cool👍

Collapse
 
minhazhalim profile image
Minhaz Halim (Zim)

Thanks....

Collapse
 
prabhukadode profile image
Prabhu

Very important ..

Some comments may only be visible to logged-in visitors. Sign in to view all comments.