🚀 10 Github repositories to achieve Javascript mastery 🧙‍♂️🪄✨
Sumit Saurabh

Sumit Saurabh @sumitsaurabh927

About: Full stack React + Community = ❤️ | Code by the day 🧑🏽‍💻 | content by the night 📝

Location:
Bengaluru, India
Joined:
Mar 15, 2020

🚀 10 Github repositories to achieve Javascript mastery 🧙‍♂️🪄✨

Publish Date: Sep 26 '23
1158 71

TL;DR

This article contains a list of 10 Github repositories that are going to be useful for Javascript developers of all experience levels

Hey folks! 👋

In this article, we'll take a look at 10 publicly available Github repositories that will take your Javascript skills to the truly next level!

Whether you're a complete beginner to the language or have been developing with JS for a while, there's something for everyone here. Without any further ado, let's jump in.

repo


HackSquad 2023 is live!

Contribute code, meet community members, participate in workshops, and win more SWAG.

With the fantastic atmosphere of Hacktoberfest, we have decided to create Hacksquad. Hacksquad is here to enhance your Swag, meet with more community members and participate in workshops from our great sponsors.

Join here! 👇
https://www.hacksquad.dev

HackSquad


1. 33 Concepts Every JavaScript Developer Should Know

Like the name suggests, this repo contains a list of 33 Javascript concepts that every 'good' Javascript developer should know about.

Each concept also has a bunch of learning resources to learn more about it and with the various articles and videos shared, it is hard not to learn it well.

33 Javascript concepts you should know

 

2. Javascript questions

This repository lets you:

  • test how well you know JavaScript,
  • refresh your knowledge a bit,
  • or prepare for your coding interview!

