GitHub is where people build software. More than 83 million people use GitHub to discover, fork, and contribute to over 200 million projects. When GitHub was founded in 2008, its primary goal was to host Open Source projects using the distributed version control system Git.
Over the next 13 years, GitHub has evolved the central place to host open-source projects and share resources among the developer community. With 83 million public repositories, GitHub offers every form of knowledge sharing for the developers, including open source projects, libraries, learning platforms, interview preparation, CV writing tips, knowledge base, and many more.
Also Read:
- Top 10 Popular ChatGPT Extension You Need To Know
- Useful Resource Sites for Network Security, Firewalls, and VPNs
- Top 7 Q/A Sites for Web Developers
- Top 8 YouTube Channels to Learn Web3 Development
- [UDEMY] 21 Most Popular React Learning Courses
- 14 Best FREE Icon Sites You Need To Know
- 14 Best Youtube Channels for Programmers
- 12 FREE Chrome Extensions For SEO
- 11 Most Popular Sites For Free HTML Templates
- Free Meta Tag Generator Websites – Compiled List 2022
Finding useful repositories among those 83 million public repositories is quite challenging. In this article, I will list 10 most valuable GitHub repositories with high popularity, usability, demand. Also, this list will be inclusive and will not focus on a particular programming language or target group.
1. The Algorithms
Open Source resource for learning Data Structures & Algorithms and their implementation in any Programming Language
2. Free Programming Books
List of Free Learning Resources In Many Languages
3. Computer Science
The OSSU curriculum is a complete education in computer science using online materials.
4. Coding Interview University
This is a study plan for software engineering, not web development. Large software companies like Google, Amazon, Facebook and Microsoft view software engineering as different from web development.
5. Awesome Python
A curated list of awesome Python frameworks, libraries, software and resources.
6. Public APIs
A collective list of free APIs for use in software and web development
7. Roadmap.Sh
Community driven roadmaps, articles and resources for developers
8. Font Awesome
The Internet’s most popular icon toolkit. On top of this, features like icon font ligatures, an SVG framework, official NPM packages for popular frontend libraries like React, and access to a new CDN.
9. Every Programmer Should Know
A collection of (mostly) technical things every software developer should know. These are the resources recommended to every programmer regardless of their skill level or tech stack
10. Clean Code JavaScript
Software engineering principles, from Robert C. Martin’s book Clean Code, adapted for JavaScript. This is not a style guide. It’s a guide to producing readable, reusable, and refactorable software in JavaScript.