DEV Community 👩‍💻👨‍💻

Cover image for Awesome GitHub Repositories for Web Developer - Part 2
Suraj Vishwakarma
Suraj Vishwakarma

Posted on • Updated on • Originally published at surajondev.com

Awesome GitHub Repositories for Web Developer - Part 2

Introduction

We have learned about 5 GitHub repositories for Web Developers in the previous article. We are back with the latest part to provide more such repositories to help you grow in the web development domain.

Web development is simple but finding the right resources and path will help you break into it quite easily. In this series i.e, Awesome GitHub Repositories, we are discussing about some repositories that will enhance your knowledge. We will also be including repositories for React, CSS, Web3, and much more in the upcoming parts. So, you can follow me on Twitter(@surajondev) to know about the latest posts.

Let's get started with some awesome repositories.

ryanmcdermott/clean-code-javascript

🛁 Clean Code concepts adapted for JavaScript

clean-code-javascript

Robert C. Martin's book Clean Code adopted in Javascript to provides you with some tips to improve the readability of your code. The repository has compared the bad and good practices while writing JavaScript code.

It has tips including:

  • Variables
  • Functions
  • Objects and Data Structures
  • Classes
  • And other JS concepts

yangshun/tech-interview-handbook

💯 Curated coding interview preparation materials for busy software engineers

tech-interview-handbook

Apply and prepare for an interview with this awesome interview handbook. Busy developers can use this repository to prepare themselves for the upcoming interview. It has a step-by-step guide from preparing a resume to cracking the Interview. The guide is in the form of documentation which will help developers to understand the structure of the book easily.

It has topics such as:

  • Study and Practice Plan
  • Technique to Solve Questions
  • Mock Coding Interview
  • Coding Interview
  • And many more

You can use this guide for any programming language.


you-dont-need/You-Dont-Need

People choose popular projects, often not because it applies to their problems

You-Dont-Need

The repository has resources that start with You don't need X for instance You Don't Need Loops. It's an interesting repository to understand whether some concepts/tools are necessary or that you just using them because others are using them.


thedaviddias/Front-End-Checklist

🗂 The perfect Front-End Checklist for modern websites and meticulous developers

Front-End-Checklist

A checklist to tick when developing the frontend of your web application to make it better in terms of technicality and SEO. Some of these checkboxes are highly recommended for your web application.

Repo has different checkboxes for:

  • Head
  • HTML tags
  • Social Media
  • Web Fonts
  • And others

codecrafters-io/build-your-own-x

Master programming by recreating your favorite technologies from scratch.

build-your-own-x

A repository having resources dedicated to building your own X for instance Build your own React. The variety of resources is a plus point from web development to gaming with C.

Some of the topics included:

  • Bot
  • Game
  • Web Server
  • Front-end Framework / Library
  • And others

Connect With Me

Conclusion

We have gone through some of the interesting and useful GitHub repositories for web developers. You can use these repositories to learn and ace the web development.

I hope this article has served its purpose. Follow me for future parts and other content. Thanks for reading the blog post.

Top comments (25)

Collapse
 
sahan profile image
Sahan • Edited on

Great list Suraj! Didn't know about build-your-own-x repo. That's pretty cool! Thanks for sharing

Collapse
 
surajondev profile image
Suraj Vishwakarma Author

This repo is awesome. Thanks, Sahan!

Collapse
 
devarshishimpi profile image
Devarshi Shimpi

Wow!! Great Article!!

Collapse
 
surajondev profile image
Suraj Vishwakarma Author

Thanks, Devarshi!😀

Collapse
 
efecollins profile image
Efosa Collins EVBOWE

I've always wanted to learn how to build my own x. With this, I can do that. Thanks!

Collapse
 
surajondev profile image
Suraj Vishwakarma Author

Awesome brother!

Collapse
 
joset98 profile image
joset98

I love this post, thanks dude blessings

Collapse
 
surajondev profile image
Suraj Vishwakarma Author

Happy to help you.

Collapse
 
yongchanghe profile image
Yongchang He

Nice article!

Collapse
 
surajondev profile image
Suraj Vishwakarma Author

Glad that you like it!💯

Collapse
 
llxd profile image
Lucas Lima do Nascimento

The Front-end Checklist is awesome! GJ with this article!

Collapse
 
surajondev profile image
Suraj Vishwakarma Author

🔥💯

Collapse
 
bobbyiliev profile image
Bobby Iliev

Vert cool!

Collapse
 
surajondev profile image
Suraj Vishwakarma Author

Thanks, Bobby!😀

Collapse
 
dhanushnehru profile image
Dhanush N

I too have a list
50 GitHub repos for a dev
Might be helpful 🙂

Collapse
 
surajondev profile image
Suraj Vishwakarma Author

A megalist of awesome GitHub repositories🔥. Nice work!

Collapse
 
ngocsotn profile image
The Ngoc Nguyen • Edited on

Clean code Javascript 🤣, sound good for me, geat article bro!🦄🦄🦄

Collapse
 
surajondev profile image
Suraj Vishwakarma Author

Thanks, bro!

Collapse
 
jarvisram profile image
Sriram Venkataraman

That is a great collection! Thank you for sharing. Have also found this repo very useful,

github.com/phuocng/1loc

Website for the repo: 1loc.dev/

Collapse
 
surajondev profile image
Suraj Vishwakarma Author

Yeah, that's also an awesome repository. I will add it in my next part. Thanks❤️

Collapse
 
webjose profile image
José Pablo Ramírez Vargas

Hello! May I humbly propose that you have a look at wj-config? I just released v2 in beta today. Thank you!

Collapse
 
lunaisakh profile image
Luna Isakh

The article is very helpful. Good Job @surajondev

Collapse
 
surajondev profile image
Suraj Vishwakarma Author

Thank you, Luna!

Collapse
 
sadeedpv profile image
Sadeedpv

I too have a list of 101 programming resources to enhance your skills

github.com/Sadeedpv/101-programmin...

Some comments have been hidden by the post's author - find out more

Take a look at this:

Settings

Go to your customization settings to nudge your home feed to show content more relevant to your developer experience level. 🛠