Next JS Blog
Best GitHub Repositories every developer should know
Sienna Lambert

Sienna Lambert

Oct 30, 2022

Best GitHub Repositories every developer should know

10 Awesome Github Repos Every Developer Must Know

1. Awesome

Awesome is, without a doubt, the most popular repo that curates all topics from software development to hardware to business. It has more than 223,000 stars on Github at this moment, and one could spend days (nights) browsing it. It is my one-stop shop if I want to learn something new.

1*UtTArdEbeF_PKNH0A0e0ng.png

2. List of (Advanced) JavaScript Questions

This repository (49,000 stars) created by Lydia Hallie is awesome if you want to test your JavaScript knowledge and/or prepare for a job interview. Lydia constantly adds new questions, so this repo is growing steadily!

1*6E2kOKLwbe4EXwAetmBW8w.png

3. JavaScript Algorithms and Data Structures

JavaScript Algorithms (153,000 stars) contains a tremendous amount of JavaScript-based examples of popular and less popular algorithms and data structures. The structure is really nice because the examples are labeled either beginner or advanced. So whether you are interested in cryptography, sorting, graphs, or even machine learning (and much more), there will be something for you.

1*2vmkY04TS9UtJ7851LVxmA.png

4. Clean Code JavaScript

Knowing how to write clean code is a useful skill for almost every developer and mandatory in many projects and corporations. This repository (73,700 Stars) takes the concepts of Clean Code by Robert C. Martin and adapts them for JavaScript so you can use them in future work.

1*BTeil8xQf0wPePzrPQ6vmw.png

5. free-for.dev

This excellent repository (60,800 stars) was created to help developers find software (SaaS, PaaS, IaaS) and similar offerings that have free tiers. Using great software for free? Sounds awesome! There are services for email, CI/CD, monitoring, DNS, hosting, and many more.

1*5YisKBAS9Upv7Oyc16-z_Q.png

6. Tech Interview Handbook

If you want to prepare yourself for a job interview in tech (and you should!), this repository is just the right place for you. It currently has 80,000 stars on Github and helps you with:

*- How to prepare for coding interviews

*- Interview cheatsheet

*- Algorithm tips/best practice questions

*- Interview formats

*- and more...

Check it out before heading to the next interview.

1*vecej44tbLiIeA5hq4Z7tA.png

7. Effective Engineer — Notes

An “Effective Engineer” is someone who gets things done. But how can you become one? This Github repository (7,400 stars) has advice for you! Topics include:

*- How to optimize your learning

*- How to prioritize

*- Measuring your improvement

1*Co8Bo28PrgA5yUEDRXOu6Q.png

8. List of Free Learning Resources

This repository has a whopping 253,000 stars on Github and definitely is one of the most-loved curations there. It offers lots and lots of freely available programming books, screencasts, podcasts, and even online courses of all sorts. If you are looking for learning materials — look no further!

1*u2Po6Mkdnb8oQeOa4DAFDQ.png

9. Big List of Naughty Strings

You can invest as much as you want into testing your code and programs, but when real users come into play — believe me, they will do things you would have never thought of, especially when it comes to user input. This repository (44,000 stars) has a huge list of Strings that are known to be problematic when entered as input by the user. So whether you want to impress your QA friends or use this for testing your software, this could be quite useful!

1*oEahyZcUyWVmDsBeU6XSfg.png

10. Awesome First PR Opportunities

The last repository I want to recommend to you is great if you want to get started with Open Source. Contributing to OSS is a great way to get involved with the community, add something to your portfolio, try out new things, become a better developer, and even find a new job. But getting started is quite hard, as I know from personal experience. This repository lists Open Source projects that are known for or currently have beginner-friendly issues that you can tackle. It helped me get started with OSS, should help you as well!

1*9rwa39nVe9wM_6PilSgMKQ.png

I hope you find these repositories as awesome as I do, and I really hope that some of them will help you on your journey as a web developer.

Source: www.levelup.gitconnected.com

Sienna Lambert

Sienna Lambert

Interested in creating new and beautiful things. SiennaLambert@everydayfaq.com

Leave a reply

Related Posts

Categories