面试反杀「GitHub 热点速览 v.21.33」

638

作为一个应聘者,面试的时候经常会被面试官问:你有什么问题要问我吗?为了避免这种临时想不到问题的尴尬,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/r…

1.2 Python 终端框架:Textual

本周 star 增长数:2,300+

Textual 是 Python 知名终端美化项目 Rich 的作者开发的终端框架,它由 async 提供支持,并从 Web 开发中借用了许多技术。你可以用它来构建任何 TUI(Text User Interface)项目,颜值一定不会低。

GitHub 地址→github.com/willmcgugan…

2. GitHub Trending 周榜

2.1 Babel 相似品:swc

本周 star 增长数:2,300+

Swc 是一个用 Rust 编写的超快的 Typescript / Javascript 编译器,同时它也可以作为一个转译库被 Rust 和 JS 直接使用。它罗列了和 Babel 的对比表;

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

2.2 兼容 iOS:PlayCover

本周 star 增长数:750+

New 用过 iPhone 和 MacBook 的小伙伴一定体验过有些能安装在 iPhone 上的应用和游戏,偏偏不能在 MacBook 上使用。PlayCover 便是一个兼容 iOS 应用和游戏的工具,目前它只支持 M1 的苹果本,对 Intel 的支持还在开发中。下图为在 MacBook 玩原神的过程。

GitHub 地址→github.com/Letscoder/P…

2.3 全员上云:localstack

本周 star 增长数:1,700+

Localstack 是个功能齐全的本地 AWS 云堆栈(Cloud Stack),你可基于它进行离线开发和测试云、Serviceless 应用程序。

GitHub 地址→github.com/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/a…

2.5 程序画鱼:fishdraw

本周 star 增长数:800+

New Fishdraw 是一个画鱼的程序,下图并没有加绘画细节录制上,但是如果你想了解一个绘画程序是如何运作的话,可以研究下 fishdraw。

GitHub 地址→github.com/LingDong-/f…

3. 往期回顾

以上为 2021 年第 33 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟 🌝