另類終端「GitHub 熱點速覽 v.22.15」

削微寒發表於2022-04-11

作者:HelloGitHub-小魚乾

除了編譯器之外,終端也是我們日常打交道的軟體之一。但,你用它看過股票嗎?OpenBBTerminal 不僅能讓你看股票,還能讓你用科學的方法進行股票投資。說到投資,hackathon-starter 和 javascript-testing-best-practices 一個是讓你無需煩惱 Node.js 應用如何開發直接給你一個模版,另外一個則是給你指引如何實現 JS 和 Node.js 程式碼可靠。當然還有關心你生活的 DingDongHelper,幫你撿漏買菜。

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

  • 本文目錄
      1. 本週特推
      • 1.1 網路 CLI 工具:bore
      • 1.2 終端看股:OpenBBTerminal
      1. GitHub Trending 周榜
      • 2.1 加油買菜:DingDongHelper
      • 2.2 最佳實踐:javascript-testing-best-practices
      • 2.3 解放 Node.js 開發生產力:hackathon-starter
      • 2.4 Node.js 打包工具:pkg
      • 2.5 CI/CD 工具包:Dagger
      1. 往期回顧

1. 本週特推

1.1 網路 CLI 工具:bore

本週 star 增長數:750+

New Bore 是一個 Rust 編寫而成、現代、簡單的 TCP 隧道(tunnel),它將本地埠暴露給遠端伺服器,繞過了標準的 NAT 連線防火牆。同 localtunnel 和 ngrok 類似,bore 本身也是個高效、中立、僅用於 TCP 流量轉發的工具。

GitHub 地址→https://github.com/ekzhang/bore

1.2 終端看股:OpenBBTerminal

本週 star 增長數:1,250+

OpenBBTerminal 是一個非常棒的股票和加密市場終端,有著高顏值之餘,它允許散戶們利用先進的資料科學和計算機技術來進行投資。它開放了對 Pandas、Numpy、Scipy、Jupyter、Pytorch、Tensorflow、Sklearn 等等框架的支援。

GitHub 地址→https://github.com/OpenBB-finance/OpenBBTerminal

2.1 加油買菜:DingDongHelper

本週 star 增長數:800+

DingDongHelper 是一個叮咚買菜搶菜外掛,按照作者所說,在高峰期使用的話比手動下單要慢,不如當它是個撿漏外掛,開著等著非高峰時間撿漏下單。

GitHub 地址→https://github.com/Skykai521/DingDongHelper

2.2 最佳實踐:javascript-testing-best-practices

本週 star 增長數:650+

javascript-testing-best-practices 收錄截止到 2022.04,全面而翔實的 JavaScript 和 Node.js 測試最佳實踐,當中包括各類 JS、Node.js 可靠性指南。

GitHub 地址→https://github.com/goldbergyoni/javascript-testing-best-practices

2.3 解放 Node.js 開發生產力:hackathon-starter

本週 star 增長數 400+

hackathon-starter 一個 Node.js 應用程式模版,具有以下特性:

  • 郵箱和密碼進行本地身份驗證;
  • 支援 Twitter、Google、GitHub、Linkedin、Instagram 等第三方登入驗證;
  • Flash 通知;
  • MVC 專案結構;
  • 支援 Node.js 叢集;
  • 可通過中介軟體自動編譯 Sass 樣式表;
  • 支援表格資訊收集;

GitHub 地址→https://github.com/sahat/hackathon-starter

2.4 Node.js 打包工具:pkg

本週 star 增長數:500+

pkg 命令介面可讓你把 Node.js 專案打包成可執行檔案,甚至在沒有安裝 Node.js 的裝置上執行。值得注意的是,pkg 本身是為了在容器中使用的,所以並不提倡在無伺服器環境中用 pkg。

GitHub 地址→https://github.com/vercel/pkg

2.5 CI/CD 工具包:Dagger

本週 star 增長數:1,100+

Dagger 一個便攜的 CI/CD 開發工具包,有了它開發團隊可以輕鬆開發 CI/CD 管道並在任意地方執行使用。Dagger 的特性包括:

  1. 統一開發和 CI 環境;
  2. 減少 CI 鎖定:不再需要每 6 個月從頭再寫一次。

GitHub 地址→https://github.com/dagger/dagger

3. 往期回顧

往期回顧:

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

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

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

相關文章