Изучение и освоение 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