1. Developer Roadmap
The Developer Roadmap repository does an amazing job of giving you an idea about the landscape and guiding you if you are confused about what to learn next.
GitHub – kamranahmedse/developer-roadmap: Roadmap to becoming a developer in 2022
Roadmap to becoming a developer in 2022. Contribute to kamranahmedse/developer-roadmap development by creating an account on GitHub.
2. Awesome Cheatsheets
The Awesome Cheatsheets repository has got cheatsheets for basically everything related to web development and beyond β from frontend to backend and databases to tools.
GitHub – LeCoupa/awesome-cheatsheets: π©βπ»π¨βπ» Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
π©βπ»π¨βπ» Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file. – GitHub – LeCoupa/awesome-cheatsheets: π©…
3. CSS Protips
The CSS Protips repository contains a bunch of tips that can help you to improve your CSS skills significantly. The best part is that the content is translated into more than ten languages.
GitHub – AllThingsSmitty/css-protips: A collection of tips to help take your CSS skills pro
A collection of tips to help take your CSS skills pro – GitHub – AllThingsSmitty/css-protips: A collection of tips to help take your CSS skills pro
4. 33 JS Concepts
The 33 JS Concept contains exactly 33 concepts that every JavaScript developer should know. This repository covers everything you need to create a solid JavaScript foundation.
GitHub – leonardomso/33-js-concepts: π 33 JavaScript concepts every developer should know.
π 33 JavaScript concepts every developer should know. – GitHub – leonardomso/33-js-concepts: π 33 JavaScript concepts every developer should know.
5. 30 Seconds of Code
This repository contains many small code snippets ranging from simple date counting to complex maths. These snippets contain solutions to problems that youβll run into when coding.
GitHub – 30-seconds/30-seconds-of-code: Short JavaScript code snippets for all your development needs
Short JavaScript code snippets for all your development needs – GitHub – 30-seconds/30-seconds-of-code: Short JavaScript code snippets for all your development needs
6. Awesome Design Patterns
The awesome design patterns repository contains a curated list of software and architectural design patterns. Itβs a great resource if youβre learning about design patterns or if you want to refresh your knowledge.
GitHub – DovAmir/awesome-design-patterns: A curated list of software and architecture related design patterns.
A curated list of software and architecture related design patterns. – GitHub – DovAmir/awesome-design-patterns: A curated list of software and architecture related design patterns.
7. Public APIs
Public API curates a list of different types of APIs that you can use as a web developer or a software developer in general. The APIs cover a lot of topics such as anime, business, movies, animals, cryptocurrency, and a ton lot more.
GitHub – public-apis/public-apis: A collective list of free APIs
A collective list of free APIs. Contribute to public-apis/public-apis development by creating an account on GitHub.
8. The gitignore Templates
Whenever you want to create a GitHub repository for your project, you should always have a .gitignore file to filter what you want to upload.
GitHub – github/gitignore: A collection of useful .gitignore templates
A collection of useful .gitignore templates. Contribute to github/gitignore development by creating an account on GitHub.
9. Node.js Best Practices
This repository has a comprehensive collection of various best practices on Node.js. It consists of more than 80 best practices, style guides, and architectural tips.
GitHub – goldbergyoni/nodebestpractices: The Node.js best practices list (May 2022)
:white_check_mark: The Node.js best practices list (May 2022) – GitHub – goldbergyoni/nodebestpractices: The Node.js best practices list (May 2022)
10. Big List of Naughty String
The Big List of Naughty Strings is an evolving list of strings that have a high probability of causing issues when used as user-input data. This list is extremely useful when youβre testing user input.
GitHub – minimaxir/big-list-of-naughty-strings: The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data.
The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data. – GitHub – minimaxir/big-list-of-naughty-strings: The Big List of …
11. The Art of Command Line
The Art of Command Line contains many tips and tricks to make you a pro-user. Itβs mainly focused on the Linux command line, but this repository also contains sections for both macOS and Windows.
GitHub – jlevy/the-art-of-command-line: Master the command line, in one page
Master the command line, in one page. Contribute to jlevy/the-art-of-command-line development by creating an account on GitHub.
12. HTML5 Boilerplate
HTML5 Boilerplate is a professional front-end template for building fast, robust, and adaptable web apps or sites. It is extremely simple to use and you can get up and running in a few minutes.
GitHub – h5bp/html5-boilerplate: A professional front-end template for building fast, robust, and adaptable web apps or sites.
A professional front-end template for building fast, robust, and adaptable web apps or sites. – GitHub – h5bp/html5-boilerplate: A professional front-end template for building fast, robust, and ada…
13. You Don’t Know JS Yet
This is one of the most popular repositories with over 150k stars on GitHub. YDKJSY is a book series that dives real deep into complex JavaScript concepts. It is a must for every developer.
GitHub – getify/You-Dont-Know-JS: A book series on JavaScript. @YDKJS on twitter.
A book series on JavaScript. @YDKJS on twitter. Contribute to getify/You-Dont-Know-JS development by creating an account on GitHub.
14. Frontend Development Bookmarks
This repository contains a curated collection of resources for front-end web developers. All the things you need to know in order to build a modern frontend are there.
GitHub – dypsilon/frontend-dev-bookmarks: Manually curated collection of resources for frontend web developers.
Manually curated collection of resources for frontend web developers. – GitHub – dypsilon/frontend-dev-bookmarks: Manually curated collection of resources for frontend web developers.
15. Awesome Interview Questions
This repository contains tons of interview questions in almost every programming language and framework. Itβs impossible to attend an interview not well prepared after you’ve taken a look at this repository.
GitHub – DopplerHQ/awesome-interview-questions: A curated awesome list of lists of interview questions. Feel free to contribute!
:octocat: A curated awesome list of lists of interview questions. Feel free to contribute! :mortar_board: – GitHub – DopplerHQ/awesome-interview-questions: A curated awesome list of lists of inter…
Source: https://www.notion.so/15-Incredibly-Useful-GitHub-Repositories-for-Web-Developers-651c4c12d98940499eaa346f9b0b0e2e