換工作?試試遠程工作「GitHub 熱點速覽 v.22.40」
- 2022 年 10 月 10 日
- 筆記
- GitHub 熱點速遞
近日,潛在某個技術交流群的我發現即將畢業的小夥伴在焦慮實習、校招,剛好本周 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 快讀
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 圖、架構圖等特定場景的專用軟體推薦。
2. GitHub Trending 周榜
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 等各界大佬談笑風生、切磋技術~