18 GitHub Repos to Learn JavaScript
Yeah, JavaScript is cool right. As a programmer, it’s my responsibility to share some GitHub Repos to become a better JavaScript developer because we know with great power comes great responsibility lmao.
Just look at it JavaScript is on a boom right. React, Angular, Vue, HTMX, NodeJS, Express, React Native, Svelte, and so on. I know lots of frameworks. As JavaScript grows, we should also keep up with it.
Following are some useful GitHub Repos to learn javascript and help you to become a better JavaScript developer.
1. Airbnb JavaScript Style Guide
Airbnb, Inc. is an American vacation rental online marketplace company based in San Francisco, California, United States.
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.
Link: https://github.com/airbnb/javascript
2. The Algorithms JavaScript
A repository for all algorithms implemented in JavaScript (for educational purposes only)
Link: https://github.com/TheAlgorithms/Javascript
3. 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 (including ones to YouTube videos).
Link: https://github.com/trekhleb/javascript-algorithms
4. Git Book teaching programming basics with JavaScript
This book will teach you the basics of programming and JavaScript. Whether you are an experienced programmer or not, this book is intended for everyone who wishes to learn the JavaScript programming language.
Link: https://github.com/GitbookIO/javascript
5. JavaScript30
Starter Files + Completed solutions for the JavaScript 30 Day Challenge.
Link: https://github.com/wesbos/JavaScript30
6. JavaScript-questions
A long list of (advanced) JavaScript questions, and their explanations
Link: https://github.com/lydiahallie/javascript-questions
7. Awesome JavaScript
A collection of awesome browser-side JavaScript libraries and resources. This repository contains a list of a variety of frameworks, template engines, articles and posts, 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.
Link: https://github.com/sorrycc/awesome-javascript
8. clean-code-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.
Link: https://github.com/ryanmcdermott/clean-code-javascript
9. complete-JavaScript-course by Jonas
This repo contains starter files and final code for all sections and projects contained in the course.
Link: https://github.com/jonasschmedtmann/complete-javascript-course
10. Modern JavaScript Tutorial
This repository hosts the English content of the Modern JavaScript Tutorial, published in https://javascript.info.
Link: https://github.com/javascript-tutorial/en.javascript.info
11. JavaScript: Test-Driven Learning
This project is aimed to help the user further study JavaScript with a test-driven approach. Each unit contains an annotated tutorial and a platform where you can test your understanding of the topic.
Link: https://github.com/MartinChavez/Javascript
12. Beginner JavaScript
These are the starter files and solutions to the Beginner JavaScript course
Link: https://github.com/wesbos/beginner-javascript
13. Computer Science in JavaScript
Collection of classic computer science paradigms, algorithms, and approaches written in JavaScript.
Link: https://github.com/humanwhocodes/computer-science-in-javascript
14. Node Best Practices
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.
Link: https://github.com/goldbergyoni/nodebestpractices
15. 33 JS Concepts
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.
Link: https://github.com/leonardomso/33-js-concepts
16. You Don’t Know JS
This is a series of books diving deep into the core mechanisms of the JavaScript language.
Link: https://github.com/getify/You-Dont-Know-JS
17. 30 seconds of Code
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.
Link: https://github.com/30-seconds/30-seconds-of-code
18. Project Guidelines
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.
Link: https://github.com/elsewhencode/project-guidelines
Hope you like these GitHub Repos 💛 Share with your friends and Thanks :)
You may also like,