Contents
這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (早上 8 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用上班前快速掌握目前開源專案的焦點。( 之前出版的開源報報 )
工具
Eclipse Theia 是一個用 TypeScript 實現的雲端和桌面 IDE 框架
Eclipse Theia 是一個可擴展的平台,可以利用最先進的 Web 技術開發成熟的多語言 Cloud & Desktop IDE 類型產品。

Web 應用程式開發
使用 Go 開發微服務的框架
Go Micro 提供了分散式系統開發的核心需求,包括 RPC 和事件驅動通訊。 微觀哲學對於 pluggable 架構來說是合理的預設值。 我們提供預設設定來讓你快速啟動,而且所有的東西都可以很容易的置換。
Open UI – 維護使用者介面的開放標準,促進其遵守和採用
Why?
在 UI 社群發現以下問題
- 付出 – 工程師們浪費了無數個小時的人力,重複著可以分享的工作
- 支援-可訪問的使用者經常留下欠佳的經驗,或完全不受支援
- 一致性——由於孤立的開發實踐,UI 之間的使用者體驗往往不一致和受到損害
- 可移植性——缺乏用於 UI 的共享語言限制了我們作為一個社群進行溝通、協作和共享的能力
- 時機- UI 已經存在足夠長的時間來觀察和編纂一個共享的標準; 時機是正確的
不需要 Queries 的 GraphQL 客戶端
根據你的應用程式使用的資料自動產生 GraphQL queries
使用 Python,Flask 和 Twitter API 的 Tweet 定位器
這是一個簡單的應用程式,根據發文傳送地點在地圖上定位 tweets。
這個應用程式是用 Python 3.7 編寫的,使用了 Flask Socket IO,它允許 Flask 應用程式訪問客戶端和伺服器之間的低延遲雙向通訊,而 twepy 是一個基於 Python 的客戶端程式庫,可以與 Twitter REST api 互動。

最快的 NodeJS 目錄爬蟲可以在1秒內爬行100萬個檔案
這個 NodeJS 模組有以下特色
- 速度極快: 在 node.js 的世界裡,沒有任何東西比 fdir 的速度更快。 它可以輕鬆地在一秒鐘內抓取一個包含100萬個檔案的目錄。
- 非常簡單: fdir 只有2個功能; 同步和非同步用於同步或非同步地抓取檔案系統。
- 零相依性:fdir 使用純粹的 node.js
fs
&path
命名空間。 - 非常的小:小於 1KB
- 支援所有的 Node 版本
資料科學
一個優雅、靈活、超快的 PyTorch 深強化學習平台
是一個基於純 PyTorch 的強化學習平台。 與現有的主要基於 TensorFlow 的強化學習程式庫不同,Tianshou 提供了一個快速框架和用於建構深度強化學習代理的 python API。
為何使用 Tianshou?
是一個重量輕但速度很快的強化學習平台。 例如,這裡有一個在筆記型電腦上的測試(i7-8750H + GTX1060)。 在 CartPole-v0 任務上,它只使用3秒來訓練基於 vanilla 策略梯度的代理: python3 test / discrete / test pg.py — seed 0 — render 0.03(seed 可能在不同的平台和裝置上有所不同)

DoIt – 用於資料的 Git
DoIt 是一個關聯資料庫,也就是說它有 table,你可以對這些 table 執行 SQL 查詢。 它還具有在 table 單元格級別操作的版本控制 primitives。 因此,Dolt 是一個支援細粒度 value-wise 版本控制的資料庫,其中對資料和 schema 的所有更改都儲存在提交日誌中。
它受到 RDBMS 和 Git 的啟發,並試圖以允許使用者更好地管理、分散和協同作業資料的方式融合這兩個概念。
我們還建構了 DoltHub,一個託管 Dolt 資料庫的基於雲端的儲存解決方案,促進了資料庫的協作管理。( 這是一個 SaaS 服務,public 資料庫是免費的 )
用於建構複雜 scikit-learn 管線基於圖形的功能 API
是一個基於圖形的功能性 API,用於建構實現 scikit-learn API 物件的複雜機器學習管線。 它主要受到了優秀的深度學習 Keras API 的啟發,並借鑑了 TensorFlow 框架和 graphkit 包(可能不太為人所知)中的一些概念。
baikal 目的在提供一種API,該 API 允許建構如下所示的複雜的非線性機器學習管線:

雲端和網路管理
Web 應用程式安全性列表
這個列表是給那些希望瞭解 web 應用程式安全但不知道如何開始的人準備的。
行動應用程式設計
Bl Taxi 是一個在巴尼亞盧卡城市的呼叫計程車的簡單應用程式,使用的最新的 Android 開發工具開發
這個專案的特色
- 100% 使用 Kotlin
- 使用最新的架構 ( 乾淨的架構,Multi-Module setup, Model-View-ViewModel)
- Android jetpack
- Single-activity 架構, 使用 Navigation component
- CI pipeline (Bitrise)
- 測試 (使用 Jacoco 做測試涵蓋率)
- 相依注入
- Material Design (Dark theme)

程式設計語言/程式庫
最快的 JavaScript 優先順序佇列,零相依
一個非常快的 JavaScript 優先順序佇列( queue ) ,使用二元堆( binary heap )實現,而二元堆又使用兩個底層的並行類別陣列實現。 沒有任何相依性,只有普通的 vanilla JS。
喜歡今天小編整理的開源報報嗎?歡迎給小編意見與回饋