5

再来一次,新技术搞定老业务「GitHub 热点速览 v.22.44」

 1 year ago
source link: https://www.cnblogs.com/xueweihan/p/16864835.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

再来一次,新技术搞定老业务「GitHub 热点速览 v.22.44」

759200-20221106213732606-1600263866.jpg

上上周 Next.js 新版本火了一把,这不本周热点趋势就有了一个 Next.js 13 新特性构建的网站,虽然它只是个实验性项目。同样可以搞定一些业务的还有 lama-cleaner,不过它并不是个新事物,它开源近半年已经能轻松应对图像的抹除、替换物体等挑战。

本周新开源的 Netflix 的微服务编排工具 conductor 也是个业务好手,能用来管理微服务,以及 Grafana 开源的聚合持续分析数据的 phlare 定位性能瓶颈,快速提升业务能力。

以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝

  • 本文目录
    • 1. 本周特推
      • 1.1 快速抹掉目标:lama-cleaner
      • 1.2 微服务编排:conductor
    • 2. GitHub Trending 周榜
      • 2.1 快速构建 React 应用:refine
      • 2.2 聚合持续分析数据:phlare
      • 2.3 TS 类型检测器:stc
      • 2.4 证书制作:mkcert
      • 2.5 NeXT.js 13 重实现:taxonomy
    • 3. 往期回顾

1. 本周特推

1.1 快速抹掉目标:lama-cleaner

主语言:Python

图片处理工具,可快速删除你图片中任何不想要的物体、缺陷、人,也可以替换指定物体,比如:将蹲坐在长椅的小狗换成小狐狸。lama-cleaner 基于 cv2 经典图像嵌入算法,支持多种 SOTA AI 模型。

GitHub 地址→https://github.com/Sanster/lama-cleaner

759200-20221106213753993-278821397.gif

1.2 微服务编排:conductor

主语言:Java

New Netflix 开源的微服务编排平台,可用于协调微服务工作流。Conductor 依赖于 Dynomite 实现持久性,dyno-queues 实现队列,Elasticsearch 6.x 实现索引。

GitHub 地址→https://github.com/Netflix/conductor

759200-20221106213757276-1558082627.png

2. GitHub Trending 周榜

2.1 快速构建 React 应用:refine

本周 star 增长数:900+主语言:TypeScript

refine 可快速开发基于 React 的 Web 应用,你无需进行 CRUD 的重复工作。此外,refine 还提供身份验证、访问控制、路由、网络管理、i18n 等功能。

GitHub 地址→https://github.com/refinedev/refine

759200-20221106213801309-1507529051.png

2.2 聚合持续分析数据:phlare

本周 star 增长数:1,250+主语言:Go

New Grafana 开源的可用于聚合 continuous profiling(持续分析)数据,持续分析可让你了解工作负载的资源使用情况,比如:CPU、内存,从而优化性能和节省成本。由于是 Grafana 开源的聚合数据工具,phlare 可以和 Graph 完成集成协助观察资源数据。

GitHub 地址→https://github.com/grafana/phlare

759200-20221106213808202-741280750.gif

2.3 TS 类型检测器:stc

本周 star 增长数:750+主语言:Rust

New Rust 实现的 TypeScript 类型检测器。

GitHub 地址→https://github.com/dudykr/stc

2.4 证书制作:mkcert

本周 star 增长数:700+主语言:Go

无需配置,用来制作本地可信任开发证书的工具。比如参考以下方式:

$ mkcert -install
Created a new local CA 💥
The local CA is now installed in the system trust store! ⚡️
The local CA is now installed in the Firefox trust store (requires browser restart)! 🦊

$ mkcert example.com "*.example.com" example.test localhost 127.0.0.1 ::1

Created a new certificate valid for the following names 📜
 - "example.com"
 - "*.example.com"
 - "example.test"
 - "localhost"
 - "127.0.0.1"
 - "::1"

The certificate is at "./example.com+5.pem" and the key at "./example.com+5-key.pem" ✅

GitHub 地址→https://github.com/FiloSottile/mkcert

759200-20221106213814133-1968048957.png

2.5 Next.js 13 重实现:taxonomy

本周 star 增长数:1,100+主语言:JavaScript

New 使用 Next.js 13 中新的路由器、服务组件以及其他新特性构建的开源应用程序,方便你快速了解 Next.js 新版本。

GitHub 地址→https://github.com/shadcn/taxonomy

759200-20221106213819190-404424508.png

3. 往期回顾

往期回顾:

以上为 2022 年第 44 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟 🌝

最后,记得你在本文留言区留下你想看的主题 Repo(限公众号),例如:AI 换头。👀 和之前的送书活动类似,留言点赞 Top3 的小伙伴(棒),小鱼干会努力去找 Repo 的^^

HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK