6

开箱即用,你不可错过的好东西「GitHub 热点速览」 - 削微寒

 1 year ago
source link: https://www.cnblogs.com/xueweihan/p/17182538.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

开箱即用,你不可错过的好东西「GitHub 热点速览」

759200-20230305221301223-1968472458.jpg

近两周 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

759200-20230305221034017-1805837414.png

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

759200-20230305221039811-1630954895.png

2. GitHub Trending 周榜

2.1 ChatGPT 版小爱同学:xiaogpt

本周 star 增长数:800+主语言:Python

New 现在你可以和小爱同学基于 ChatGPT 模型语音交流了,它会比原来更加智能、更人性。除了语音交互的体验之外,它还给了一种无需 root 折腾小米(小爱同学)的参考思路。

GitHub 地址→https://github.com/yihong0618/xiaogpt

759200-20230305221043444-2006824525.png

2.2 Grafana 开源:mimir

本周 star 增长数:100+主语言:Golang

Grafana Mimir 是 Grafana 官方开源工具,为 Prometheus 提供可扩展、高可用、多租户、长期的存储服务。你可以用 Prometheus 采集指标数据之后,再写入 Grafana Mimir。

GitHub 地址→https://github.com/grafana/mimir

759200-20230305221046944-1431903295.png

2.3 DevOps 利器:FeatureProbe

本周 star 增长数:300+主语言:TypeScript、Java

FeatureProbe 是一个开源的“特性”管理服务,包含:灰度放量、AB 实验、实时配置变更等针对“特性粒度”的一系列管理操作。特性粒度的发布管理是实现 DevOps 的核心工具之一,通过“特性”开关,可以降低分支开发带来的合并复杂性,轻松实现主干开发以及持续交付。

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

759200-20230305221051041-1010591155.png

2.4 Web 部署:mrsk

本周 star 增长数:2,000+主语言:Ruby

MRSK 可让你不用停机就将 Web 应用部署好,从裸机到云虚拟机。在新应用程序容器启动并停止旧的应用程序容器时,它会使用动态反向 Proxy Traefik 保存请求。

GitHub 地址→https://github.com/mrsked/mrsk

759200-20230305221055659-1601451501.png

2.5 MS 预训练:unilm

本周 star 增长数:1,200+主语言:Python

微软开源的跨任务、语言和模式的大规模自我监督的预训练模型。

GitHub 地址→https://github.com/microsoft/unilm

759200-20230305221059425-104496509.png

3. HelloGitHub 热评

在这个章节,我们将会分享下本周 HelloGitHub 网站上的热评项目,HG 开源项目评价体系刚上线不久,期待你的评价 😄

3.1 Raft 共识算法:raft.github.io

主语言:HTML

该网站收录了关于 Raft 的论文、课程、书籍等资料,以及相关开源项目和 Raft 的运行情况可视化,帮你彻底搞懂 Raft。

HG 评价地址→https://hellogithub.com/repository/c01529dbf50b454c8d5df67542dc2052

759200-20230305221229919-804756837.gif

3.2 安卓 RSS 阅读器:ReadYou

主语言:Kotlin

界面简洁清爽的 RSS 阅读器,支持订阅 RSS 链接、更新通知、沉浸式阅读等功能。

HG 评价地址→https://hellogithub.com/repository/43ffbe1ed76d475c9fe17470483dd7a5

759200-20230305221129499-116002317.png

4. 往期回顾

往期回顾:

以上为 2023 年第 9 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,来 HelloGitHub 和大家一起分享下哟 🌝

HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK