Skip to content

Our Favourite Repositories

Samet Alan edited this page Feb 19, 2024 · 14 revisions

Machine Learning Processing

I liked the repository with the link: https://github.com/shiffman/Machine-Learning-Processing The reason for liking it is that the content of the repository integrates the concept of machine learning into a visualization-based programming languages. They probably used Git efficiently as there as many commits with messages, and its ReadMe file includes additional resources in case of any interest.

Public APIs

There are currently 1427 APIs in this repository, and all of them are free. It is one of the best places to go if you need an API for your application. You can find a short description of what the API is about, and a link to its documentation. These APIs are grouped into 51 different categories, which is the best part of this repository. You can come up with new ideas as you explore the categories.

Awesome Python

With 198k stars and 24.7k forks, Awesome Python repository is one of the most popular and visited repos of GitHub. It gathers Python libraries, frameworks and resources for a wide range of fields such as cryptography, asynchronous programming, audio and image processing, geolocation and so on...

Jenkins

Jenkins

About the Jenkins

Jenkins is a highly influential automation server that helps developers to create their continuous integration and continuous delivery pipelines in software projects. This open-source project is vital for developers looking to automate their build, test, and deployment processes. It has more than 1800 plugins to customize the CI/CD operations.

Why I love this repository

  • Because it has an extensive guidelines for contribution, creating issues, and pull requests. This is an open source project and widely used in the industry. This means that a beginner can contribute to the project while learning how it works.

  • Pull request labels are really descriptive. Since this repository is really active and like every other enterprise grade application, it has problems. They manage the PR's really good. They chat channels to make it easier to communicate about the repository.

  • It has a steep learning curve which may look hard to understand but when the developer dives into the application, it becomes easier to use.

You can checkout the Jenkins repository from the link: Jenkins

Clone this wiki locally