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 项目相关推荐

  1. 盘点 11 月份 火火火 的 GitHub 项目

    逛逛 GitHub 每个月都会盘点本月份最火的开源项目,本篇文章就是十一月份 Star 攀升最多的的开源项目,其中包含 Java.Python.C++.JavaScript 等语言,它们分别是: 1. ...

  2. 一个 GitHub 项目搞定微信登录

    第三方登录,基于用户在第三方平台上已有的账号和密码来快速完成己方应用的登录或者注册的功能.而这里的第三方平台,一般是已经拥有大量用户的平台,比如GitHub.微博.微信.QQ 等. 第三方登录可以降低 ...

  3. 6 月份最火的 10 个 GitHub 项目

    2021 年 6 月份最热 GitHub 盘点,这些 GitHub 项目是本月 Star 攀升最多的 repo,它们分别是: HarmonyOS 鸿蒙操作系统 自行车自动驾驶系统 金庸群侠传 3D 重 ...

  4. 6 月份最热 GitHub 盘点

    2021 年 6 月份最热 GitHub 盘点,这些 GitHub 项目是本月 Star 攀升最多的 repo,它们分别是: HarmonyOS 鸿蒙操作系统 自行车自动驾驶系统 金庸群侠传 3D 重 ...

  5. 今日热榜前 5 的 GitHub 项目

    今日开源热榜 Top5 项目目录: 1. 纪念左耳朵耗子 2. 你的第二大脑 3. 大模型开发人员需要记住的数 4. 短链接管理工具 5. StableStudio 01 纪念左耳朵耗子 MegaEa ...

  6. GitHub 上 11 月份最热门的开源项目

    开源最前线(ID:OpenSourceTop) 猿妹整编 链接:www.itcodemonkey.com/article/1468.html 转载请注明来源作者 2017 年 11 月份 GitHub ...

  7. 4 月份 火火火火 的开源项目

    盘点 4 月份 GitHub 上 Star 攀升最多的开源项目,整个 4 月份最火项目 90% 都是 AI 项目(准确的说,最近半年的热榜都是 AI 项目) 本期推荐开源项目目录: 1. AI 生成逼 ...

  8. 一个丧心病狂的Github项目:东北话编程,大写的服!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 来源:开源最前线(ID:OpenSourceTop) 还记得12月 ...

  9. 【开源项目】一个GitHub项目,囊括人脸图像要读的重要论文

    今天给大家分享一个非常优秀的GitHub项目,由GitHub用户ChanChiChoi创建,包括了几乎所有人脸方向的论文,适合需要在人脸领域进行学习的朋友跟读. 项目简介 项目地址为https://g ...

最新文章

  1. webpack入门(六)——html-webpack-plugin
  2. 深入解析浏览器的幕后工作原理(四) DOM树
  3. [保护模式]段间跳转和跨段跳转
  4. 【CyberSecurityLearning 60】ACCESS数据库的注入+ACCESS数据库的cookie注入
  5. AOP之PostSharp7-解决IOC 不能直接new问题,简化IOC开发和IOC对象LazyLoad
  6. client中周期性边界_「微评」增加艺术品在投资组合中的比例 推进国家艺术软实力...
  7. 使用ACE_SOCK_SEQPACK_Association获取socket连接的本地及远程IP端口信息
  8. 计算机操作系统(6):练习题
  9. 数据结构与算法(C#版)第二章 C#语言与面向对象技术(下)V1.0
  10. 实现 Virtual DOM 下的一个 VNode 节点
  11. 删除部分mysql日志_正确删除MYSQl日志方法
  12. windows10桌面_Windows10桌面美化之Dock栏指南
  13. 2018年最令人惊讶的WordPress统计数据
  14. 如何申请一个教育邮箱
  15. 四元数在旋转的运用-圆形烟火弹道轨迹
  16. 1. 从WordPress搬家到网易博客!
  17. Solidity错误Stack Too Deep
  18. Java异常————argument type mismatch
  19. 多媒体——音频——利用MediaRecorder录制音频
  20. python pygame K按键说明

热门文章

  1. 10无法更新系统_华为EMUI系统或停留安卓11,无法更新
  2. 用计算机计算汉坦,河北省Ⅱ型汉坦病毒流行特征及与细胞自噬相互作用研究
  3. mac 启动mysql 报错,mac 解决 mysql 启动报错
  4. 黑客必须掌握的基本技能
  5. PyTorch之实现LeNet-5卷积神经网络对mnist手写数字图片进行分类
  6. poj3279 反转 挑战程序设计竞赛
  7. SQL中的条件语句case-when-then-else(就像C中的switch case语句)
  8. 关于启动一个线程监控队列的替代方案
  9. Linux 配置中文环境
  10. MVC,MVP,MVVM