作者:HelloGitHub-小魚乾
作為一個應聘者,面試的時候經常會被面試官問:你有什麼問題要問我嗎?為了避免這種臨時想不到問題的尷尬,reverse-interview-zh 會教你下反向操作,提前準備好也許面試官答不上來的問題 ? 結果是被錄取還是被錄取就交被“為難”的面試官了。同樣,存在反殺可能的是一個 Babel 相似品 swc,也是一個編譯和轉譯兼得的小工具,雖然目前來說功能尚未完善。
寫在開篇的最後,一定要體驗下 PlayCover,它能讓你在 MacBook 上玩各類 iOS 應用,想不靠虛擬機器玩陰陽師、原神,以及其他手遊嗎?Try it~~
以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布
| 實用
| 有趣
,根據專案 release 時間分類,釋出時間不超過 14 day 的專案會標註 New
,無該標誌則說明專案 release 超過半月。由於本文篇幅有限,還有部分專案未能在本文展示,望周知 ?
- 本文目錄
-
- 本週特推
- 1.1 反向面試:reverse-interview-zh
- 1.2 Python 終端框架:Textual
-
- GitHub Trending 周榜
- 2.1 Babel 相似品:swc
- 2.2 相容 iOS:PlayCover
- 2.3 全員上雲:localstack
- 2.4 魔改 sqlite3:absurd-sql
- 2.5 程式畫魚:fishdraw
-
- 往期回顧
-
1. 本週特推
1.1 反向面試:reverse-interview-zh
本週 star 增長數:1,750+
reverse-interview-zh 是海外專案 reverse-interview 的譯文版,不過除了原倉的問題之外,翻譯版也收錄了一些國內研發同學面試過程中反問面試官的問題。這個倉庫能讓你瞭解到具體崗位職責、需要掌握什麼技術、團隊建設等等方面內容。
1.2 Python 終端框架:Textual
本週 star 增長數:2,300+
Textual 是 Python 知名終端美化專案 Rich 的作者開發的終端框架,它由 async 提供支援,並從 Web 開發中借用了許多技術。你可以用它來構建任何 TUI(Text User Interface)專案,顏值一定不會低。
GitHub 地址→https://github.com/willmcgugan/textual
2. GitHub Trending 周榜
2.1 Babel 相似品:swc
本週 star 增長數:2,300+
Swc 是一個用 Rust 編寫的超快的 Typescript / Javascript 編譯器,同時它也可以作為一個轉譯庫被 Rust 和 JS 直接使用。它羅列了和 Babel 的對比表;
GitHub 地址→https://github.com/swc-project/swc
2.2 相容 iOS:PlayCover
本週 star 增長數:750+
New
用過 iPhone 和 MacBook 的小夥伴一定體驗過有些能安裝在 iPhone 上的應用和遊戲,偏偏不能在 MacBook 上使用。PlayCover 便是一個相容 iOS 應用和遊戲的工具,目前它只支援 M1 的蘋果本,對 Intel 的支援還在開發中。下圖為在 MacBook 玩原神的過程。
GitHub 地址→https://github.com/Letscoder/PlayCover
2.3 全員上雲:localstack
本週 star 增長數:1,700+
Localstack 是個功能齊全的本地 AWS 雲堆疊(Cloud Stack),你可基於它進行離線開發和測試雲、Serviceless 應用程式。
GitHub 地址→https://github.com/localstack/localstack
2.4 魔改 sqlite3:absurd-sql
本週 star 增長數:1,700+
New
absurd-sql 是一個一定會讓你驚歎的一個改造專案,它是 sql.js 的後端實現(sql.js 是 sqlite 的 Webassembly 版)將 IndexedDB 當作磁碟,並以塊儲存形式將資料儲存在 IndexDB 中,同時,這意味著 sqlite3 資料庫被持久化了。你可以線上體驗這個服務:https://priceless-keller-d097e5.netlify.app/
GitHub 地址→https://github.com/jlongster/absurd-sql
2.5 程式畫魚:fishdraw
本週 star 增長數:800+
New
Fishdraw 是一個畫魚的程式,下圖並沒有加繪畫細節錄制上,但是如果你想了解一個繪畫程式是如何運作的話,可以研究下 fishdraw。
GitHub 地址→https://github.com/LingDong-/fishdraw
3. 往期回顧
最後,記得你在本文留言區留下你想看的主題 Repo(限公眾號),例如:AI 換頭。? 和之前的送書活動類似,留言點贊 Top5 的小夥伴(棒),小魚乾會努力去找 Repo 的^^
以上為 2021 年第 33 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,記得來 HelloGitHub issue 區和我們分享下喲 ?
HelloGitHub 交流群現已全面開放,新增微訊號:HelloGitHub001 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~