开箱即用,你不可错过的好东西「GitHub 热点速览」
近两周 ChatGPT 的应用雨后春笋般冒出来,占据了 GitHub 热榜半个版面,像是本周推荐能搞定一本电子书翻译的 bilingual_book_maker,有 ChatGPT buff 加成的小爱同学。除了开箱即用的 AI 应用之外,当然还有拿来即用,提升你开发体验的部署工具 mrsk、监控 mimir,预训练 unilm 以及 TS、JS ORM typeorm。
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布
| 实用
| 有趣
,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New
,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝
- 本文目录
- 1. 本周特推
- 1.1 双语图书:bilingual_book_maker
- 1.2 TS ORM:typeorm
- 2. GitHub Trending 周榜
- 2.1 ChatGPT 版小爱同学:xiaogpt
- 2.2 Grafana 开源:mimir
- 2.3 DevOps 利器:FeatureProbe
- 2.4 Web 部署:mrsk
- 2.5 MS 预训练:unilm
- 3. HelloGitHub 热评
- 3.1 Raft 共识算法:raft.github.io
- 3.2 安卓 RSS 阅读器:ReadYou
- 4. 往期回顾
- 1. 本周特推
1. 本周特推
1.1 双语图书:bilingual_book_maker
主语言:Python
New
用 AI 翻译来制作 epub 图书的工具,默认用了 ChatGPT 模型,可用 --model gpt3
来使用 GPT-3 模型。bilingual_book_maker 支持所有语言,可通过 --language "Simplified Chinese
来设定翻译语言。如果你在读一本外文图书,可以用 bilingual_book_maker 翻译整书为你熟悉的语言。
GitHub 地址→https://github.com/yihong0618/bilingual_book_maker
1.2 TS ORM:typeorm
主语言:TypeScript
TypeScript 和 JavaScript 的 ORM,可运行在 Node.js、浏览器、Ionic、Cordova 和 Electron 平台,支持 MySQL、PostgreSQL、MariaDB、SQLite 等等主流数据库,可同 TS、JS(ES5、ES6、ES7、ES8)一起使用。以下为示例:
import { Entity, PrimaryGeneratedColumn, Column, BaseEntity } from "typeorm"
@Entity()
export class User extends BaseEntity {
@PrimaryGeneratedColumn()
id: number
@Column()
firstName: string
@Column()
lastName: string
@Column()
age: number
}
GitHub 地址→https://github.com/typeorm/typeorm
2. GitHub Trending 周榜
2.1 ChatGPT 版小爱同学:xiaogpt
本周 star 增长数:800+,主语言:Python
New
现在你可以和小爱同学基于 ChatGPT 模型语音交流了,它会比原来更加智能、更人性。除了语音交互的体验之外,它还给了一种无需 root 折腾小米(小爱同学)的参考思路。
GitHub 地址→https://github.com/yihong0618/xiaogpt
2.2 Grafana 开源:mimir
本周 star 增长数:100+,主语言:Golang
Grafana Mimir 是 Grafana 官方开源工具,为 Prometheus 提供可扩展、高可用、多租户、长期的存储服务。你可以用 Prometheus 采集指标数据之后,再写入 Grafana Mimir。
GitHub 地址→https://github.com/grafana/mimir
2.3 DevOps 利器:FeatureProbe
本周 star 增长数:300+,主语言:TypeScript、Java
FeatureProbe 是一个开源的“特性”管理服务,包含:灰度放量、AB 实验、实时配置变更等针对“特性粒度”的一系列管理操作。特性粒度的发布管理是实现 DevOps 的核心工具之一,通过“特性”开关,可以降低分支开发带来的合并复杂性,轻松实现主干开发以及持续交付。
2.4 Web 部署:mrsk
本周 star 增长数:2,000+,主语言:Ruby
MRSK 可让你不用停机就将 Web 应用部署好,从裸机到云虚拟机。在新应用程序容器启动并停止旧的应用程序容器时,它会使用动态反向 Proxy Traefik 保存请求。
GitHub 地址→https://github.com/mrsked/mrsk
2.5 MS 预训练:unilm
本周 star 增长数:1,200+,主语言:Python
微软开源的跨任务、语言和模式的大规模自我监督的预训练模型。
GitHub 地址→https://github.com/microsoft/unilm
3. HelloGitHub 热评
在这个章节,我们将会分享下本周 HelloGitHub 网站上的热评项目,HG 开源项目评价体系刚上线不久,期待你的评价 😄
3.1 Raft 共识算法:raft.github.io
主语言:HTML
该网站收录了关于 Raft 的论文、课程、书籍等资料,以及相关开源项目和 Raft 的运行情况可视化,帮你彻底搞懂 Raft。
HG 评价地址→https://hellogithub.com/repository/c01529dbf50b454c8d5df67542dc2052
3.2 安卓 RSS 阅读器:ReadYou
主语言:Kotlin
界面简洁清爽的 RSS 阅读器,支持订阅 RSS 链接、更新通知、沉浸式阅读等功能。
HG 评价地址→https://hellogithub.com/repository/43ffbe1ed76d475c9fe17470483dd7a5
4. 往期回顾
往期回顾:
以上为 2023 年第 9 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,来 HelloGitHub 和大家一起分享下哟 🌝
HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~
作者:削微寒
扫描左侧的二维码可以联系到我
本作品采用署名-非商业性使用-禁止演绎 4.0 国际 进行许可。