上半年最中意的 GitHub 更新「GitHub 熱點(diǎn)速覽 v.22.21」

作者:HelloGitHub-小魚干
2022 年的熱點(diǎn)速覽加入 GitHub 產(chǎn)品動(dòng)態(tài)之后,這次的圖片顯示是最得我意的,因?yàn)榭梢蕴嵘龍D片查看人的看片體驗(yàn)。而 GitHub 社區(qū)方面,GitHub 官方發(fā)布了部分開源項(xiàng)目的新版本。與此同時(shí),沒有收錄在本周 News 快讀,但是大家應(yīng)該都有耳聞的 Gitee “被迫”審核事件也是本周的特點(diǎn)事件,甚至有網(wǎng)友發(fā)出了 Gitee 辦事窗口網(wǎng)圖來(lái)暗示以后 Gitee 的審核之旅。

除了 News 之外,本周收錄的熱榜項(xiàng)目大部分都為新項(xiàng)目,比如 Google I/O 上用 Flutter 實(shí)現(xiàn)的彈珠游戲,除了技術(shù)新穎之外,它的 UI 也非常有趣;同樣有意思的還有 LiveTerm,只要變更一個(gè) json 文件便可擁有終端風(fēng)格的網(wǎng)站。
以下內(nèi)容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡(jiǎn)稱 HN 熱帖),選項(xiàng)標(biāo)準(zhǔn):新發(fā)布 | 實(shí)用 | 有趣,根據(jù)項(xiàng)目 release 時(shí)間分類,發(fā)布時(shí)間不超過(guò) 14 day 的項(xiàng)目會(huì)標(biāo)注 New,無(wú)該標(biāo)志則說(shuō)明項(xiàng)目 release 超過(guò)半月。由于本文篇幅有限,還有部分項(xiàng)目未能在本文展示,望周知 ??

News 快讀
1. 產(chǎn)品·GitHub 可為暗黑模式指定圖片
GitHub 暗黑模式自前年上線之后,這次它優(yōu)化了圖片顯示。如果你一張圖是暗色調(diào),在明亮模式色彩對(duì)比度強(qiáng)、觀看流暢,但在暗黑模式下便會(huì)存在和背景色對(duì)比度弱,不方便查看。這次 GitHub 發(fā)布 Beta 版本的 “Specify theme context for images in Markdown”,可用 Markdown 語(yǔ)法(嚴(yán)格意義上它是一種標(biāo)記語(yǔ)法)指定某張圖片在 Dark 模式下的顯示效果。參考效果圖

