
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 Bug Bounty Platforms For Hunting Bugs
- 8 Best JavaScript Chart Libraries for Frontend Developers
- 9 Free HTML/CSS Template Sites – 2023 Collection
- Learn Top 7 Programming Languages For Free in 2023
- Top 9 Browser Extensions For AI Enthusiasts
- 10 Best YouTube Channels for UX/UI Designers
- Top 6 Sites To Generate Background Online
- 15 Top OSINT Tools You Need To Know
- Top Websites to Get FREE HTML/CSS Templates
- Learn Git Faster and Visually With These Tools
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.