換工作?試試遠程工作「GitHub 熱點速覽 v.22.40」

近日,潛在某個技術交流群的我發現即將畢業的小夥伴在焦慮實習、校招,剛好本周 GitHub 熱榜有個遠程工作項目。不妨大家換個思路,「走」出去也許有更多的機會。當然,除了全球的遠程工作集,本周遠程工作特推也收錄了 greatghoul 及其他小夥伴整理的超詳細遠程工作事項以及相關工作方向推薦。

遠程工作也好,坐班也好,難免需要用一些軟體來提升效率。本期依舊收錄了 7 個收藏夾項:好用而全的繪圖項目——awesome-diagramming,以及編譯速度「噌噌噌」號稱下一代編譯器的 langcc。還有用來處理大型數組的 tensorstore,以及幫你處理部落格內容的 WordPress 殺器——wordpress-wasm,最後壓軸的是 Rust 原生 GUI 庫 iced。

最後,讀到這裡的小夥伴也許已經收到了一個好消息——GitHub Trending 活過了國慶,並沒有在 9 月 30 日成功「退休」,它依舊在工作,你也是。關於它退休的消息可以閱讀 v22.36 期熱點速覽

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

  • 本文目錄
    • News 快讀
      • 社區·開源前端框架 Vue.js star 破 200k
      • 產品·GitHub Action 即將支援移動端
    • 1. 本周特推
      • 1.1 遠程工作:remote-jobs
      • 1.2 一圖勝千言:awesome-diagramming
    • 2. GitHub Trending 周榜
      • 2.1 下一代編譯器:langcc
      • 2.2 多維數組庫:tensorstore
      • 2.3 瀏覽器運行:wordpress-wasm
      • 2.4 3D 生成模型:GET3D
      • 2.5 跨平台 GUI 庫:iced
    • 3. 往期回顧

News 快讀

社區·Vue.js star 破 200k

GitHub 官方發推祝賀開源前端框架 Vue.js 項目獲星超過 200k,目前為止 Vue.js Fork 數 32.9k,Star 200k。

產品·GitHub Action 即將支援移動端

GitHub 移動端即將支援管理 Action 操作,用戶可在移動端重運行跑失敗的 Action。

1. 本周特推

1.1 遠程工作:remote-jobs

主語言:JavaScript

remote-jobs 收錄了世界各地的遠程工作的資訊,按照產品名、官網、地域進行展示。如果你想找一份 WLB 的工作,也許你可以找找是不是有合適的遠程工作。remote-working 項目則是國人發起的遠程工作集,相比較 remote-jobs,中國的 remote-working 不只是有團隊介紹,還有遠程工作遇到的問題、經驗分享等補充內容。

GitHub 地址→//github.com/remoteintech/remote-jobs

中國版 GitHub 地址→//github.com/greatghoul/remote-working

1.2 一圖勝千言:awesome-diagramming

團隊協作總免不了需要一款好用的繪圖軟體,無論你是畫流程圖還是架構圖。awesome-diagramming 按照收費與否、是否開源、繪畫風格(簡約、手繪、商務風…)、繪畫方式(程式碼繪圖、手工繪圖)收錄了好用的繪圖軟體,並進行示例展示。你可以在通用軟體中找到多場景繪圖軟體,也能在功能分類下找到 ER 圖、架構圖等特定場景的專用軟體推薦。

GitHub 地址→//github.com/shubhamgrg04/awesome-diagramming

2.1 下一代編譯器:langcc

本周 star 增長數:900+主語言:C++

作為下一代編譯器,langcc 可以用來代替 Lex 和 Yacc,不過它的能力不只限於此:

  • 可生成更高效、線性時間解析器
  • 可作為常見的工業語言(Python 3.9.12、Golang 1.17.8)編譯器,且它生成的解析器非常快(比標準的 Golang 解析器快 1.2x,是標準 CPython 的 4.3x)
  • langcc 會生成一個完整的編譯器前端,包括 AST 結構定義、相關遍歷、散列等等
  • 提供方便的衝突跟蹤演算法
  • 附有獨立的數據類型編譯器 datacc
  • 自託管

GitHub 地址→//github.com/jzimmerman/langcc

2.2 多維數組庫:tensorstore

本周 star 增長數:500+主語言:C++

Google 開源用來讀寫大型多維數組的庫。

GitHub 地址→//github.com/google/tensorstore

2.3 瀏覽器運行:wordpress-wasm

本周 star 增長數:300+主語言:PHP、JavaScript

藉助 WebAssembly 實現的瀏覽器運行 WordPress——一個以 PHP 和 MySQL 為平台的開源部落格軟體和內容管理系統。

GitHub 地址→//github.com/WordPress/wordpress-wasm

2.4 3D 生成模型:GET3D

本周 star 增長數:1,000+主語言:Python

New GET3D 可以從影像中學習並生成高品質的 3D 模型。

GitHub 地址→//github.com/nv-tlabs/GET3D

2.5 跨平台 GUI 庫:iced

本周 star 增長數:1,000+主語言:Rust

受啟發於 Elm、採用 Rust 編寫的跨平台 GUI 庫,只要一份程式碼即可多平台運行。部分特性:

  • 簡單、易用、開箱即用 API
  • 類型安全的反應式編程模型
  • 支援 Windows、macOS、Linux 等多平台
  • 響應式布局
  • 內置小工具,比如:文本輸入、滾動條等
  • 可訂製工具組件
  • 支援性能指標疊加調試

GitHub 地址→//github.com/iced-rs/iced

3. 往期回顧

往期回顧:

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

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

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