對(duì)應(yīng) Markdown 嵌入語(yǔ)法如下:
<picture>
??<source?media="(prefers-color-scheme:?dark)"?srcset="https://user-images.githubusercontent.com/25423296/163456776-7f95b81a-f1ed-45f7-b7ab-8fa810d529fa.png">
??<img?alt="Shows?an?illustrated?sun?in?light?color?mode?and?a?moon?with?stars?in?dark?color?mode."?src="https://user-images.githubusercontent.com/25423296/163456779-a8556205-d0a5-45e2-ac17-42d089e3c3f8.png">
picture>
2. 社區(qū)·5 月重要的開源項(xiàng)目發(fā)版
Flyte 發(fā)布 v1.0 正式版,F(xiàn)lyte 是一個(gè)用于復(fù)雜、關(guān)鍵任務(wù)數(shù)據(jù)和大規(guī)模 ML 流程的工作流自動(dòng)化平臺(tái)。 Remotion 發(fā)布 v3.0,Remotion 是一個(gè)用 React 來(lái)制作視頻的工具庫(kù)。 Sentry CLI 發(fā)布 v2.0,Sentry CLI 一個(gè)使用 Sentry 的命令行實(shí)用程序。 Gitmoji CLI 發(fā)布 v3.0,Gitmoji 表情庫(kù),可以在 GitHub 中使用提交消息,發(fā)表評(píng)論和 GitHub 討論。 Claustrowordia 發(fā)布 v1.0 正式版,Gitmoji 是一個(gè)拼字 + 填字游戲,今年第 50 屆“Ludum Dare”(Ludum Dare 是一個(gè)經(jīng)常性以推進(jìn)個(gè)人游戲開發(fā)為目的的開發(fā)競(jìng)賽。參與者需要在 48 小時(shí)內(nèi)針對(duì)所設(shè)定的主題創(chuàng)作游戲的冠軍便是它。
由于篇幅原因,這里就羅列了 5 款開源項(xiàng)目的發(fā)版情況,更多項(xiàng)目可參考官方博客:https://github.blog/2022-05-20-release-radar-apr-2022/

1. 本周特推
1.1 Google I/O 寵兒 pinball 游戲:pinball
本周 star 增長(zhǎng)數(shù):200+
New 本屆 Google I/O 伙伴的彈珠游戲 pinball 用 Google 親兒子——Flutter 和 Firebase 實(shí)現(xiàn)。你可訪問 https://pinball.flutter.dev/ 在線體驗(yàn)該款游戲。下圖為有意思的加載條和游戲啟動(dòng)界面,是不是很有游戲廳,回到小時(shí)候的感覺呢。
GitHub 地址→https://github.com/flutter/pinball

1.2 Android 最佳實(shí)踐:nowinandroid
本周 star 增長(zhǎng)數(shù):1,650+
New nowinandroid 一個(gè)完全由 Kotlin 和 Jetpack Compose 構(gòu)建的功能完整的 Android 應(yīng)用程序。它遵循 Android 設(shè)計(jì)和開發(fā)的最佳實(shí)踐,旨在為開發(fā)者提供有用的參考。
GitHub 地址→https://github.com/android/nowinandroid

2. GitHub Trending 周榜
2.1 Flutter 合集:samples
本周 star 增長(zhǎng)數(shù):250+
Google I/O 剛過(guò)去,有沒有想法入 Flutter 呢?Samples 收錄了大量 Flutter 編寫的示例,你可以學(xué)習(xí)下來(lái) pick Flutter 的最佳實(shí)踐。
GitHub 地址→https://github.com/flutter/samples
2.2 反向工程 REST API:mitmproxy2swagger
本周 star 增長(zhǎng)數(shù):3,200+
New 一個(gè)自動(dòng)轉(zhuǎn)換 mitmproxy 捕獲到 OpenAPI 3.0 規(guī)范的工具,你可以通過(guò)運(yùn)行應(yīng)用程序并捕獲流量來(lái)自動(dòng)反向工程 REST API。
GitHub 地址→https://github.com/alufers/mitmproxy2swagger

2.3 iOS 純本文編輯器:Runestone
本周 star 增長(zhǎng)數(shù) 650+
New Runestone 適用于 iOS 的高性能純文本編輯器,具有語(yǔ)法高亮顯示、行號(hào)、不可見字符等特性。它采用 GitHub 的 Tree-sitter 來(lái)解析代碼為語(yǔ)法樹,比如:Runestone 語(yǔ)法高亮顯示便是由此實(shí)現(xiàn)。
GitHub 地址→https://github.com/simonbs/Runestone

2.4 快建終端風(fēng)格網(wǎng)站:LiveTerm
本周 star 增長(zhǎng)數(shù):1,500+
New LiveTerm 讓你快速搭建一個(gè)終端風(fēng)格的網(wǎng)站,具有高度可定制、易用等特性,它由 Next.js 提供支持。而你擁有這么一個(gè)有意思的網(wǎng)站,只需要處理一個(gè) config.json 文件。
GitHub 地址→https://github.com/Cveinnt/LiveTerm

2.5 郵件 App:FairEmail
本周 star 增長(zhǎng)數(shù):250+
FairEmail 是一款功能齊全、面向隱私的 Android 郵件程序,兼容大多數(shù)的郵箱供應(yīng)商,包括 Gmail 和 Outlook 等廠家。
GitHub 地址→https://github.com/M66B/FairEmail

3. 往期回顧
往期回顧:
以上為 2022 年第 21 個(gè)工作周的 GitHub Trending ??如果你 Pick 其他好玩、實(shí)用的 GitHub 項(xiàng)目,記得來(lái) HelloGitHub issue 區(qū)和我們分享下喲 ??
最后,記得你在本文留言區(qū)留下你想看的主題 Repo(限公眾號(hào)),例如:AI 換頭。?? 和之前的送書活動(dòng)類似,留言點(diǎn)贊 Top3 的小伙伴(棒),小魚干會(huì)努力去找 Repo 的^^
- END -HelloGitHub 交流群現(xiàn)已全面開放,添加微信號(hào):HelloGitHub001 為好友入群,可同前端、Java、Go 等各界大佬談笑風(fēng)生、切磋技術(shù)~
?? 關(guān)注「HelloGitHub」第一時(shí)間收到更新??
