程序員的情人節「GitHub 熱點速覽 v.22.07」

又是一年情人日,剛好還是發文的今天。也沒什麼好送的,送點程序員的浪漫——代碼和開源項目吧。記得在本周特推查收這份來自程序員的獨有浪漫。

本周 GitHub 霸榜的項目基本上都是老項目,從老項目中挖點新面孔,比如去年很火的筆記項目 Logseq,還有面試的時候一定要反問面試官的那些問題以備金三銀四換工作所用。還有一個新開源的 Terraform 配置 K8s 集群的項目,高性能 Rust 運行時 HVM,以及低代碼框架 ToolJet 都在本文中了。

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

  • 本文目錄
    • News 快讀
        1. 業界·Laravel 發佈 9.0 版本
        1. 產品·GitHub Project Planning 有新功能
      1. 本周特推
      • 1.1 情人節特推:送禮 & 說情話
      • 1.2 重隱私的筆記軟件:logseq
      1. GitHub Trending 周榜
      • 2.1 反向面試:reverse-interview-zh
      • 2.2 Android 串流前端:NewPipe
      • 2.3 Oracle 部署 K8s 集群:ampernetacle
      • 2.4 Rust 高性能運行時:HVM
      • 2.5 低代碼框架:ToolJet
      1. 往期回顧

News 速覽

1. 業界·Laravel 發佈 9.0 版本

上周二,2 月 8 號 Laravel 正式發佈 9.0 版本,在發佈的 announcement 中提到本次版本有比較多的新功能點,包括:最小的 PHP v8.0 版本(小魚乾不懂 PHP,這裡為直譯 a minimum PHP v8.0 version)、控制器路由組、可刷新的默認 Ignition 錯誤頁面、Laravel Scout 數據庫引擎、Symfony 郵件集成、Flysystem 3.x、改進的 Eloquent accessors 和 mutators。

在陸陸續續認識的 PHPer 轉去做 Golang 開發的今天,不知道還有多少小夥伴還在用 PHP 呢。

Laravel 版本的具體信息可參考官方公告:《Laravel 9 is Now Released!》

2. 產品·GitHub Project Planning 有新功能

在新版本的 Project 管理中增加了新的視圖,讓你更方便地管理項目開發計劃。具體的功能使用說明參見:《Getting started with project planning on GitHub》

1. 本周特推

1.1 情人節特推:送禮 & 說情話

現在送禮物應該是來不及了,不要緊,很快就 520、七夕,再不濟明年再用。這裡介紹 2 個「程序員的浪漫」。

Giftie 是一個用來搞定「送禮問題」的終極解決方案。採用「自定義文案」+「自定義禮物」+「抽獎」的形式,讓禮物的接收方(母親/妻子/女友)感受到來自於你的真心和愛意。你也可以用它來學習如何製作一個抽獎小程序。

GitHub 地址→//github.com/KKKyrie/giftie

第二個 honeyed-words-generator 是一個土味情話生成器。至於有多土,你可以感受下它的甜。

GitHub 地址→//github.com/zerosoul/honeyed-words-generator

1.2 重隱私的筆記軟件:logseq

本周 star 增長數:900+

Logseq 是一款知識管理協作軟件,支持 Markdown 和 Emacs Org 模式記筆記,可離線使用。最重要的是它關注隱私、本地存儲和用戶控制,服務器永遠不會存儲或分析私人筆記。

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

2.1 反向面試:reverse-interview-zh

本周 star 增長數:900+

reverse-interview-zh 收錄技術面試最後反問面試官的話,面試本是雙方的事情,通過這個項目你可以了解下在面試公司的時候有哪些問題是你關注、可以提問的。

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

2.2 Android 串流前端:NewPipe

本周 star 增長數:800+

NewPipe 輕巧的 Android 串流前端,它只解析網站來獲取必要的資訊,無需安裝 Google 服務也可以使用。

GitHub 地址→//github.com/TeamNewPipe/NewPipe

2.3 Oracle 部署 K8s 集群:ampernetacle

本周 star 增長數:1,500+

New 這是用於在 Oracle Cloud Infrastructure 上部署 K8s 集群的 Terraform 配置。它創建了一些虛擬機並使用 kubeadm 在第一台機器上安裝 K8s 控制平面,並將其他機器作為工作節點加入。

GitHub 地址→//github.com/jpetazzo/ampernetacle

2.4 Rust 高性能運行時:HVM

本周 star 增長數:850+

HVM(High-order Virtual Machine)是一個純函數式編譯的 Rust 運行時,它是惰性的、非垃圾收集的和大規模並行的運行時。在某些情況下,它可以比大多數功能運行時(包括 Haskell 的 GHC)快得多。

GitHub 地址→//github.com/Kindelia/HVM

2.5 低代碼框架:ToolJet

本周 star 增長數:650+

ToolJet 是一個開源的低代碼框架,可以快速構建和部署內部工具,而無需工程團隊付出太多努力。通過 ToolJet 可以連接數據源,如 PostgreSQL、MongoDB、Elasticsearch 等等。它支持導入 OpenAPI 規範和 OAuth2 授權,以及外部服務,例如:Stripe、Slack、Google Sheets、Airtable。

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

3. 往期回顧

往期回顧:

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

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

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