Here are six of the most popular open source projects with the most Star gains this month. GitHub’s history of recommended open source projects will be collected and consolidated. See the end of this article for a collection of projects.

The open source projects recommended for this issue are:

1. Tools for downloading YouTube videos

2. Text user interface frameworks inspired by modern Web development

3. Download market data from Yahoo

4. Style and syntax checker for over 25 languages

5. Great Spring tutorial

6. Database document generator


01

A tool for downloading YouTube videos

A recommended video download wizard: PyTube, a lightweight library written in Python. It has no third party dependencies and is highly reliable. Pytube simplifies pipelinization by allowing you to specify callback functions for different download events, such as on Progress or on Complete.

In addition, PyTube includes a command-line utility that allows you to download videos directly from your terminal.

Source address: https://github.com/pytube/pytubeCopy the code

02

A text user interface framework

Textual use Rich (github.com/Textualize/rich) to render the Rich text, so he can present any content can be used in Textual.

Textual has a lot in common with modern Web development; The layout is done with a CSS grid, and themes can be customized with CSS. Other technologies borrow from JS frameworks such as Vue and React. Textual supports systems such as MacOS/Linux/ Windows.

Source address: https://github.com/Textualize/textualCopy the code

03

Download market data from Yahoo

Yfinance provides a threaded and Pythonic way to get data from Yahoo! Ⓡ Finance download market data. Is an open source tool that uses yahoo’s publicly available apis and is intended for research and educational purposes.

Source address: https://github.com/ranaroussi/yfinance official blog: https://aroussi.com/post/python-yahoo-financeCopy the code

04

Style and syntax checker for more than 25 languages

LanguageTool is an open source proofreading software for English, French, German, Polish, Russian and more than 20 other languages. It found many errors that a simple spell checker would not detect.

Source address: https://github.com/languagetool-org/languagetoolCopy the code

05

Powerful Spring tutorial

The project is a series of small, hard-hitting tutorials: each covers a single, well-defined development area within the Java ecosystem.

One of the highlights is Spring Framework – Spring, Spring Boot, and Spring Security. In addition to Spring, the modules here cover many aspects of Java.

Source address: https://github.com/eugenp/tutorialsCopy the code

06

Database document generator

Simple and easy to use database table structure document generator.

Source address: https://github.com/pingfangushi/screwCopy the code

Welcome to visit GitHub and recommend a fun and interesting open source project every day. GitHub project:

Source address: https://github.com/Wechat-ggGitHub/Awesome-GitHub-RepoCopy the code