10月份GitHub上最热门的JavaScript开源项目排行已经出炉啦,一起来看看上榜详情吧:
1. uptime-kuma
https://github.com/louislam/uptime-kuma
Star 8774
Uptime Kuma 是一个类似"Uptime Robot"的自托管监控工具。具有以下特性:
- 监控 HTTP(s) / TCP / Ping 的正常运行时间。
- 花哨的、反应式的、快速的 UI/UX。
- 通过 Webhook、Telegram、Discord、Gotify、Slack、Pushover、电子邮件(SMTP)等通知 Apprise。
- 20 秒间隔。
2. next.js
https://github.com/vercel/next.js
Star 76049
Next.js是一个用于React应用的极简的服务端渲染框架。框架中集成了Webpack,Babel等一系列React相关的工具并进行了默认的配置。因此省去了复杂的配置过程,实现了一键搭建开发环境和打包构建。同时提供了自定义配置接口,可以在默认配置的基础上对工具进行自定义配置,满足个性化需求。
3. layui
https://github.com/sentsin/layui
Star 25263
采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写形式,极低门槛,拿来即用。
4. docs
https://github.com/github/docs
Star 6907
docs.github.com 的开源存储库。
5. javascript-algorithms
https://github.com/trekhleb/javascript-algorithms
Star 125987
用 JavaScript 实现的算法和数据结构,附有解释和进一步阅读的链接。
6. zigbee2mqtt
https://github.com/Koenkk/zigbee2mqtt
Star 6849
Zigbee2mqtt 的作用是控制和创建多合一控制系统。该系统中(正如我们将在示例中使用的系统)可能包含由一家供应商提供的房间占用、温度和光线感应器,以及来自另一家供应商的组合远程控制电源开关和电源传感器。
7. blitz
https://github.com/blitz-js/blitz
Star 9905
Blitz 是一个开源的 JavaSpaces 实现,便于开发使用 JavaSpaces 技术的应用。支持 Jini 2.0 ,同时还实现了智能索引、可调谐的持久化等,目前主要是体验用,不适合在生产环境中使用。
8. iptv
https://github.com/iptv-org/iptv
Star 42055
该项目收集了来自世界各地的 8000 多个公共 IPTV 频道。你需要将 https://iptv-org.github.io/iptv/index.m3u 这个链接粘贴到支持M3U播放列表的任何播放器。
9. edex-ui
https://github.com/GitSquared/edex-ui
Star 34407
eDEX-UI是一个类似于科幻电脑界面的全屏桌面应用程序,深受DEX-UI和TRON Legacy电影效果的启发。 它在真实终端中运行您选择的shell,并显示有关系统的实时信息。 它被用于大型触摸屏,但可以在普通台式电脑或平板电脑或其中一款带触摸屏的时髦360°笔记本电脑上使用。
10. cypress
https://github.com/cypress-io/cypress
Star 34422
Cypress是一个快速可靠的JavaScript测试工具,它基本上是将测试注入到Web应用程序中去,Cypress同样提供了一个清晰的文档,目前,Cypress最大的竞争对手是一个名为TestCafe的测试框架。
根据Github数据显示,目前使用Cypress的用户已经超过2.5万个,用户留存率为23%。