10 Must-Know GitHub Repositories for JavaScript Developers 🚀🔥

Arjun Vijay Prakash - Jan 29 '23 - - Dev Community

As developers, we all want to improve our programming skills. Today I'm introducing not 5, not 7, but 10 GitHub repositories to help you grow as a JavaScript developer!

Grab your favorite tea and head on over to these resources.

ES6 Cheatsheet

Similar to the modern JS cheatsheet presented earlier, here is a repository of tips, tricks, best practices and code snippets in JavaScript.

Bookmark it and refer back to it when you need it.

+12.9k = > https://github.com/DrkSephy/es6-cheatsheet

JavaScript algorithms

Heard you need to implement an algorithm in JavaScript? Then this is the repository for you.

It provides a comprehensive list of algorithms and data structures in JavaScript with explanations and examples. The content is organized by experience: B (beginner) and A (advanced).

+151k ️= > https://github.com/trekhleb/javascript-algorithms

Node Best Practices

Node JS is one of the most widely used technologies in the industry. The repository below contains an up-to-date list of best practices that you can follow.

Each best practice is supported with an example, and the repository is translated into +7 languages. You no longer have an excuse not to check it out!

+81.7k ️= > https://github.com/goldbergyoni/nodebestpractices

33 JS concepts

The repository describes: "33 JavaScript concepts every developer should know". References, videos, articles or books support these concepts.

+51.8k ️= > https://github.com/leonardomso/33-js-concepts

You don't know JS (yet)

I don't know if I need to tell anything else about this repository. Can we call this article a list of JavaScript repositories without including it?

This repository is an initiative of Kyle Simpson (aka Getify), the author of the "You Don't Know JS (Yet)" book series. These books dive deep into the core mechanics of the JavaScript language.

The author provides the numeric version of these books in the repository for free.

Note: You can buy the books to support the author and get a paperback version.

+159k ️= > https://github.com/getify/You-Dont-Know-JS

Clean Code JavaScript

In the world of programming, there is a famous book called "Clean Code". This repository is an adaptation of these clean code concepts, but for JavaScript.

The presentation is very simple:

  • a practice (sometimes with a short description)
  • one bad example
  • a good example

+73k ️= >; https://github.com/ryanmcdermott/clean-code-javascript

Ingenious NodeJS

This GitHub repository contains a list of tools, packages, tutorials, articles, videos and more for your next Node project.

All packages are categorized: Logging, Parsing, Compression, etc. You should find the answer to most of your problems here!

+46.9k ️= > https://github.com/sindresorhus/awesome-nodejs

30 days of JavaScript

Want to learn JavaScript in "30" days? Here's how!

The concept of this repository guides you step by step on your JavaScript journey. In fact, you'll have a concept every day for 30 days.

Every day you'll have resources, exercises and sometimes projects.

Note: As mentioned in the repository, despite the "30 days" designation, it can take much longer. The key to learning success is to pace yourself.

+27.8k = > https://github.com/Asabeneh/30-Days-Of-JavaScript

Modern JS Cheatsheet

Here is the author's description for this repository:

"This document is a cheatsheet for JavaScript commonly encountered in modern projects, and most contemporary code samples.This guide isn't intended to teach JavaScript from scratch, but to help developers with basic skills who have difficulty learning modern codebases (or say, learning React, for example) because of the JavaScript concepts used.Also, I'll sometimes give personal advice that may be controversial, but I'll be careful to mention that it's a personal recommendation when I do so."

Definitely the kind of repository you can bookmark and refer to later when you feel the need.

+23.5k = > https://github.com/mbeaudru/modern-js-cheatsheet

JavaScript Testing Best Practices

An updated, comprehensive list of best practices for writing tests in JavaScript and Node JS.

Indeed, writing good tests is an essential skill for a developer. I hope that thanks to this repository you can find many tips on this topic and improve your testing strategy.

+19.1k = > https://github.com/goldbergyoni/javascript-testing-best-practices

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .