面試反殺「GitHub 熱點速覽 v.21.33」

作者:HelloGitHub-小魚乾

作為一個應聘者,面試的時候經常會被面試官問:你有什麼問題要問我嗎?為了避免這種臨時想不到問題的尷尬,reverse-interview-zh 會教你下反向操作,提前準備好也許面試官答不上來的問題 🤔 結果是被錄取還是被錄取就交被「為難」的面試官了。同樣,存在反殺可能的是一個 Babel 相似品 swc,也是一個編譯和轉譯兼得的小工具,雖然目前來說功能尚未完善。

寫在開篇的最後,一定要體驗下 PlayCover,它能讓你在 MacBook 上玩各類 iOS 應用,想不靠虛擬機玩陰陽師、原神,以及其他手游嗎?Try it~~

以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布 | 實用 | 有趣,根據項目 release 時間分類,發布時間不超過 14 day 的項目會標註 New,無該標誌則說明項目 release 超過半月。由於本文篇幅有限,還有部分項目未能在本文展示,望周知 🌝

  • 本文目錄
      1. 本周特推
      • 1.1 反向面試:reverse-interview-zh
      • 1.2 Python 終端框架:Textual
      1. GitHub Trending 周榜
      • 2.1 Babel 相似品:swc
      • 2.2 兼容 iOS:PlayCover
      • 2.3 全員上云:localstack
      • 2.4 魔改 sqlite3:absurd-sql
      • 2.5 程式畫魚:fishdraw
      1. 往期回顧

1. 本周特推

1.1 反向面試:reverse-interview-zh

本周 star 增長數:1,750+

reverse-interview-zh 是海外項目 reverse-interview 的譯文版,不過除了原倉的問題之外,翻譯版也收錄了一些中國研發同學面試過程中反問面試官的問題。這個倉庫能讓你了解到具體崗位職責、需要掌握什麼技術、團隊建設等等方面內容。

GitHub 地址→//github.com/yifeikong/reverse-interview-zh

1.2 Python 終端框架:Textual

本周 star 增長數:2,300+

Textual 是 Python 知名終端美化項目 Rich 的作者開發的終端框架,它由 async 提供支援,並從 Web 開發中借用了許多技術。你可以用它來構建任何 TUI(Text User Interface)項目,顏值一定不會低。

GitHub 地址→//github.com/willmcgugan/textual

2.1 Babel 相似品:swc

本周 star 增長數:2,300+

Swc 是一個用 Rust 編寫的超快的 Typescript / Javascript 編譯器,同時它也可以作為一個轉譯庫被 Rust 和 JS 直接使用。它羅列了和 Babel 的對比表;

GitHub 地址→//github.com/swc-project/swc

2.2 兼容 iOS:PlayCover

本周 star 增長數:750+

New 用過 iPhone 和 MacBook 的小夥伴一定體驗過有些能安裝在 iPhone 上的應用和遊戲,偏偏不能在 MacBook 上使用。PlayCover 便是一個兼容 iOS 應用和遊戲的工具,目前它只支援 M1 的蘋果本,對 Intel 的支援還在開發中。下圖為在 MacBook 玩原神的過程。

GitHub 地址→//github.com/Letscoder/PlayCover

2.3 全員上云:localstack

本周 star 增長數:1,700+

Localstack 是個功能齊全的本地 AWS 雲堆棧(Cloud Stack),你可基於它進行離線開發和測試雲、Serviceless 應用程式。

GitHub 地址→//github.com/localstack/localstack

2.4 魔改 sqlite3:absurd-sql

本周 star 增長數:1,700+

New absurd-sql 是一個一定會讓你驚嘆的一個改造項目,它是 sql.js 的後端實現(sql.js 是 sqlite 的 Webassembly 版)將 IndexedDB 當作磁碟,並以塊存儲形式將數據存儲在 IndexDB 中,同時,這意味著 sqlite3 資料庫被持久化了。你可以在線體驗這個服務://priceless-keller-d097e5.netlify.app/

GitHub 地址→//github.com/jlongster/absurd-sql

2.5 程式畫魚:fishdraw

本周 star 增長數:800+

New Fishdraw 是一個畫魚的程式,下圖並沒有加繪畫細節錄製上,但是如果你想了解一個繪畫程式是如何運作的話,可以研究下 fishdraw。

GitHub 地址→//github.com/LingDong-/fishdraw

3. 往期回顧

最後,記得你在本文留言區留下你想看的主題 Repo(限公眾號),例如:AI 換頭。👀 和之前的送書活動類似,留言點贊 Top5 的小夥伴(),小魚乾會努力去找 Repo 的^^

以上為 2021 年第 33 個工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、實用的 GitHub 項目,記得來 HelloGitHub issue 區和我們分享下喲 🌝

HelloGitHub 交流群現已全面開放,添加微訊號:HelloGitHub001 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~