DEV Community

Cover image for Great GitHub repositories that developers love
Heather Parker
Heather Parker

Posted on

Great GitHub repositories that developers love

GitHub is a well-known open-source platform for code hosting, collaboration, and version control. I doubt there is a single developer who is unfamiliar with GitHub. It not only allows its users to store and share code but also serves as an educational platform for many development-related topics. I decided to make my own list of preferred repositories, which helped me a lot (and still does!!) in my work. Please have a seat and enjoy my top 8 GitHub repositories for developers of all kinds!

1. Awesome
243K🌠

This repository is one of my favorite because it contains plenty of different information on various development topics. Basically, this repository is an alternative to Google when it comes to research on topics such as code, programming languages, development, security, etc. It is a handy resource for developers to improve their skills.

2. 100 Days of ML Code
40.1K🌠

This repository, possibly one of the most detailed, adheres to a strict 100-day curriculum for learning machine learning. Every day, a new topic is introduced, such as data pre-processing, simple linear regression, logistic regression, and others. These topics are accompanied by codes, explanations, and detailed infographics. The repo is a simple yet comprehensive way for developers to learn fundamental concepts.

3. Javascript algorithms
164K🌠

GitHub's Javascript Algorithms repository provides an invaluable resource for anyone looking to learn or explore coding with JavaScript. The repository offers explanations and examples of the algorithms in multiple languages, including JavaScript. This makes it easier for beginners to understand and learn the concepts behind the algorithms. Additionally, experienced developers can use the repository to explore more advanced implementations of the same algorithms. The explanations are easily divided and tagged for advanced and beginners, and each comes with its own README, YouTube videos, and links to additional reading.

4. Developer roadmap
232K🌠

Many students and newcomers to programming are perplexed about which technology to learn and which path to take to become a good developer. The founder of this repository created a comprehensive chart that includes the technology in each development category (frontend, backend, DevOps, etc.) to help you understand what you should learn next. In general, this is a must-have repository for anyone who wants to become a pro in software development.

5. 30 seconds of code
108K🌠

If you don't know much about web programming, this is the best place to start. 30 Seconds of Code is an excellent resource for tiny code snippets to help you speed up your web development. So, whether you're a programmer or a web designer, check out this repository. It includes several codes that will improve the usability of your website.

6. CSS Protips
24.7K🌠

CSS Protips is a repository devoted completely to different tips and data aimed at improving your CSS skills. This repository's tips will walk you through everything from working with CSS style elements to usability aspects in the simplest way possible. It has a simple yet informative README where you can find navigation for the repository and a list of tips with clear code examples. To become a true CSS expert, visit this GitHub repository.

7. Gitignore
145K🌠

This is the largest collection of useful .gitignore templates. Every new project you create as a GitHub repository must include a .gitignore file to filter what gets uploaded. The contents of this file vary depending on the project and language. In order to save time, you can simply take the template you need from this repository instead of creating it from scratch and implement it in your project.

8. Coding Interview University
251K🌠

Coding interview university was created to help people to become a software engineers and work successfully in this field. This repository is a multi-month study plan for any big tech giant interview, beginning with the fundamentals of programming and progressing to advanced concepts of data structures, system design, and core CS concepts. It contains books, lectures, online resources, and videos on a variety of software engineering topics, as well as CV writing tips and job application advice.

I'd love to know what your favorite GitHub repositories are; share them in the comments!

Top comments (28)

Collapse
 
httpjunkie profile image
Eric Bishard

Interesting, when I came to this article, I thought it would be repositories that developers loved because the repo represented a product that had a good readme, great issues, fantastic support for bugs and a community.

For instance: Speedrun Ethereum or React location.

So this is repositories that are good resources? Still pretty cool. Thank you!

Collapse
 
swordheath profile image
Heather Parker

Yes, these are repos that in my opinion can help developers improve their skills in different aspects☺️

Collapse
 
jdrodriguez2707 profile image
Johan Rodriguez

Thank you very much for the list, it will be very useful to me. I am currently starting to learn software development.

Collapse
 
forbiddenshadow profile image
ForbiddenShadow

Great stuff Heather, thank you!

Collapse
 
charliebrickman75 profile image
Chuck Brickman

Great advisor thank you

Collapse
 
cece132 profile image
Candace Eckels

Wow wow wow, thank you for sharing! This was so helpful!

Collapse
 
swordheath profile image
Heather Parker

You're welcome, Candace☺️

Collapse
 
lotfijb profile image
Lotfi Jebali

Some repos are new to me, thanks for sharing πŸ™

Collapse
 
swordheath profile image
Heather Parker

Thanks for reading, Lotfi!

Collapse
 
chriscthomas profile image
chris thomas

Great list! A few I hadn't seen before, thanks for sharing!

Collapse
 
swordheath profile image
Heather Parker

So cool, I could help!

Collapse
 
ben__web profile image
Ben Web

Found some useful stuff there. Thanks for sharing

Collapse
 
sarma_akondi_746f338b83b7 profile image
Sarma Akondi

Great share πŸ‘

Collapse
 
guruprasadsr_10 profile image
Gurupasad S R

Thanks for this list.