fbpx

Soft & Share 開源報報 112

這是 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 個以上的資料結構和演算法,設計為物件導向的獨立元件。 儘管這個專案是為了教育目的而開始的,但是實現的資料結構和演算法是標準的、高效的、穩定的和經過測試的。

喜歡今天小編整理的開源報報嗎?歡迎給小編意見與回饋

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: