From the nearly 250 Python open source projects in the past month, we select the 10 most popular open source projects, which have an average of 1051 Stars on GitHub. It covers many topics, such as terminal, robot, photo, image resizing, Instagram, SMS , AI, 3D rendering, Telegram bot, CAPTCHA. Now let's introduce the 10 projects one by one.

Top 1. Termtosvg

Termtosvg is a Linux terminal logger written in Python, and it's used to render command-line conversations as separate SVG animations. Currently, the project has nearly six thousand Stars on GitHub.

Top 2. PythonRobotics

PythonRobotics is a collection of Python code for robotic algorithms, especially for robotic autonomous navigation. The characteristics are as follows:

A collection of some widely used and practical algorithms.

Minimum dependency.

Easy to read and understand the basic ideas behind each algorithm.

Top 3. Cartoonify

Cartoonify is a Python-based application which is used to turn photos into cartoons. The application can run in the desktop environments (OSX, Linux) and the embedded environment for raspberry pi.

Top 4. PyCAIR

PyCAIR is a content-aware image resizing library with the following characteristics:

An energy diagram and a grayscale image can be generated based on the provided image.

The Seam Carving algorithm attempts to obtain the lowest energy value from the energy diagram, in order to find some useless areas in the image.

With the help of dynamic programming and backtracking, the Seam Carving algorithm can generate separate seams (depending on vertical or horizontal resizing) upon the image using top-down or left-to-right methods.

The minimum energy accumulated by all possible seams is calculated for each entry by traversing the image matrix line by line. The minimum energy value level is calculated by summing the current row of pixels with the lowest value of the neighboring pixels of the previous row.

Starting from the last line, find the lowest cost seam in the energy matrix and remove it. The process is iteratively repeated until the image size is adjusted to the ratio specified by the user.

Top 5. Instagram-scraper

Instagram-scrapet is a scraper method proposed by the twitter-scraper.

Top 6. FootballNotifier

FootballNotifier is a Python-based application. Catching the hotspot of the football world cup, the app will send you an SMS when the team you're supporting get a score.

Top 7. Face-tracking-with-Anime-characters

Face-tracking-with-Anime-characters is a Python project that allows you to directly stare at the YURI player in the game doki doki literature club by accessing a webcam.

Top 8. Pyray

Pyray is a Python-based 3D rendering library. There is doubt that POV ray is a great program, but why can't we develop an application with the same functionality in Python for 2D, 3D and higher dimensional object and scene rendering? In this project I will use Python to showcase everything the POV ray program can do, including rendering complex 3D objects, scenes and animations.

Top 9. Moodbot

Moodbot is a telegraph robot project based on Python that can be used to self-test anxiety and depression.

Top 10. NonoCAPTCHA

NonoCAPTCHA is an asynchronous Python library that can be used to automate ReCAPTCHA v2 by the audio from the device. It supports many kinds of devices,such as Mozilla's DeepSpeech, PocketSphinx, Microsoft Azure, and Amazon's Transcribe Speech-to-Text API.