Contents
這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (早上 8 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用上班前快速掌握目前開源專案的焦點。( 之前出版的開源報報 )
學習資源
一個簡短的課程,使用 JavaScript,HTML,和 CSS 製作一個數位寵物
這是 Brian Holt 的前端大師建立一個遊戲背後的網站。課程網站,最終的遊戲網站
工具
使用看板介面風格的 e-mail 客戶端程式
以前也裝過一個 Chrome extension 可以把 gmail 變成看板模式,但是 e-mail 實在是太多了,要去區隔成 ToDo,In Progress ,Finish 就要很有紀律

Shynet – 不需要 cookies 或 JS 的現代,隱私友好,詳細的網站分析工具
這個專案的開發動機
現在有很多網站分析工具,但不幸的是,大多數都帶有以下特性:
- 他們要求把你所有的訪問者資訊交給第三方公司
- 他們使用 cookie 跨 sessions 跟蹤訪問者,所以你需要有那些惱人的 cookie 通知
- 他們收集了如此多的個人資料,甚至連 NSA 都感到嫉妒
- 他們是封閉的原始碼和 / 或昂貴的,通常具有有限的資料可移植性
- 他們很難使用
Shynet 沒有這些警告。 你自己託管它,所以資料就是你的。 它不需要 cookies,所以你不需要任何侵入性 cookie 通知。 它只收集有用的資料,但不足以令人毛骨悚然。 它是開源的,並且打算自我託管。 你甚至會發現這個介面很容易使用。

Web 應用程式開發
Crank.js 編寫帶有函式、promises和 generators 的 jsx 驅動元件
功能
- 宣告式元件 – Crank 使用 React 推廣的相同 JSX 語法和擴散演算法,允許你直接在 JavaScript 中編寫類似 html 的程式碼。
- 只有 Javascript – Crank 中的所有元件都是函式或生成器函式,不需要類別、hooks、proxies 或樣板語言。
- Promises – Crank 為 Promises 提供了一流的支援。你可以在元件中直接使用 async / await,並在競爭元件中顯示 fallbacks 的 UIs 。
Mordred – 從任何地方獲取資料,支援 Next.js、 Nuxt.js、 Eleventy 等等。
功能
- 受 Gatsby 的啟發,你可以使用 GraphQL 查詢任何資料
- 框架不可知,可與任何具有SSG支援的框架一起使用
- 大量流行的 headless CMS 插件(尚未有,需要你的貢獻!)
雲端和網路管理
可以控制 Kubernetes Cluster 的試算表格
xlskubectl 整合了 Google Spreadsheet 和 Kubernetes。最後,你可以使用用於跟蹤費用的相同電子表格來管理叢集。

行動應用程式設計
一個輕量級和極簡主義的 Android 音樂播放器
這個 Android App 是使用 React Native 開發

程式設計語言/程式庫
使用 Go,WebSocket,Redis 開發的聊天 API
- Redis pub/ sub 系統允許 api 水平擴展
- 使用 github-action 做 CI。請查看 ./github/workflows/main.yml
- 這個 api 被部署到 AWS 中的 k8s 叢集中。請看架構
- 前端使用 React

GMail Helper – 針對基於 OAuth 2 的GMail API 提供不同的工具
這個程式庫使用 Python 開發,可以使用基於 OAuth2 的 Google 的 API 客戶端上允許使用有用的 GMail 任務( tasks )
例如根據 GMail 允許的搜尋條件永久刪除郵件,比如部分匹配 subject,to 或 from e-mail 欄位
使用 C # 開發的標準資料結構和演算法的即插即用類別程式庫專案
包含 75 個以上的資料結構和演算法,設計為物件導向的獨立元件。 儘管這個專案是為了教育目的而開始的,但是實現的資料結構和演算法是標準的、高效的、穩定的和經過測試的。
喜歡今天小編整理的開源報報嗎?歡迎給小編意見與回饋
發表迴響