又是一年情人日,剛好還是發文的今天。也沒什麼好送的,送點程式設計師的浪漫——程式碼和開源專案吧。記得在本週特推查收這份來自程式設計師的獨有浪漫。
本週 GitHub 霸榜的專案基本上都是老專案,從老專案中挖點新面孔,比如去年很火的筆記專案 Logseq,還有面試的時候一定要反問面試官的那些問題以備金三銀四換工作所用。還有一個新開源的 Terraform 配置 K8s 叢集的專案,高效能 Rust 執行時 HVM,以及低程式碼框架 ToolJet 都在本文中了。
以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布
| 實用
| 有趣
,根據專案 release 時間分類,釋出時間不超過 14 day 的專案會標註 New
,無該標誌則說明專案 release 超過半月。由於本文篇幅有限,還有部分專案未能在本文展示,望周知 ?
- 本文目錄
- News 快讀
-
- 業界·Laravel 釋出 9.0 版本
-
- 產品·GitHub Project Planning 有新功能
-
-
- 本週特推
- 1.1 情人節特推:送禮 & 說情話
- 1.2 重隱私的筆記軟體:logseq
-
- GitHub Trending 周榜
- 2.1 反向面試:reverse-interview-zh
- 2.2 Android 串流前端:NewPipe
- 2.3 Oracle 部署 K8s 叢集:ampernetacle
- 2.4 Rust 高效能執行時:HVM
- 2.5 低程式碼框架:ToolJet
-
- 往期回顧
- News 快讀
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 地址→https://github.com/KKKyrie/giftie
第二個 honeyed-words-generator 是一個土味情話生成器。至於有多土,你可以感受下它的甜。
GitHub 地址→https://github.com/zerosoul/honeyed-words-generator
1.2 重隱私的筆記軟體:logseq
本週 star 增長數:900+
Logseq 是一款知識管理協作軟體,支援 Markdown 和 Emacs Org 模式記筆記,可離線使用。最重要的是它關注隱私、本地儲存和使用者控制,伺服器永遠不會儲存或分析私人筆記。
GitHub 地址→https://github.com/logseq/logseq
2. GitHub Trending 周榜
2.1 反向面試:reverse-interview-zh
本週 star 增長數:900+
reverse-interview-zh 收錄技術面試最後反問面試官的話,面試本是雙方的事情,通過這個專案你可以瞭解下在面試公司的時候有哪些問題是你關注、可以提問的。
2.2 Android 串流前端:NewPipe
本週 star 增長數:800+
NewPipe 輕巧的 Android 串流前端,它只解析網站來獲取必要的資訊,無需安裝 Google 服務也可以使用。
GitHub 地址→https://github.com/TeamNewPipe/NewPipe
2.3 Oracle 部署 K8s 叢集:ampernetacle
本週 star 增長數:1,500+
New
這是用於在 Oracle Cloud Infrastructure 上部署 K8s 叢集的 Terraform 配置。它建立了一些虛擬機器並使用 kubeadm 在第一臺機器上安裝 K8s 控制平面,並將其他機器作為工作節點加入。
GitHub 地址→https://github.com/jpetazzo/ampernetacle
2.4 Rust 高效能執行時:HVM
本週 star 增長數:850+
HVM(High-order Virtual Machine)是一個純函式式編譯的 Rust 執行時,它是惰性的、非垃圾收集的和大規模並行的執行時。在某些情況下,它可以比大多數功能執行時(包括 Haskell 的 GHC)快得多。
GitHub 地址→https://github.com/Kindelia/HVM
2.5 低程式碼框架:ToolJet
本週 star 增長數:650+
ToolJet 是一個開源的低程式碼框架,可以快速構建和部署內部工具,而無需工程團隊付出太多努力。通過 ToolJet 可以連線資料來源,如 PostgreSQL、MongoDB、Elasticsearch 等等。它支援匯入 OpenAPI 規範和 OAuth2 授權,以及外部服務,例如:Stripe、Slack、Google Sheets、Airtable。
GitHub 地址→https://github.com/ToolJet/ToolJet
3. 往期回顧
往期回顧:
以上為 2022 年第 7 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,記得來 HelloGitHub issue 區和我們分享下喲 ?
最後,記得你在本文留言區留下你想看的主題 Repo(限公眾號),例如:AI 換頭。? 和之前的送書活動類似,留言點贊 Top3 的小夥伴(棒),小魚乾會努力去找 Repo 的^^
HelloGitHub 交流群現已全面開放,新增微訊號:HelloGitHub001 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~