2020 年 6 月 GitHub 上最热门的 34 个 JS 仓库
迟做总比不做好。所以,尽管已经是七月底了,我还是准备了六月份 GitHub 开源 JS 项目月度排行榜。敬请期待最受欢迎、最实用的 JavaScript 代码库榜单!
您可能之前就了解并使用过许多这样的存储库。但同时,在这 34 个存储库中,您也会发现一些新颖且精彩的内容,它们或许能为您的工作带来益处,或许能激发您的灵感。
2020 年 6 月最受欢迎的 JS 存储库
- Johnny-Five 是一个开源的、基于 Firmata 协议的物联网和机器人编程框架。 目前已获得11,677颗星
- TOAST UI 编辑器 是一款 Markdown 所见即所得编辑器。GFM 标准 + 图表和 UML 可扩展。 目前已获得11,393星好评
- Karma 是一款简单的工具,允许你在多个真实浏览器中执行 JavaScript 代码。Karma 的主要目标是让你的测试驱动开发变得简单、快速且充满乐趣。 目前已获得11,234星
- Math.js 是一个强大的 JavaScript 和 Node.js 数学库。它拥有灵活的表达式解析器,支持符号计算,内置大量函数和常量,并提供集成解决方案,用于处理各种数据类型,例如数字、大数、复数、分数、单位和矩阵。功能强大且易于使用。 目前已获得10,094颗星
- Nock 是 Node.js 的 HTTP 服务器模拟和期望库。 目前有9,747颗星
- React Query 是一个带有钩子(hook)的存储库,用于在 React 中获取、缓存和更新异步数据。 目前已有9,483颗星
- discord.js 是一个功能强大的 Node.js 模块,可让您轻松与 Discord API 进行交互。 目前已获得6,326颗星
- React Date Picker 是一个简单且可重复使用的 React Datepicker 组件。 目前有4,935颗星
- Elasticsearch Node.js 客户端 - Node.js 的官方 Elasticsearch 客户端库。 目前有4,307颗星
- Madge 是一款开发者工具,用于生成模块依赖关系的可视化图表,查找循环依赖关系,并提供其他有用信息。Joel Kemp 的 dependency-tree 用于提取依赖关系树。 目前已获得4,064颗星
- thelounge 是一款现代化、响应迅速、跨平台、自托管的 Web IRC 客户端。 目前已获得3,723星评价
patch-package
让应用程序开发者能够立即修复 npm 依赖项。 目前已获得3,627颗星- npkill 可帮助您列出系统中所有 node_modules 目录及其占用的空间。然后,您可以选择要删除的目录以释放空间。 目前已获得3,395颗星
- tabulator 是 JavaScript 的交互式表格和数据网格。 目前已获得3,390星
- Scribbletune 是一个免费的开源 Node.js 模块,可帮助您使用 JavaScript 构建音乐创意并将其导出为 MIDI 文件。 目前已获得3,160颗星
- ms 是一个微型毫秒转换实用程序。 目前有3,014颗星
- Perspective 是一款用于大型实时数据集的交互式可视化组件。Perspective 让您能够轻松地在浏览器中构建实时且用户可配置的分析。您可以使用它创建报表、仪表板、笔记本和应用程序,支持静态数据或通过 Apache Arrow 进行流式更新。 目前已获得2,713颗星
- Grid.js 是一个可以在任何地方使用的表格库。 目前已获得2,273星
- DOM 测试库 是一个简单而完整的 DOM 测试实用程序,旨在鼓励良好的测试实践。 目前已获得2,219颗星
- 轻量级图表 ——使用 HTML5 画布构建的轻量级金融图表。 目前已获得2,099星
- keen-slider 是一款免费的、与库无关的触摸滑块,具有原生的触摸/滑动行为和出色的性能。它没有任何依赖项,支持 TypeScript 和多点触控,并且兼容所有常见浏览器,包括 IE 10。 目前已获得1,966颗星
- redaxious 是 Axios API,是一个 800 字节的 Fetch 包装器。 目前已有1,815颗星
- TOAST UI Grid 是一款功能强大的小部件,可让您通过表格形式可视化和编辑数据。 目前已获得1,526颗星
- node-ldapjs (为 Node.js 重新构想 LDAP)是 Node.js 的 LDAP 客户端和服务器 API。 目前已获得1,232星
- docx 库允许你使用 JS/TS 生成 .docx 文件,并附带一个良好的声明式 API。适用于 Node 和浏览器。 目前已获得1,136颗星。
- Kleur 是一个 Node.js 库,用于使用 ANSI 颜色格式化终端文本。 目前已有1,029颗星
- sitemap.js 是一个高级流式站点地图生成库/CLI,可以轻松创建 站点地图 XML 文件。 目前已获得1,026颗星
- 终端图像 在终端中显示图像。 目前有701颗星
- Vest 是一个适用于 JS 应用的验证库,其语法源自 Mocha 或 Jest 等现代 JS 框架。由于使用了常见的声明式模式,它易于学习。它非常适合用户输入验证以及用户交互验证,从而提供最佳的用户体验。 目前已获得658星
- janeway 是一个 Node.js 控制台 REPL,具有对象检查和许多其他功能。 目前有371颗星
- Rando.js 帮助 JavaScript 开发者更简单、更易读、更安全地编写随机代码。无论您需要在两个数字之间查找随机整数/浮点数、从数组中随机取值、从 jQuery 对象中随机选取元素、从字符串中抓取字符、抛硬币,还是执行任何类似操作,甚至防止重复,我们都能以加密强度为您提供保障。 目前已获得350颗星
- tragopan 是一个极简的无依赖平移/缩放库。 目前已获得324颗星
- js-coroutines — 使用 Javascript Coroutines 实现 60fps 的空闲处理和动画。 目前已获得 273星
- tzdb 是一个列表和 npm 包,其中包含:“简化”的 IANA 时区及其替代名称,例如太平洋时间而不是美国/洛杉矶,以及每个时区的主要城市;所有现有的原始 IANA 时区名称;“原始”偏移量以及当前时间偏移量。 目前已有224颗星。
感谢您的阅读!
如果您在 GitHub 上有有趣的 JS 项目 — — 请与我分享!
鏂囩珷鏉ユ簮锛�https://dev.to/iriscatastic/34-most-popular-js-repositories-on-github-in-june-2020-41k5