湖中剑|湖中剑 GitHub周刊 #10 | 开源监控uptime-kuma、LVGL嵌入式UI、node版本管理nvm

周榜 1. Flipper

本周 Star增长:910+,累计:9.8k+
Flipper是facebook 开源的一个面向移动端(Android/iOS/React Native)的桌面调试平台。
支持可视化、检查以及控制app,而且你可以编写插件扩展Flipper来实现自己的功能。
湖中剑|湖中剑 GitHub周刊 #10 | 开源监控uptime-kuma、LVGL嵌入式UI、node版本管理nvm
文章图片

https://github.com/facebook/flipper
2. LVGL
本周 Star增长:580+,累计:7.4k+
湖中剑|湖中剑 GitHub周刊 #10 | 开源监控uptime-kuma、LVGL嵌入式UI、node版本管理nvm
文章图片

LVGL(轻量级的图形库)是一款开源图形库,它提供简单易用的图形组件,精美的视觉效果,并且低内存占用低,这是嵌入式GUI所需的一切了。
特点:
  • 强大的组件区块,如按钮,图表,列表,滑块,图像等
  • 高级图形动画,抗锯齿,不透明度,平滑滚动
  • 各种输入设备,如触摸板、鼠标、键盘、编码器等
  • 支持UTF-8编码的多种语言
  • 支持通过CSS-like的样式高度定制图形界面
  • 可扩展,使用少量内存(64kb Flash, 16kb RAM)
  • 等等
https://github.com/lvgl/lvgl
3. clean-code-javascript
本周 Star增长:660+,累计:58.8k+
作者根据 Robert C. Martin 《代码整洁之道》总结了适用于 JavaScript 的软件工程原则:Clean Code JavaScript。
【湖中剑|湖中剑 GitHub周刊 #10 | 开源监控uptime-kuma、LVGL嵌入式UI、node版本管理nvm】https://github.com/ryanmcdermott/clean-code-javascript
4. nvm
本周 Star增长:376+,累计:52.2k+
nvm是针对node.js的版本管理器,前端开发必备。
主要特点
  • 1.可安装多版本的node。
  • 2.灵活切换当前的node版本。
  • 3.以沙箱方式全局安装第三方组件到对应版本的node中。
目前支持系统:unix, macOS, windows WSL。
https://github.com/nvm-sh/nvm
appsmith
本周 Star增长:390+,累计:7.5k+
Appsmith 是一个开源前端框架,无需掌握CSS/HTML,就可以构建后台管理页面、CRUD程序以及工作流。
湖中剑|湖中剑 GitHub周刊 #10 | 开源监控uptime-kuma、LVGL嵌入式UI、node版本管理nvm
文章图片

https://github.com/appsmithorg/appsmith
5. uptime-kuma
本周 Star增长:2970+,累计:7k+
uptime-kuma是一款开源监控工具,界面非常简洁,支持TCP/PING/HTTP监控,支持多语言(包括中文)。
湖中剑|湖中剑 GitHub周刊 #10 | 开源监控uptime-kuma、LVGL嵌入式UI、node版本管理nvm
文章图片

demo:https://demo.uptime.kuma.pet/
https://github.com/louislam/uptime-kuma
周刊首发于GitHub,欢迎订阅:
我的周刊

    推荐阅读