近兩週 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 等各界大佬談笑風生、切磋技術~