It contains questions from basic to advanced and is updated regularly with new questions. The answer to each question is present in the collapsed section below each question that you can click to expand (but don't cheat!!!)

If you're the kind of person who follows Solving a question a day keeps unemployment away then this is the perfect repo for you.

Javascript questions Github repo

 

3. You don't know JS

If you want to learn the language inside out, this is the place for you to be in. It is a series of books designed to take you from a newbie to a seasoned developer who has sound understanding of how things work behind the scenes in Javascript.

It dives deep into the core mechanisms of the Javascript language and is available online completely for free.

You should not miss this one if you want to have a firm grasp over the language!

You don't know JS book's Github repo

 

4. Airbnb Javascript style guide

This is one of the most famous Javascript resource on the internet today and rightly so.

It contains a set of guidelines and best practices to code in Javascript and was originally written by the engineering team of Airbnb.

It covers various aspects of Javascript and provides detailed recommendations on a plethora of topics.

Totally worth checking out!

Airbnb Javascript style guide Github repo

 

5. Tech interview handbook

If you are reading this, chances are that at some point, you'll be appearing for a tech interview.

As such, this can be an immensely useful resource for you.

Having benefitted over 500,000 people, this handbook saves you the trouble of the sometimes recommended rote practice of grinding competitive programming questions.

This repo has practical content that covers all phases of a technical interview, from applying for a job to passing the interviews to offer negotiation.

Tech Interview handbook

 

6. The Algorithm - Javascript

This is another one of those wildly popular resource on the internet that is well worth checking out. It focuses on implementing various data structures and algorithms in Javascript ranging from the basic ones like sorting and searching to complex ones such as dynamic programming.

You'll find detailed explanations code snippets for each!

The algorithm- Javascript Github repo

 

7. Awesome Javascript

This repo contains a list of awesome browser-side libraries, resources and other shiny things, all in Javascript.

It covers everything from package managers, loaders, bundlers and transpilers to UI tools, utilities, gestures, maps, animation and what not.

If any browser-side magic can be done with Javascript, chances are, you'll find it listed here.

Definitely start this and keep it for future reference.

Awesome Javascript Github repo

 

8. WTFJS

If you've been developing in Javascript, chances are that every one in a while you'll encounter something quirky about it.

As a language, Javascript is filled with these little tricky things that sometimes annoy so much.

If any of the above two sentences resonated with you then look no further.

This repo contains a list of many, many such concepts that are tricky to understand as a new developer.

Jump in and have fun!

WTF Javascript

 

9. Effective Engineer Notes

"They are the people who get things done. Effective Engineers produce results."

If you want to be an effective engineer, you'll have to learn and unlearn and re-learn a lot over the course of your career.

As such, this gist will help you adopt the right mindset and know what to do as well as what not to do.

This can be one of most useful resource out there if you take proper advantage of it!

Effective Engineer

 

10. Free programming books

No matter how many courses I watch and how many youtube videos I go through, books are still the gold standard when it comes to learning new stuff.

If you're like me then this repo is for you.

It is a collection of programming books that are freely available to anyone.

It is one of the most famous repositories out there with over 271,000+ stars on Github.

Well worth checking out!

Free programming books' Github repo


That brings us to the end of this article. If you liked reading this, don't forget to check out our remaining articles.

Don't forget to comment what you liked and didn't like about this tutorial and if there's something you know that I should have included in this article, do let me know in the comments down below.

Have a great one, bye! 👋

~ Sumit Saurabh

Comments 71 total

  • vincanger
    vincangerSep 26, 2023

    Oh I actually didn;t know about the AirBnB style guide. Gonna check that out!

    • Nevo David
      Nevo DavidSep 26, 2023

      This is really cool!

    • Sumit Saurabh
      Sumit SaurabhSep 26, 2023

      It's one of the most famous resources out there!

    • Mo
      MoSep 27, 2023

      Same, that was really interesting one.

    • vucat12
      vucat12Oct 2, 2023

      Very famous

  • Pizofreude
    PizofreudeSep 26, 2023

    The Algorithm - Javascript is news to me. Cheers for the heads up!

  • 𝚂𝚊𝚞𝚛𝚊𝚋𝚑 𝚁𝚊𝚒
    𝚂𝚊𝚞𝚛𝚊𝚋𝚑 𝚁𝚊𝚒Sep 26, 2023

    You don't know JS is the best one out there. Kyle has done a great job of explaining JS. For those interested, "You don't know JS Yet" is also coming out in parts.

    Also, DHH 💕 JS !😂😂

  • Matija Sosic
    Matija SosicSep 26, 2023

    Very cool, WTFJS is my favorite, haven't heard of it so far :). Btw if you want to go fast (and far) with JS and build a full-stack app, you should definitely check github.com/wasp-lang/wasp

  • Nathan Tarbert
    Nathan TarbertSep 26, 2023

    Nice article!

    There were a couple on the list that I wasn't aware of. Thaks for sharing!

  • Peter John Arao
    Peter John AraoSep 26, 2023

    Awesome! I just learn Javascript while coding randomly while learning web development, and looking for a mastery guides that I can follow. Thanks for sharing!

  • Kumar Kalyan
    Kumar Kalyan Sep 26, 2023

    Nice article

  • Yuval
    YuvalSep 26, 2023

    Nicee

  • Nevo David
    Nevo DavidSep 26, 2023

    Real good libraries!
    Thank you for putting them all together Sumit!

  • Maria Zaitseva
    Maria ZaitsevaSep 27, 2023

    Amazing showcase! Thanks for sharing. :)

  • AlexSouz
    AlexSouzSep 27, 2023

    Nice!

  • alister collins
    alister collinsSep 27, 2023

    ❤️🤌

  • JoyL!fe.ff6k
    JoyL!fe.ff6kSep 27, 2023

    It's great resource. Especially Tech interview handbook would be a lot of helpful.

  • Prosper Otemuyiwa
    Prosper OtemuyiwaSep 27, 2023

    You don't know JS is my favorite repo. Getify explains JavaScript in such a way that is mind blowing!

    Thanks for writing this @sumitsaurabh927. Amazing collection of content. Bookmarked!

    • Sumit Saurabh
      Sumit SaurabhSep 27, 2023

      Thank you for reading it and dropping such a generous comment Prosper!

  • </AnIrBaN>
    </AnIrBaN>Sep 27, 2023

    Great ! Keep sharing ,

    • Sumit Saurabh
      Sumit SaurabhSep 27, 2023

      I will. Thanks for your encouraging words!

  • Matvey Romanov
    Matvey RomanovSep 27, 2023

    Fantastic recap. Thank you!

  • trottiemcqueen
    trottiemcqueenSep 27, 2023

    Made my day. Great stuff. Very helpful

  • Jin Choo
    Jin ChooSep 28, 2023

    This is really awesome! Thank you!

  • LifeTech365
    LifeTech365Sep 28, 2023

    It made my JavaScript journey sound much fulfilling, since my mind was all over searching for one material to get all things down and start

  • Prince Luah Marwiah
    Prince Luah MarwiahSep 28, 2023

    Grateful that you have this knowledge to help others.
    Thanks

  • Victor Ogbonna
    Victor OgbonnaSep 28, 2023

    It's pretty dope, i'm gonna be checking out all of them.

  • Joiner
    JoinerSep 28, 2023

    Great. Thanks

  • Md Shykat
    Md ShykatSep 29, 2023

    Thanks a lot.

  • milenaosc
    milenaoscSep 29, 2023

    Just what I needed! 👏 Thank you!

  • Home Officer
    Home OfficerSep 29, 2023

    if you like to learn JavaScript by solving tiny puzzle pieces in the form of failing tests: jskatas.org/

  • Amrasakpare Lawrence
    Amrasakpare LawrenceSep 30, 2023

    Thanks man🙌🙌

  • Angel Cruz
    Angel CruzOct 2, 2023

    Perfect

  • Sudhakar M S
    Sudhakar M SOct 4, 2023

    Good Source. Will be more helpful for beginners to get familiar with.

  • William
    WilliamOct 5, 2023

    Cool

  • Dave Alexis
    Dave AlexisOct 5, 2023

    Great resource

  • comadaihiep92
    comadaihiep92Oct 26, 2023

    ngon cơm luôn

  • kaaveeh
    kaaveehMar 6, 2024

    تراشکاري يکي از قديمي ترين روش هاي شکل دادن قطعات است و ابتدا نيز براي شکل دادن چوب از آن استفاده مي شد. در اين روش براي شکل دهي قطعات فلزي مي آييم چسب کاشت میلگرد با کمک ماشين تراشکاري براده برداري مي کنيم تا فلز مورد نظر را به شکل دلخواه خود تبديل کنيم. عمدتا براي شکل دهي شفت، پيچ، قطعات استوانه اي و مخروطي از اين روش استفاده مي کنيم. سختي ابزاري که عمل براده برداري را انجام ميدهد کاوه ساخت بايد از سختي قطعه کار بالاتر باشد تا بتوانيم براده برداري کنيم. معمولا ابزار ثابت است و قطعه روي صفحه تراش مي چرخد.

  • Serantu
    SerantuApr 1, 2024

    Thank you for the resource!

  • wenbei
    wenbeiAug 16, 2024

    It's really useful for me. Thanks!

  • Pritesh Dhanad
    Pritesh Dhanad Dec 4, 2024

    Reminder

Add comment