Contents
這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (早上 8 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用上班前快速掌握目前開源專案的焦點。( 之前出版的開源報報 )
每天快速瀏覽開源報報具備有什麼效益?
- 增加自己的學習動力,提升自己的視野
- 從開源專案中獲得 side project 靈感與想法
- 利用開源專案提升自己的生產力
每天使用 NT8.3 元,你可以使用 Soft & Share 開源報報省下掌握每天開源資訊焦點的時間,這是一個很划算的時間槓桿投資
今日內容摘要
✅ 前端工程師面試問題集錦
✅ 使用 SQL 查詢 git 儲存庫
✅ Stack Overflow 的終端機介面
✅ 在瀏覽器中使用截圖建立漂亮的原型
✅ 簡單而又極簡的伺服器儀表盤
✅ 基於Gin + Vue + Element UI的前後端分離許可權管理系統鷹架
✅ 適用於前端/全端開發人員的Node.js無服務器框架
✅ 用於 PostgreSQL 的有害負載生成器
✅ 一種將映像檔從一個容器 registry 同步到另一個容器的工具
✅ OpenLDAP Docker 映像檔
✅ 用於 Flutter 應用程式的 Firebase 外掛集合
✅ 使用 C# 和 XAML 開發行動、桌面和 WebAssembly 應用程式
✅ 一個 Electron 開發樣板,包括 TypeScript,React,Jest 和 ESLint
✅ 使用 Python 建立電影鋼鐵人中的人工智慧助手(JARVIS)
✅ 在後端完全構建為 JSON 檔案的資料庫軟體
✅ 支援包括中文、日文、韓文和泰文在內的40多種語言的即用 OCR
✅ 針對雲端,AI和區塊鏈應用程式的高效能,可擴展且經過硬體最佳化的WebAssembly 虛擬機器
開源報報內容
學習資源
前端工程師面試問題集錦
這個儲存庫包含許多前端面試問題,可以用來審查潛在的候選人。絕不建議在同一個候選人身上使用每一個問題(這將花費數小時)。從這個列表中選擇一些專案可以幫助你檢驗你所需要的技能。
注意: 請記住,這些問題中的許多都是開放式的,可能會引發有趣的討論,告訴你更多關於這個人的能力,而不是一個直接的答案。
工具
使用 SQL 查詢 git 儲存庫
Gitsqlite 是一個在 git 儲存庫上執行 SQL 查詢的工具。它實現了 SQLite 虛擬表,並使用 go-git。它意味著透過一個公共介面(SQL)對磁碟上的 git 儲存庫進行特別查詢,作為將各種 shell 命令拼接在一起的替代方法。
Stack Overflow 的終端機介面
跟 Soft & Share 開源報報 156 – 透過命令列工具取得程式設計問題解決方法 中提到的工具功能很類似

在瀏覽器中使用截圖建立漂亮的原型
Screenshot.rocks 是一個線上工具,允許你透過截圖在瀏覽器中建立漂亮的原型。
簡單而又極簡的伺服器儀表盤
Ward 是一個簡單和最小化的伺服器監測工具。Ward 支援自適應設計系統。它也支援黑暗主題。它只顯示主要資訊,如果你想看到漂亮的儀表盤,而不是檢視一堆數字和圖表,可以使用。Ward 在所有流行的作業系統上都執行良好,因為它使用了 OSHI。
Web 應用程式開發
基於Gin + Vue + Element UI的前後端分離許可權管理系統鷹架
包含了:基礎使用者管理功能,jwt 認證管理,程式碼生成器,RBAC資源控制,表單構建等
適用於前端/全端開發人員的Node.js無服務器框架
適用於AWS,Aliyun,騰訊雲和傳統VM /容器。 與React和Vue輕鬆整合。
Midway Serverless 是一個用於構建 Node.js 雲函式的 Serverless 框架,可以幫你在雲原生時代更專注於產品開發,降低維護成本。
雲端和網路管理
用於 PostgreSQL 的有害負載生成器
支援的工作負載:
- idle transactions – 在其生命週期中無所事事的交易
- rollbacks – 交易執行一些工作,但最終回滾。
- waiting transactions – 交易被其他交易鎖定,因此等待。
- deadlocks -同時進行的交易,其中每個交易持有其他交易所需的鎖。
- temporary files – 由於缺乏 work_mem 而產生磁碟上臨時檔案的查詢 。
一種將映像檔從一個容器 registry 同步到另一個容器的工具
當你依賴公共容器 registry 中存在的映像檔,但需要從私有 registry 中提取映像檔時,這個工具非常有用。
OpenLDAP Docker 映像檔
這個專案的目的是建立一個容器化的可伸縮 OpenLDAP 映像檔,用於各種開發專案和/或營運環境。它旨在儘可能地非互動性(noninteractive),並充分利用環境變數進行配置。
行動應用程式設計
用於 Flutter 應用程式的 Firebase 外掛集合
FlutterFire 是一套 Flutter 外掛,使 Flutter 應用程式能夠使用 Firebase 服務。
程式設計語言/程式庫
使用 C# 和 XAML 開發行動、桌面和 WebAssembly 應用程式
Uno Platform 是一個通用的 Windows 平台橋接器,它允許基於 UWP 的程式碼(C# 和 XAML)在 iOS、 Android、 macOS 和 WebAssembly 上執行。它提供了 UWP Windows 102004(19041)的完整定義,以及實現越來越多的 UWP API 部分,如 Windows.UI.Xaml,以使 UWP 和 WinUI 應用程式能夠在這些平台上執行。
一個 Electron 開發樣板,包括 TypeScript,React,Jest 和 ESLint
Electron 可以用來開發跨平台的桌面應用程式,這個開發樣板則幫你設定好了前端使用 React ,開發程式語言使用 TypeScript,測試使用 Jest 框架
使用 Python 建立電影鋼鐵人中的人工智慧助手(JARVIS)
前幾週有介紹過一門限時免費課程 學習如何使用 Python 建立電影鋼鐵人中的人工智慧助手(JARVIS),這個開源專案的開發者跟這位老師名字不一樣,所以可以互相參考一下他們的實作方式
在後端完全構建為 JSON 檔案的資料庫軟體
一個強大的、可移植的和簡單的資料庫可以在 JSON 檔案之上工作。它就像一個資料庫軟體,目前具有基本的 CRUD 操作功能。你也可以使用它作為 REST APIs 的後端。
支援包括中文、日文、韓文和泰文在內的40多種語言的即用 OCR

針對雲端,AI和區塊鏈應用程式的高效能,可擴展且經過硬體最佳化的WebAssembly 虛擬機器
有以下幾種使用案例
- Node.js 應用程式中 Rust 函數的高效能和安全 runtime
- 針對ONNX AI 模型的硬體最佳化 runtime
- 適用於領先的區塊鏈平台的智能合約 runtime 引擎
喜歡今天小編整理的開源報報嗎?歡迎給小編意見與回饋