湖中剑 GitHub周刊 #10 | 开源监控uptime-kuma、LVGL嵌入式UI、node版本管理nvm
周榜
1. Flipper
本周 Star增長(zhǎng):910+,累計(jì):9.8k+
Flipper是facebook 開源的一個(gè)面向移動(dòng)端(Android/iOS/React Native)的桌面調(diào)試平臺(tái)。
支持可視化、檢查以及控制app,而且你可以編寫插件擴(kuò)展Flipper來實(shí)現(xiàn)自己的功能。
https://github.com/facebook/flipper
2. LVGL
本周 Star增長(zhǎng):580+,累計(jì):7.4k+
LVGL(輕量級(jí)的圖形庫(kù))是一款開源圖形庫(kù),它提供簡(jiǎn)單易用的圖形組件,精美的視覺效果,并且低內(nèi)存占用低,這是嵌入式GUI所需的一切了。
特點(diǎn):
- 強(qiáng)大的組件區(qū)塊,如按鈕,圖表,列表,滑塊,圖像等
- 高級(jí)圖形動(dòng)畫,抗鋸齒,不透明度,平滑滾動(dòng)
- 各種輸入設(shè)備,如觸摸板、鼠標(biāo)、鍵盤、編碼器等
- 支持UTF-8編碼的多種語(yǔ)言
- 支持通過CSS-like的樣式高度定制圖形界面
- 可擴(kuò)展,使用少量?jī)?nèi)存(64kb Flash, 16kb RAM)
- 等等
https://github.com/lvgl/lvgl
3. clean-code-javascript
本周 Star增長(zhǎng):660+,累計(jì):58.8k+
作者根據(jù) Robert C. Martin 《代碼整潔之道》總結(jié)了適用于 JavaScript 的軟件工程原則:Clean Code JavaScript。
https://github.com/ryanmcdermott/clean-code-javascript
4. nvm
本周 Star增長(zhǎng):376+,累計(jì):52.2k+
nvm是針對(duì)node.js的版本管理器,前端開發(fā)必備。
主要特點(diǎn)
- 1.可安裝多版本的node。
- 2.靈活切換當(dāng)前的node版本。
- 3.以沙箱方式全局安裝第三方組件到對(duì)應(yīng)版本的node中。
目前支持系統(tǒng):unix, macOS, windows WSL。
https://github.com/nvm-sh/nvm
appsmith
本周 Star增長(zhǎng):390+,累計(jì):7.5k+
Appsmith 是一個(gè)開源前端框架,無需掌握CSS/HTML,就可以構(gòu)建后臺(tái)管理頁(yè)面、CRUD程序以及工作流。
https://github.com/appsmithorg/appsmith
5. uptime-kuma
本周 Star增長(zhǎng):2970+,累計(jì):7k+
uptime-kuma是一款開源監(jiān)控工具,界面非常簡(jiǎn)潔,支持TCP/PING/HTTP監(jiān)控,支持多語(yǔ)言(包括中文)。
demo:https://demo.uptime.kuma.pet/
https://github.com/louislam/uptime-kuma
周刊首發(fā)于GitHub,歡迎訂閱:
我的周刊
總結(jié)
以上是生活随笔為你收集整理的湖中剑 GitHub周刊 #10 | 开源监控uptime-kuma、LVGL嵌入式UI、node版本管理nvm的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【JAVA操作系统——可变式分区分配】首
- 下一篇: Symbol 类型 的简单理解和应用