Skip to main content

Command Palette

Search for a command to run...

21 GitHub Repositories to Become a JavaScript Master šŸ“ššŸš€

Updated
•3 min read
21 GitHub Repositories to Become a JavaScript Master šŸ“ššŸš€

Learning and mastering JavaScript can be hard if you are not aware of the resources that are available to you. You don't need to apply for expensive courses and boot camps. In fact, a great start is GitHub.

These free repositories will include everything you need. The list cover topics from algorithms and engineering principles to style guides, code snippets, cheat sheets, books, projects, interview questions, testing, etc.

1. javascript-algorithms

⭐ Github stars: 123k+

JavaScript-based examples of many popular algorithms and data structures.

2. 30-seconds-of-code

⭐ Github stars: 87k+

Short JavaScript code snippets for all your development needs.

3. airbnb-js-style-guide

⭐ Github stars: 115k+

The famous Airbnb JavaScript Style Guide.

4. You-Dont-Know-JS

⭐ Github stars: 146k+

This is a series of books diving deep into the core mechanisms of the JavaScript language.

5. wtfjs

⭐ Github stars: 23k+

A list of tricky JavaScript examples.

6. js-the-right-way

⭐ Github stars: 7k+

An easy-to-read, quick reference for JS best practices, accepted coding standards, and links around the Web.

7. javascript-questions

⭐ Github stars: 38k+

A long list of (advanced) JavaScript questions, and their explanations by Lydia Hallie.

8. clean-code-javascript

⭐ Github stars: 58k+

Software engineering principles, from Robert C. Martin's book Clean Code, adapted for JavaScript.

9. 33-js-concepts

⭐ Github stars: 44k+

33 modern JavaScript concepts every developer should know.

10. ES6-for-humans

⭐ Github stars: 4k+

A well-explained kickstarter guide to writing ES6.

11. awesome-javascript

⭐ Github stars: 25k+

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

12. modern-js-cheatsheet

⭐ Github stars: 21k+

Cheatsheet for the JavaScript knowledge you will frequently encounter in modern projects.

13. jstips

⭐ Github stars: 11k+

Useful JavaScript tips that will allow you to improve your code writing.

14. js-stack-from-scratch

⭐ Github stars: 18k+

Step-by-step tutorial to build a modern JavaScript stack.

15. Awesome JavaScript Projects

⭐ Github stars: 500+

The collection of awesome vanilla JavaScript projects.

16. JavaScript30

⭐ Github stars: 16k+

The famous Javascript course by Wes Bos.

17. project-guidelines

⭐ Github stars: 25k+

A set of best practices for JavaScript projects.

18. nodebestpractices

⭐ Github stars: 71k+

The Node.js best practices list.

19. javascript-testing-best-practices

⭐ Github stars: 13k+

Comprehensive and exhaustive JavaScript & Node.js testing best practices.

20. javascript-interview-questions

⭐ Github stars: 5k+

List of 1000 JavaScript Interview Questions.

21. must-watch-javascript

⭐ Github stars: 6k+

A useful list of must-watch talks about JavaScript.


I hope you found these GitHub repositories useful!

If you do, feel free to share them around:

Writing has always been my passion and it gives me pleasure to help and inspire people. If you have any questions, feel free to reach out!

Connect me on Twitter, LinkedIn and GitHub!

Check out my portfolio for all projects.

Comments (11)

Join the discussion
V

wow, it's an awesome blog, I loved it. looking forward to learning more from it.

1
M
Madza3y ago

Thank you so much šŸ‘šŸ’Æ

D
dailydev4y ago

Awesome resources,Thank you for your sharing. More Sharing A curated list of awesome JavaScript frameworks, libraries and software.

1
M
Madza4y ago

Thanks so much! šŸ™šŸ’–

P
console.log("Thank you! This helped me a lot!");
1
M
Madza4y ago
console.log("Thanks for reading! šŸ™šŸ’–");
1
A

An awesome list of resources

1
M
Madza4y ago

Thanks for checking them out šŸ™šŸ’–

1
P

Thanks Madza !

1
M
Madza4y ago

You're welcome šŸ™šŸ’–

A
Ana Vela4y ago

Wow, this is really helpful! Thanks for putting this collection together. 🤩

1
M
Madza4y ago

You are welcome! šŸ™šŸ’–

P

Great, thanks for sharing :)

1
M
Madza4y ago

Thanks for reading šŸ™šŸ’–

V

Great things always coming from great people, Thank you for your sharing.

1
M
Madza4y ago

Thanks a lot! šŸ™šŸ’–

S

Awesome repo's šŸ”„

1
M
Madza4y ago

Thanks a lot! šŸ™šŸ’–

M

Great. Thanks for compiling it

1
M
Madza4y ago

Thanks for checking them out šŸ™šŸ’–

More from this blog

Madza's blog

145 posts

Frontend Developer and Technical Writer