Изучение и освоение JavaScript может быть трудным, если вы не знаете о доступных вам ресурсах. Вам не нужно записываться на дорогостоящие курсы и различные буткемпы. На самом деле, GitHub — это отличное начало.

В этих бесплатных репозиториях вы найдете все, что вам нужно. Они охватывают темы от алгоритмов и принципов проектирования до руководств по стилю, фрагментов кода, шпаргалок, книг, проектов, вопросов для интервью, тестирования и т.д.

1. javascript-algorithms

Github stars: 186k+

javascript-algorithms

📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

Примеры многих популярных алгоритмов и структур данных на основе JavaScript.

2. 30-seconds-of-code

Github stars: 121k+

30-seconds-of-code

Short code snippets for all your development needs

JavaScript-сниппеты на все случаи жизни.

3. airbnb-js-style-guide

Github stars: 144k+

javascript

JavaScript Style Guide

Знаменитое руководство по оформлению кода JavaScript от Airbnb.

4. You-Dont-Know-JS

Github stars: 178k+

You-Dont-Know-JS

A book series on JavaScript. @YDKJS on twitter.

Серия книг, для глубокого погружения в основные механизмы языка JavaScript.

5. wtfjs

Github stars: 34k+

wtfjs

🤪 A list of funny and tricky JavaScript examples

Список хитрых и неочевидных примеров кода на JavaScript.

6. js-the-right-way

Github stars: 8k+

js-the-right-way

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

Легко читаемый, быстрый справочник по лучшим практикам JS, принятым стандартам написания кода и ссылкам в Интернете.

7. javascript-questions

Github stars: 62k+

javascript-questions

A long list of (advanced) JavaScript questions, and their explanations :sparkles:

Длинный список (продвинутых) вопросов по JavaScript и их объяснения от Лидии Хэлли.

8. clean-code-javascript

Github stars: 91k+

clean-code-javascript

:bathtub: Clean Code concepts adapted for JavaScript

Принципы разработки программного обеспечения из книги Роберта К. Мартина “Чистый код”, адаптированные для JavaScript.

9. 33-js-concepts

Github stars: 63k+

33-js-concepts

📜 33 JavaScript concepts every developer should know.

33 современные концепции JavaScript, которые должен знать каждый разработчик.

10. ES6-for-humans

Github stars: 6k+

ES6-for-humans

A kickstarter guide to writing ES6

Подробное руководство для новичков по ES6.

11. awesome-javascript

Github stars: 33k+

awesome-javascript

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

Коллекция удивительных клиентских библиотек JavaScript, ресурсов и крутых вещей.

12. modern-js-cheatsheet

Github stars: 25k+

modern-js-cheatsheet

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

Шпаргалка по знаниям JavaScript, с которыми вы часто сталкиваетесь в современных проектах.

13. jstips

Github stars: 12k+

jstips

This is about useful JS tips!

Полезные советы по JavaScript, которые позволят вам улучшить написание кода.

14. js-stack-from-scratch

Github stars: 20k+

js-stack-from-scratch

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

Пошаговое руководство по созданию приложений на современном стеке JavaScript.

16. Awesome-JavaScript-Projects

Github stars: 1k+

Awesome-JavaScript-Projects

This Repository contain awesome vanilla JavaScript projects.

Коллекция удивительных проектов на ванильном JavaScript.

16. JavaScript30

Github stars: 27k+

JavaScript30

30 Day Vanilla JS Challenge

Знаменитый курс Javascript от Уэса Боса.

17. project-guidelines

Github stars: 29k+

project-guidelines

A set of best practices for JavaScript projects

Набор лучших практик для проектов JavaScript.

18. nodebestpractices

Github stars: 99k+

nodebestpractices

:white_check_mark: The Node.js best practices list (July 2024)

Список лучших практик Node.js.

19. javascript-testing-best-practices

Github stars: 23k+

javascript-testing-best-practices

📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (July 2023)

Всесторонние и исчерпывающие передовые методы тестирования JavaScript и Node.js.

20. javascript-interview-questions

Github stars: 23k+

javascript-interview-questions

List of 1000 JavaScript Interview Questions

Список из 1000 вопросов для собеседования по JavaScript.

21. must-watch-javascript

Github stars: 7k+

must-watch-javascript

🔥 JavaScript talks you have to see 📺 on functional programming, performance, frameworks, React, debugging, leveling up, and more! ⚡️

Полезный список обязательных к просмотру докладов по JavaScript.

Перевод статьи 21 GitHub Repositories to Become a JavaScript Master