DEV Community

Cover image for 10 GitHub Repository every Web Developer should Know
Muthu Annamalai Venkatachalam
Muthu Annamalai Venkatachalam

Posted on • Originally published at muthuannamalai.tech

10 GitHub Repository every Web Developer should Know

GitHub is the place you should be looking for when you’re trying to improve yourself as a developer. All the information you need is out there in some repository.

However, the hard part is finding the right repository. It’s easy to feel lost in all the available GitHub repositories out there. In order to help you out, I’ve put together this list of ten GitHub repositories that can help you grow as a developer.

1. Clean Code JavaScript

Link to the Repo

25.png

Knowing how to write clean code is a useful skill for almost every developer and mandatory in many projects and corporations. This repository takes the concepts of Clean Code by Robert C. Martin and adapts them for JavaScript so you can use them in future work. It's a guide to producing readable, reusable, and refactorable software in JavaScript.

2. free-for.dev

Link to the Repo

26.png

Developers and Open Source authors now have a massive amount of services offering free tiers, but it can be hard to find them all to make informed decisions.

This repository consists of a list of software (SaaS, PaaS, IaaS, etc.) and other offerings that have free tiers for developers.

3. Tech Interview Handbook

Link to the Repo

29.png

This repository has practical content that covers all phases of a technical interview, from applying for a job to passing the interviews to offer negotiation. Technically competent candidates might still find the non-technical content helpful as well. This repository can be used by anybody who wants to land a job at a tech company but is new to technical interviews, seasoned engineers who have not been on the other side of the interviewing table in a while and want to get back into the game, or anyone who wants to be better at technical interviewing.

4. JavaScript-Algorithms

Link to the Repo

27.png

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).

5. JavaScript Questions

Link to the Repo

28.png

The repo consists of almost 150+ questions and answers, the complexity of the question varies from simple to advanced level. This repo is a good source to understand the concepts of JavaScript and it's working. You can use this repository to test how well you know JavaScript, or refresh your knowledge a bit, or prepare for your coding interview!.

6. You-Don't-Know-JS

Link to the Repo

33.jfif

This repository is a series of books diving deep into the core mechanisms of the JavaScript language. This is the second edition of the book series by Kyle Simpson. I highly recommend this repository as it will give you deep knowledge about JavaScript.

7. Node.js Best Practices

Link to the Repo

32.jfif

This repository is an amazing place to keep yourself updated with the Node world and also learn about the best practices while you're at it. It contains a summary and curation of the top-ranked content on Node.js best practices and also its integration with other tools like Docker, Kubernetes, etc.

8. HTML5 Boilerplate

Link to the Repo

31.jfif

HTML5 Boilerplate is a professional front-end template for building fast, robust, and adaptable web apps or sites. This project is the product of over 10 years of iterative development and community knowledge. It does not impose a specific development philosophy or framework, so you're free to architect your code in the way that you want.

9. JavaScript

Link to the Repo

30.jfif

This repo is about how we should style out JavaScript codes. Why do we need style guides? Different programmers write code differently, each person has their own style, so it becomes difficult for one person to understand another person's code quickly. A style guide can be defined as the rules/standards that outline how code should be written and organized. Style guides helps to keep the coding pattern across a company the same and help to keep the code clean and easy to understand. It will also help in debugging.

10. 30 Seconds Of Code

Link to the Repo

32.png

This repository contains short JavaScript code snippets for all your development needs. The snippets vary from calculating Celsius to Fahrenheit to counting the weekdays between two dates. All of these snippets contain solutions to problems that you’ll run into when coding in JavaScript.
You should definitely take a look at this repository because it’s got some great solutions to recurring programming problems.

I hope that this list of repositories is useful to all of you. If you have a favorite repo that is not on this list, please do comment below.

You can now extend your support by buying me a Coffee.😊👇

Buy Me A Coffee

Thank you for Reading 😊

Top comments (24)

Collapse
 
ama profile image
Adrian Matei

Have a look at this public dev bookmarks repo shared from Codever - you'll most likely find all the links in your article in the right topic, plus loads of other good stuff...

Collapse
 
muthuannamalai12 profile image
Muthu Annamalai Venkatachalam

Thank you for sharing 😃

Collapse
 
suchitra_13 profile image
Suchitra

Nice article!
Btw I want to know ....how you posted the backlink of your originally posted article over here?

Collapse
 
ama profile image
Adrian Matei • Edited

When in edit modus click the settings icon as in the picture bellow and add your original as canonical url

set canonical url

Collapse
 
suchitra_13 profile image
Suchitra

Thanks

Thread Thread
 
muthuannamalai12 profile image
Muthu Annamalai Venkatachalam

I hope your query is resolved. Sorry for replying late 😃

Collapse
 
muthuannamalai12 profile image
Muthu Annamalai Venkatachalam

Thank you Adrian for helping out 😃

Collapse
 
_mohanmurali profile image
Mohan Murali

Great article. Thanks for sharing

Collapse
 
muthuannamalai12 profile image
Muthu Annamalai Venkatachalam

Thank you 😃

Collapse
 
lekeabiodun profile image
Leke Abiodun

Awesome! Thank you for sharing.

Collapse
 
muthuannamalai12 profile image
Muthu Annamalai Venkatachalam

My Pleasure

Collapse
 
lionananas profile image
Friday Night Funkin'

Your article is really interesting to me. I think you should do things when using your language. The rest if you want to have fun, you can play Goodgame Empire with me

Collapse
 
yellowtaxidriver profile image
Prayas Jadli

thanks for sharing ... it's really helpful

Collapse
 
muthuannamalai12 profile image
Muthu Annamalai Venkatachalam

Thank you 😃

Collapse
 
nasirmgcc profile image
Muhammad Nasir Khan

thank you for sharing

Collapse
 
muthuannamalai12 profile image
Muthu Annamalai Venkatachalam

My Pleasure

Collapse
 
dammyreginal profile image
dammyreginal

Thanks. Very helpful indeed!

Collapse
 
muthuannamalai12 profile image
Muthu Annamalai Venkatachalam

My Pleasure

Collapse
 
maxoralbay profile image
Max Oralbay

ohh, thanks guy. i appreciate your job ;)

Collapse
 
muthuannamalai12 profile image
Muthu Annamalai Venkatachalam

Thank you

Collapse
 
xetra11 profile image
Patrick Charles Höfer

I wonder how many more "10 {some thing} you should know" articles will be published...