5 月份最热的 GitHub 项目

Posted Hollis Chuang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5 月份最热的 GitHub 项目相关的知识,希望对你有一定的参考价值。

2021 年 5 月份最热 GitHub 盘点,这些 GitHub 项目是本月 Star 攀升最多的 repo,它们分别是:

  • Spring系列源码讲解项目

  • 强大的可视化工具

  • 算法题目的结题技巧

  • 基于 mysql 数据库增量日志解析

  • 广受好评的腾讯开源项目

  • 停车管理系统

  • 开放 API 列表

  • 简短通用 javascript 代码片段

  • 抢票神器

一、SpringAll

Spring系列源码讲解:包含 Spring Boot、Spring Boot & Shiro、Spring Cloud,Spring Boot & Spring Security & Spring Security OAuth2,

地址:https://github.com/wuyouzhuguli/SpringAll

二、JimuReport

一款免费且强大的数据可视化工具,刚刚上线不久就收获了 1.8K 的点赞。像搭积木一样完成一个报表。

通过拖拉拽简单的方式搭建你想要的功能,这个项目支持的功能涵盖数据报表、打印设计、图表报表、大屏设计等等。

文档:http://report.jeecg.com/2075807

地址:https://github.com/zhangdaiscott/JimuReport

三、LeeCode

这个开源项目是算法题目的结题技巧,题目包含 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》等。

地址:https://github.com/doocs/leetcode

四、设计模式 Java 版

设计模式是前人的经验,都是经过测试的,验证的开发范例。是程序员在开发时可以用来解决常见问题的最佳形式化实践,应用设计模式的思想可以加快开发过程。

这个项目是由经验丰富的程序员和架构师开发,提供 Java 实现设计模式案例。源代码有很好的注释,快去学习吧。

地址:https://github.com/iluwatar/java-design-patterns

五、canal

基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费。

早期阿里巴巴因为杭州和美国双机房部署,存在跨机房同步的业务需求,实现方式主要是基于业务 trigger 获取增量变更。

从 2010 年开始,业务逐步尝试数据库日志解析获取增量变更进行同步,由此衍生出了大量的数据库增量订阅和消费业务。

地址:https://github.com/alibaba/canal

六、APIJSON 

这个 GitHub 是腾讯开源的项目,拿到了腾讯内外五个奖项、腾讯开源五个第一。

APIJSON 是一种专为 API 而生的 JSON 网络传输协议以及基于这套协议实现的 ORM 库。

为简单的增删改查、复杂的查询、简单的事务操作 提供了完全自动化的万能 API。能大幅降低开发和沟通成本,简化开发流程,缩短开发周期。

对于前端开发者,可以不用再向后端催接口、求文档,数据和结构完全定制,要啥有啥。

对于后端开发者,这个工具能自动生成文档,不用再编写和维护,大部分 API 不用再写。自动校验权限、自动管理版本、自动防 SQL 注入。

地址:https://github.com/Tencent/APIJSON

七、停车管理系统

项目作者曾就职于开发停车场系统的公司,他在就职期间发现停车管理系统软件处于垄断,并且技术过于陈旧,缺少规范。

于是作者用 1 年的时间在业余时间开发出这个系统,并开源出来。他想打造一个现代化标准的互联网应用,定位大型物联网大数据云平台系统。

这个项目并不是简单的 Demo 而是可以部署上线的真实项目,该系统目前真实用户 40w 无压力,为千万级数据而生,大数据时代物联网必备。

地址:https://github.com/981011512/--

八、 public-apis

这个项目收集了上千个可用于软件和Web开发的开放 API 。

场景包括动物、图书、日历、云存储和文件共享、加密货币、资料验证、辞典

、环境、金融、食物和饮料、游戏与漫画、地理、政府、健康、职位、机器学习、音乐、消息、开源项目、性格、电话、摄影、安全、购物、天气等等

地址:https://github.com/public-apis/public-apis

九、12306

这个项目名很干脆,不知道以为是 12306 网站的源码,其实不是这是全GitHub最德高望重的抢票小助手,功能一直在更新,且现已支持 Python 3.6 以上版本。

试过几次,真的很好用。

地址:https://github.com/testerSunshine/12306

十、 30秒的代码片段

这个项目包含了所有能满足你开发需求的简短 JavaScript 代码片段。登录下面的网站,你可搜索自己想要的代码片段。你还可以按名称,标签,语言或描述进行搜索。只需开始输入一个术语,然后看看会发生什么。

地址:https://github.com/30-seconds/30-seconds-of-code

有道无术,术可成;有术无道,止于术

欢迎大家关注Java之道公众号

好文章,我在看❤️

以上是关于5 月份最热的 GitHub 项目的主要内容,如果未能解决你的问题,请参考以下文章

五款最热的Node.js端到端测试框架评测

GitHub最热!码代码不得不知的所有定律法则

5月份Github上最热门的开源项目

5月份GitHub上最热门的开源项目

5月份Github上热门开源项目排行榜(附玩转Github教程)

8月,Github 最热开源项目排行榜来啦