高赞 GitHub 项目盘点:给力的 Spring 教程

1,443 阅读2分钟

推荐最近很火的 6 个开源项目,它们是本月获得 Star 攀升最多的开源项目。逛逛 GitHub 历史推荐过的开源项目都会进行收集整合,项目合集可以见本文文末。

本期推荐的开源项目是:

1. 用于下载 YouTube 视频的工具

2. 受现代 Web 开发启发的文本用户界面框架

3. 从雅虎下载 market 数据

4. 25 多种语言的样式和语法检查器

5. 给力的 Spring 教程

6. 数据库文档生成器


01

用于下载 YouTube 视频的工具

推荐一个视频下载神器:pytube,这是一个用 Python 编写的轻量级库。它没有第三方依赖,高度可靠。pytube 简化了流水线操作,允许你为不同的下载事件指定回调函数,例如 on progress 或 on complete。

除此之外,pytube 包含一个命令行实用程序,允许您直接从终端下载视频。

图片

开源地址:https://github.com/pytube/pytube

02

一个文本用户界面框架

Textual 使用 Rich (github.com/Textualize/rich) 来呈现富文本,因此 Rich 可以呈现的任何内容都可以在 Textual 中使用。

图片

Textual 与现代 Web 开发有很多共同点;布局是用 CSS 网格完成的,并且主题可以用 CSS 定制,其他技术借鉴了 Vue 和 React 等 JS 框架。Textual 支持 MacOS/Linux/Window 等系统。

开源地址:https://github.com/Textualize/textual

03

从雅虎下载 market 数据

yfinance 提供了一种线程化和 Pythonic 的方式来从 Yahoo!Ⓡ Finance 下载市场数据。是一个使用雅虎公开可用 API 的开源工具,旨在用于研究和教育目的。

开源地址:https://github.com/ranaroussi/yfinance官方博客:https://aroussi.com/post/python-yahoo-finance

04

25 多种语言的样式和语法检查器

LanguageTool 是一款开源校对软件,适用于英语、法语、德语、波兰语、俄语和其他 20 多种语言。它发现了许多简单的拼写检查器无法检测到的错误。

图片

开源地址:https://github.com/languagetool-org/languagetool

05

给力的 Spring 教程

该项目是一系列小型且直击要害的教程:每个教程都涵盖了 Java 生态系统中一个单一且定义明确的开发领域。

其中一个重点是 Spring Framework - Spring、Spring Boot 和 Spring Security。除了 Spring 之外,这里的模块还涵盖了 Java 的许多方面。

图片

开源地址:https://github.com/eugenp/tutorials

06

数据库文档生成器

简洁好用的数据库表结构文档生成器。

开源地址:https://github.com/pingfangushi/screw

图片

图片

欢迎关注公众号 逛逛GitHub,每天推荐一个好玩有趣的开源项目。历史推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:

开源地址:https://github.com/Wechat-ggGitHub/Awesome-GitHub-Repo