開箱即用,你不可錯過的好東西「GitHub 熱點速覽」

削微寒發表於2023-03-06

近兩週 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 雙語圖書: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.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 的核心工具之一,透過“特性”開關,可以降低分支開發帶來的合併複雜性,輕鬆實現主幹開發以及持續交付。

GitHub 地址→https://github.com/FeatureProbe/FeatureProbe

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

相關文章