Every year, the GitHub community digs deeper into open source projects and extracts the top open source projects by the contributor count. The information on this article has been cited from the original documentation and the sources are also cited inside.

Here are the top 10 open source projects to follow on GitHub.

(The list is in alphabetical order)

1| Angular CLI

The Angular CLI is a command-line interface tool that you use to initialise, develop, scaffold, and maintain Angular applications. The use of this tool is to accelerate the development and to create projects, generate application and library code, and perform a variety of ongoing development tasks such as testing, bundling, and deployment. You can use the tool directly in a command shell, or indirectly through an interactive user interface.

Click here to know more.

2| Ansible

Ansible is a radically simple IT automation system. It handles configuration management, application deployment, cloud provisioning, ad-hoc task execution, network automation, and multi-node orchestration. Ansible makes complex changes like zero-downtime rolling updates with load balancers easy. Ansible was created by Michael DeHaan and has contributions from over 4000 users (and growing).

Click here to know more.

3| Angular Js

AngularJS is a JavaScript framework written in JavaScript. It can be added to an HTML page with a <script> tag. It extends HTML attributes with Directives and binds data to HTML with Expressions. AngularJS is a toolset for building the framework most suited to your application development. It is fully extensible and works well with other libraries. Every feature can be modified or replaced to suit your unique development workflow and feature needs.

Click here to know more.

4| Azure-Docs

Azure is a complete cloud platform which can host your existing applications, streamline the development of new applications, and even enhance on-premises applications. Azure integrates the cloud services that you need to develop, test, deploy, and manage your applications—while taking advantage of the efficiencies of cloud computing.

Click here to know more.

5| Definitely Typed

DefinitelyTyped is a repository on Github where people share and maintain high-quality TypeScript type definitions for existing JavaScript libraries so they can get the benefit of compile-time static type checking and currently there are close to 500 libraries modelled.

Click here to know more.

6| Kubernetes

Kubernetes is an open source system for managing containerized applications across multiple hosts which provides basic mechanisms for deployment, maintenance, and scaling of applications. It groups containers that make up an application into logical units for easy management and discovery. Kubernetes builds upon a decade and a half of experience at Google running production workloads at scale using a system called Borg, combined with best-of-breed ideas and practices from the community and is hosted by the Cloud Native Computing Foundation (CNCF).

Click here to know more.

7| NPM

Node Package Manager (NPM) is the package manager for Node.js which is used as an online repository for open-source Node.js projects as well as command line utility to install Node.js packages. So basically, it is used for managing dependencies of various server-side dependencies. This tool is used by over 11,000,000 JavaScript developers around the world.

Click here to know more.

8| React-Native

React Native brings React’s declarative UI framework to iOS and Android. With React Native, you use native UI controls and have full access to the native platform. React Native is like React, but it uses native components instead of web components as building blocks. This tool makes it painless to create interactive UIs by the Declarative views make your code more predictable and easier to debug. The core of React Native is worked on full-time by Facebook’s React Native team.

Click here to know more.

9| Tensorflow

TensorFlow is an open source software library for numerical computation using data flow graphs. It was originally developed by researchers and engineers working on the Google Brain team within Google’s Machine Intelligence Research organization for the purposes of conducting machine learning and deep neural networks research. TensorFlow provides stable Python and C APIs as well as non-guaranteed backward compatible API’s for C++, Go, Java, JavaScript, and Swift.

Click here to know more.

10| VS Code

VS Code is a type of tool that combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. It provides comprehensive editing and debugging support, an extensibility model, and lightweight integration with existing tools.

Click here to know more.

If you loved this story, do join our Telegram Community.



Also, you can write for us and be one of the 500+ experts who have contributed stories at AIM. Share your nominations here.