本周GitHub Trending推荐

新知榜官方账号

2023-11-12 02:41:15

本周GitHub Trending推荐

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

选项标准:新发布|实用|有趣,根据项目release时间分类,发布时间不超过14day的项目会标注New,无该标志则说明项目release超过半月。

由于本文篇幅有限,还有部分项目未能在本文展示,望周知。

1.14天喜提Rust:comprehensive-rust

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

GitHub地址→github.com/google/comprehensive-rust

2.看得见的Helm:helm-dashboard

helm-dashboard提供了UI驱动的方式来查看已安装的Helm图表,查看它们的历史修订版本以及K8s资源。你可以简单地通过Web界面就能回滚到指定版本。此外,它还集成了主流的问题扫描工具,支持快速在多个集群间切换。

GitHub地址→github.com/komodorio/helm-dashboard

3.GitHubTrending周榜

3.1高性能linter:ruff

Rust编写的Python linter,从下图的性能对比中可以看出Ruff的性能是其他工具的几十倍。不同于传统的linter,Ruff还支持代码转换,能升级类型注释、重写类定义、对import进行排序等等。

GitHub地址→github.com/charliermarsh/ruff

3.2为PWA而生:atrilabs-engine

全栈Web开发框架,为PWA而生:前端开发:可通过编写React代码或者可视化编辑器来提高生产效率后端开发:目前atrilabs-engine支持Python,对Node.js的支持在开发中部署支持:CLI提供了丰富的选项,你可以使用GitHub Pages或者AWS来部署

GitHub地址→github.com/Atri-Labs/atrilabs-engine

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

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

GitHub地址→github.com/xiaoxian521/vue-pure-admin

3.4加密工具:infisical

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

GitHub地址→github.com/Infisical/infisical

3.5多语言代码生成器:CodeGeeX

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

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

GitHub地址→github.com/THUDM/CodeGeeX

本页网址:https://www.xinzhibang.net/article_detail-19751.html

寻求报道,请 点击这里 微信扫码咨询

关键词

GitHub Trending Rust PWA linter infisical

分享至微信: 微信扫码阅读

相关工具

相关文章

相关快讯