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

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

1. 超级受欢迎的Java工具类:Hutool

2. 实时渲染引擎

3. Remix 开源了!

4. 免费 API 

5. Java 权限认证框架

6. easyExcel

7. HTTP请求框架

8. 分布式数据同步工具

9. NLP 工具包


01

Java 工具类

在一个项目中总会有一个 “util” 包,它包含了用户自己创建的工具类。而 Hutool 是项目中 “util” 包友好的替代,Hutool 是一个非常受欢迎的 Java 工具类,该工具通过静态方法封装,降低相关 API 的学习成本,提高工作效率,使 Java 拥有函数式语言般的优雅。

它节省了开发人员对项目中公用类和公用工具方法的封装时间,使开发专注于业务,同时可以最大限度的避免封装不完善带来的 bug。

459b4034fd2775bdadf90b1b8574bb3b.png

02

实时渲染引擎

Filament是一款 Google 开发基于物理的的实时渲染引擎,支持 PBR 材质,并且针对 Android 平台做了优化,适用于 Android、iOS、Linux、macOS、Windows 和 WebGL。

02ebe7ad474b7ce4ec486184666be994.png

854075753c53c820e2c678fa93584db9.png

1cb56f25595281a70b9ad7b890746966.png

2e337e8ebfc3abafdc8638844c68b231.png

03

Remix 开源了!

Remix 开源了!该项目是由 React Router 开发团队所开发的基于 React 和 Node 的全栈框架,以解决开发者在用 React 开发时面临的一些棘手问题,就在上周, Remix 关闭付费订阅模式,正式开源。

Remix 作为一个框架,其特点包括:

  • 文件系统路由

  • 路由布局嵌套

  • 自动拆分代码

  • 数据驱动的元标签

  • 内置数据加载

  • 零配置构建

  • React Refresh

  • ……

52b705086cedbaf5f310334f108b20c6.png

04

免费 API

为了方便广大的开发者,该仓库搜集了网上诸多的免费 API。仓库中的 api 会每月更新。

76f563d6be887a91fc9504977a9915c7.png

05

Java 权限认证框架

一个轻量级 Java 权限认证框架,让鉴权变得简单、优雅!目前已集成 登录认证、权限认证、分布式 Session 会话、微服务网关鉴权、单点登录、OAuth2.0、踢人下线、Redis 集成、前后台分离、记住我模式、模拟他人账号、临时身份切换、账号封禁、多账号认证体系、注解式鉴权、路由拦截式鉴权、花式token生成、自动续签、同端互斥登录、会话治理、密码加密、jwt集成、Spring集成、WebFlux集成...

e38628f400bade4f10934178bb11f32d.png

06

easyExcel

基于 Java 生成 Excel 比较有名的框架有 Apache poi、jxl ,但他们都存在一个严重的问题:耗内存。easyexcel 重写了 poi 对 07 版 Excel 的解析,大大降低了内存功耗,不会出现内存溢出的异常。

64M 内存 20 秒读取 75M (46W 行 25 列) 的 Excel,当然还有极速模式能更快,但是内存占用会在 100M 多一点。

faf5ad11c408055652e942c09dde5b04.png

07

HTTP 网络请求框架

Retrofit 是一个 RESTful 的 HTTP 网络请求框架的封装,网络请求的工作本质上是 OkHttp 完成,而 Retrofit 仅负责 网络请求接口的封装。

8cb3ecc75af4fbc58d8ecc26d287df9d.png

08

分布式数据同步工具

DataX Web 是在 DataX 之上开发的分布式数据同步工具,提供简单易用的操作界面,降低用户使用 DataX 的学习成本,缩短任务配置时间,避免配置过程中出错。

用户可通过页面选择数据源即可创建数据同步任务,支持 RDBMS、Hive、HBase、ClickHouse、MongoDB 等数据源,RDBMS 数据源可批量创建数据同步任务,支持实时查看数据同步进度及日志并提供终止同步功能,集成并二次开发 xxl-job 可根据时间、自增主键增量同步数据。

b6c182e3c09a28fd56c4b81aa407c488.png

09

NLP 工具包

面向生产环境的多语种自然语言处理工具包,基于 PyTorch 和 TensorFlow 2.x 双引擎,目标是普及落地最前沿的 NLP 技术。HanLP 具备功能完善、性能高效、架构清晰、语料时新、可自定义的特点。

具有如下功能:分词、词性标注、命名实体识别、依存句法分析、成分句法分析、语义依存分析、语义角色标注、词干提取、词法语法特征提取、抽象意义表示;以及指代消解、语义文本相似度、文本风格转换。

ee765c5ad7f186a246ee062e9ade9d84.png

欢迎关注公众号 逛逛GitHub 回复「1125」下载本期项目。最后,防止找不到本篇文章,可以收藏点赞,方便翻阅查找。


推荐阅读

1. GitHub 上有什么好玩的项目?

2. 推荐 7 个热门电商 GitHub 项目

3. 女朋友让我写 1 万字检讨

4. GitHub 上 7 个 yyds 算法项目

b10fd70c98b57bad080fabbc34bbe066.png 

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值