DEV Community

Cover image for 10 Interesting GitHub Repos Worth Checking Out
Muthu Annamalai Venkatachalam
Muthu Annamalai Venkatachalam

Posted on • Originally published at muthuannamalai.tech

10 Interesting GitHub Repos Worth Checking Out

The primary purpose of GitHub was to host Open Source projects using the distributed revision control system Git. Since then, GitHub has become the central platform for hosting open-source projects and sharing resources with the developer community. As a global software developer community, GitHub has 45 million public repositories, hosting open-source projects, libraries, learning platforms, interview preparation, CV writing tips, and knowledge bases.

It is quite difficult to find useful repositories among the 45 million public repositories. Don't worry if you don't have time to do a lot of research, I'm here for you. My goal here is to present 10 excellent git repositories that are highly popular, usable, and in high demand.

1. FreeCodeCamp

Stars: 338K

Freecodecamp is a nonprofit organization that provides a free online learning platform for people who want to learn programming. Github hosts everything. The README.md file in the repository contains links to the courses on the website.

freeCodeCamp_freeCodeCamp_ freeCodeCamp.org's open-source codebase and curriculum. Learn to code for.png

2. Realworld

Stars: 62.8K

A TODO Project describes a developer's understanding of a framework, however, it does not describe the knowledge and perspective needed for actually building real applications. In this repository, developers will find a listing of real-world projects that help them work with real-life environments.

gothinkster_realworld_ _The mother of all demo apps_ — Exemplary fullstack Medium.com clone powered .png

3. The-Art-Of-Command-Line

Stars: 101K

A developer's most frequently used tool is the Command Line. Mastering it becomes essential for every developer. There are many commands you can use that will improve your productivity. There is a README.md file available in several different languages.

jlevy_the-art-of-command-line_ Master the command line, in one page.png

4. Bootstrap

Stars: 155K

Bootstrap is a popular framework for building mobile-responsive websites. The documentation is straightforward. It offers many examples and guidelines for building amazing websites. You can find the documentation here

twbs_bootstrap_ The most popular HTML, CSS, and JavaScript framework for developing responsive, mobi.png

5. Computer-Science

Stars: 104K

This repository provides a pathway towards becoming a self-taught Computer Science Engineer. This repository is completely open source and free. It is maintained by Open Source Society University.

jwasham_coding-interview-university_ A complete computer science study plan to become a software eng.png

6. Coding-Interview-University

GitHub stars: 202,000

Do you have an interview? Looking for some interview questions? Here's a collection of questions you can use. There are many professionally designed interview questions on this site whether you are seeking a Python Developer Interview or a JS Developer Interview. Also available here are a wide variety of questions about Data Structures and Dynamic Programming.

jwasham_coding-interview-university_ A complete computer science study plan to become a software eng (1).png

7. Developer Roadmap

GitHub stars: 180,000

In this repository, you can find charts outlining various paths to follow and technologies used by front-end, back-end, or dev-ops engineers. Despite its overwhelming nature at first, it is an excellent overview of what is possible and what is needed in this industry that is rapidly changing. It is updated every year to reflect the latest developments in the industry.

kamranahmedse_developer-roadmap_ Roadmap to becoming a developer in 2021.png

8. Awesome-Python

Stars: 112K

Python developers will find this repository to be a GEM. It offers a comprehensive list of Python libraries, frameworks, and resources. No matter what type of dashboard you want or how you want to use web sockets, this repository covers all of them.

vinta_awesome-python_ A curated list of awesome Python frameworks, libraries, software and resources.png

9. Public APIs

Stars: 173K

This repository provides a list of free APIs that you can use to develop your applications and projects. Among the topics covered are business, anime, animals, news, finance, and games. It is possible to have APIs for cats or dogs that let you see pictures of...cats or dogs. Moreover, there are also some useful ones, such as the Gmail API and Google Analytics API.

public-apis_public-apis_ A collective list of free APIs.png

10. Tensorflow

Stars: 162K

The Tensorflow open-source platform is powered by Google and allows machine learning applications to run end-to-end. Developers can easily create and deploy ML apps using the comprehensive, flexible ecosystem of tools and libraries provided by the platform.

The Python version is stable. PIP can be used to install it.

tensorflow_tensorflow_ An Open Source Machine Learning Framework for Everyone.png

I hope you find these repositories useful and can use them to improve your software engineering skills as well. Do mention your favourite ones in the comments section below.

You can now extend your support by buying me a Coffee.😊👇

Buy Me A Coffee

Thanks for Reading 😊

Top comments (0)