Javascript is so widely adopted that most developers can’t avoid it entirely during the course of their careers, and when you do, you need to be ready with practical and fundamental concepts of the Javascript programming language. So today, I want to share 7 amazing GitHub projects that will help you become a better Javascript developer.

Open-source Application Performance Monitoring (APM) & Observability tool

SigNoz is an open-source APM & observability tool that helps developers monitor their applications & troubleshoot problems

  • Uses distributed tracing to gain visibility into your software stack
  • Find the root cause of the problem by going to the exact traces which are causing the problem

30 seconds of code

Search by name, tag, language or using a snippet’s description

  • Browse the JavaScript Snippet collection to see all the snippets in this project
  • Click on each snippet card to view the whole snippet, including code, explanation and examples
  • Copy to clipboard if you like the project

Front-End Checklist

It is an exhaustive list of all elements you need to have/test before launching your website / HTML page to production.

  • Github stars: 54.1k
  • There are a million things to take care of when you launch a website. Here is a list of things to ensure you have taken care of.

You Don’t Know JS Yet (book series) – 2nd Edition

A series of books diving deep into the core mechanisms of the JavaScript language.

  • This is the second edition of the book series: Check out the Preface and Discussion section for the previous first edition books.

Front End interview handbook

This repo promises to make you go from zero to front-end interview hero even if you don’t have prior interview experience.

JavaScript Algorithms and Data Structures

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.
  • Note that this project is meant to be used for learning and researching purposes only. It is not meant for production.

Source