本周的 GitHub Trending 非常给力,一是处理了 Rust 的学习问题,提供了一个全面的教学课程;二是提供了多个高功能东西,比方,为 PWA 而生的 atrilabs-engine,布置方便,前后端同学都能够用;功能是其他 Python linter 10+ 倍的 Ruff;以及处理环境变量加密问题的 infisical,处理 Helm 可视化及版别回滚问题的 helm-dashboard 都提升了效率。

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

  • 本文目录
    • 1. 本周特推
      • 1.1 4 天喜提 Rust:comprehensive-rust
      • 1.2 看得见的 Helm:helm-dashboard
    • 2. GitHub Trending 周榜
      • 2.1 高功能 linter:ruff
      • 2.2 为 PWA 而生:atrilabs-engine
      • 2.3 开箱即用后台系统:vue-pure-admin
      • 2.4 加密东西:infisical
      • 2.5 多言语代码生成器:CodeGeeX
    • 3. 往期回顾

1. 本周特推

1.1 4 天喜提 Rust:comprehensive-rust

主言语:Rust

New Google Android 团队开设的为期 4 天的 Rust 综合学习教程,从根底语法学习,再进阶到泛型和错误处理,乃至最终一天还是一个 Android 教学内容。

GitHub 地址→github.com/google/comp…

1.2 看得见的 Helm:helm-dashboard

主言语:Golang、JavaScript

New helm-dashboard 提供了 UI 驱动的方式来检查已装置的 Helm 图表,检查它们的前史修订版别以及 K8s 资源。你能够简单地经过 Web 界面就能回滚到指定版别。此外,它还集成了干流的问题扫描东西,支撑快速在多个集群间切换。

GitHub 地址→github.com/komodorio/h…

2. GitHub Trending 周榜

2.1 高功能 linter:ruff

本周 star 增加数:600+主言语:Rust

Rust 编写的 Python linter,从下图的功能对比中能够看出 Ruff 的功能是其他东西的几十倍。不同于传统的 linter,Ruff 还支撑代码转化,能晋级类型注释、重写类定义、对 import 进行排序等等。部分特性如下:

  • 速度快,是现存 linter 的 10~100 倍
  • 经过 pip 装置
  • 兼容 Python3.11
  • 支撑 pyproject.toml
  • 内置缓存,避免重剖析未变更的文件
  • 主动校对,用于主动纠正错误,比方:主动删除未运用的 import
  • 几乎与内置的 Flake8 规则集相同
  • 原生重实现了 Flask8 插件

GitHub 地址→github.com/charliermar…

2.2 为 PWA 而生:atrilabs-engine

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

全栈 Web 开发框架,为 PWA 而生:

  • 前端开发:可经过编写 React 代码或许可视化编辑器来提高生产效率
  • 后端开发:目前 atrilabs-engine 支撑 Python,对 Node.js 的支撑在开发中
  • 布置支撑:CLI 提供了丰富的选项,你能够运用 GitHub Pages 或许 AWS 来布置

GitHub 地址→github.com/Atri-Labs/a…

2.3 开箱即用后台系统:vue-pure-admin

本周 star 增加数:700+主言语:TypeScript

vue-pure-admin 是一款开源免费且开箱即用的中后台办理系统模版。运用了最新的 Vue3、Vite、Element-Plus、TypeScript、Pinia、Tailwindcss 等干流技术开发。

GitHub 地址→github.com/xiaoxian521…

2.4 加密东西:infisical

本周 star 增加数:950+主言语:TypeScript

端到端的加密东西,可用于团队在开发工作流和根底设备上办理及同步环境变量。它设计得非常轻盈,只需要几分钟就能启动。目前,支撑仪表盘、pull 和 inject 用的 CLI、数据自保管、控制环境变量权限(个人/同享)、集成 CI/CD。

GitHub 地址→github.com/Infisical/i…

2.5 多言语代码生成器:CodeGeeX

本周 star 增加数:550+主言语:Rust

CodeGeeX 是一个具有 130 亿参数的多编程言语代码生成预练习模型。CodeGeeX 选用华为 MindSpore 框架实现,在鹏城实验室 “鹏城云脑 II” 中的 192 个节点(共 1536 个国产昇腾 910 AI 处理器)上练习而成。特性:

  • 高精度代码生成:支撑生成 Python、C++、Java、JavaScript 和 Go 等多种干流编程言语的代码,在 HumanEval-X 代码生成任务上取得 47%~60% 求解率
  • 跨言语代码翻译:支撑代码片段在不同编程言语间进行主动翻译转化
  • 主动编程插件:CodeGeeX 插件现已上架 VSCode 插件商场

GitHub 地址→github.com/THUDM/CodeG…

3. 往期回顾

往期回顾:

  • 史上最小 x86 Linux 模拟器「GitHub 热门速览 v.22.50」
  • 玩 ChatGPT 的正确姿势「GitHub 热门速览 v.22.49」

以上为 2022 年第 51 个工作周的 GitHub Trending 🎉假如你 Pick 其他好玩、有用的 GitHub 项目,记得来 HelloGitHub issue 区和咱们共享下哟 🌝