2020 年 3 月和 4 月(隔离期间)GitHub 上最受欢迎的 51 个 JS 存储库
首先,没人预料到会封锁。也没人预料到所有业务都会暂停或转为完全远程模式。如果说大多数职业都因失去机会和隔离限制而受到影响,那么开发人员(他们多年来一直如此)是最习惯“在家办公”的人群。新形势对他们的影响不如其他人那么大。
然而,我很多从事航空或旅游行业的朋友,都没有工作。希望你们都平安。
由于隔离开始,我还没有发布 3 月份的 JS 摘要——我有很多工作要做,而且我想,你们中的许多人都忙于比比较和寻找最好的开源项目更重要的事情。
但现在情况有所好转,我抽出一些时间来监控这两个月 GitHub 上的 JS 存储库到底发生了什么,以及开发人员在家工作时对他们的项目有何偏好。
因此,我们可以掌握总体情况,并预测5月份的一些趋势。注意安全!
2020 年 3 月和 4 月最受欢迎的 JS 存储库
- Gatsby 是一个基于 React 的免费开源框架,可帮助开发人员构建网站和应用程序。 目前已有34,978颗星。
- marked.js 是一款 Markdown 解析器和编译器,专为速度而生。 目前已获得22,199颗星。
- AVA 是 Node.js 的测试运行器,具有简洁的 API、详细的错误输出、对新语言特性的拥抱以及进程隔离。 目前已有17,842颗星。
- Immer (德语:always)是一个小型软件包,可让您以更便捷的方式处理不可变状态。它基于写时复制机制。 目前已获得16,266颗星。
- Playwright 是一个 Node 库,它使用单一 API 实现 Chromium、Firefox 和 WebKit 的自动化。Playwright 旨在实现跨浏览器的 Web 自动化,它始终保持良好状态,功能强大,可靠且快速。 目前已获得11,667颗星。
- plotly.js 是 Plotly 和 Dash 背后的开源 JavaScript 图表库。 目前已有11,600颗星。
- FullCalendar 是一个全尺寸的拖放式 JavaScript 事件日历。 目前已有11,168颗星。
- Trianglify 是一个创建算法生成的三角形艺术(SVG 背景)的库。 目前已有9,302颗星。
- Nano ID 是一个小型(108 字节)、安全、URL 友好、唯一的 JavaScript 字符串 ID 生成器。 目前已有9,129颗星。
- MDX 是一种可创作的格式,可让您在 Markdown 文档中无缝使用 JSX。您可以导入组件(例如交互式图表或通知),并导出元数据。 目前已获得8,705星好评。
- Bull 是一个基于 Redis 的队列包,用于处理 NodeJS 中的分布式作业和消息。 目前已有8,237颗星。
- Rome 是一个实验性的 JavaScript 工具链。它包含编译器、linter、格式化程序、打包器、测试框架等。它旨在成为处理 JavaScript 源代码相关事务的综合工具。 目前已获得8,193颗星。
- ioredis 是一款功能强大、注重性能且功能齐全的 Node.js Redis 客户端。 目前已获得7,505颗星。
- Tippy.js 是用于 Web 的工具提示、弹出窗口、下拉菜单和菜单解决方案。 目前已有7,352颗星。
- Alpine.js 是一个坚固、简约的框架,用于在标记中编写 JavaScript 行为。 目前已有7,050颗星。
- ts-node 是 Node.js 的 TypeScript 执行和 REPL。 目前已有6,630颗星。
- Rickshaw 是一个用于创建交互式时间序列图的 JavaScript 工具包,由 Shutterstock 开发。 目前已有6,446颗星。
- Excalidraw 是一款白板工具,可让您轻松绘制具有手绘风格的图表。 目前已有6,115颗星。
- fkill-cli 库代表“Fabulously kill processes”(神奇地终止进程)。跨平台。 目前已获得6,077颗星。
- ora 是一款优雅的终端旋转器。 目前已有5,927颗星。
- Prompts 是一个轻量级、美观且用户友好的交互式提示库。 目前已有5,800颗星。
- query-string 可帮助您解析和字符串化 URL 查询字符串。 目前已有4,722颗星。
isomorphic-git
是一个纯 JavaScript 的 git 重新实现,可在 Node.js 和浏览器 JavaScript 环境中运行。它可以读写 git 仓库,从 git 远程仓库(例如 GitHub)获取数据并推送数据,所有这些都无需任何原生 C++ 模块依赖。 目前已获得4,696颗星。- node-notifier 是一个 Node.js 模块,用于在原生 Mac、Windows 和 Linux 上发送通知(或使用 Growl 作为后备)。 目前已获得4,454颗星。
- Backstage 是一个用于构建开发者门户的开放平台。它将所有基础架构工具、服务和文档统一到一个一致的用户界面中。 目前已获得4,011星好评。
- react-ga 是一个 JavaScript 模块,可用于将 Google Analytics(分析)跟踪代码添加到使用 React 作为前端代码库的网站或应用中。它目前内部未使用任何 React 代码,但已为许多使用 React 的 Mozilla 基金会网站编写,旨在实现跨项目的 GA 工具标准化。 目前已获得3,723颗星。
- jExcel 是一个轻量级的原生 JavaScript 插件,用于创建与 Excel 或任何其他电子表格软件兼容的基于 Web 的交互式表格和电子表格。 目前已有3,629颗星。
- AutoCannon 是一个用 Node 编写的 HTTP/1.1 基准测试工具,支持 HTTP 管道和 HTTPS。 目前已获得3,604颗星。
- Dinero.js 是一个使用 JavaScript 处理货币值的库。 目前已有3,590颗星。
- Redwood 是一个自成体系的全栈无服务器 Web 应用程序框架,可让您轻松构建和部署 JAMstack 应用程序。 目前已获得3,341颗星。
- franc 是自然语言检测。 目前已有3,334颗星。
- webpack-blocks 是一个库,它通过为您的 webpack 配置提供功能构建块来为您提供帮助:更轻松地配置 webpack 并在项目之间共享配置。 目前已有2,820颗星。
- 热键 用于在键盘上按下一个或一系列按键时触发目标元素上的操作。这会触发表单字段的 focus 事件或表单字段的 click 事件。 目前已获得2,041颗星。
- 将 JavaScript 序列化为 包含正则表达式和函数的 JSON 超集。 目前已有2,012颗星。
- React Easy State 是一个简单的 React 状态管理。 目前已有2,006颗星。
- Qoa 是一个极简的交互式命令行提示符库。该库使用简洁的语法,包含 7 个可配置的控制台界面,例如纯文本、确认和密码/秘密提示,以及单键操作、测验和多选导航菜单。 目前已获得1,931颗星。
- kasaya 是一种用于浏览器自动化的“所见即所得”脚本语言和运行时。 目前已有1,808颗星。
- match-sorter 是 JavaScript 中数组的一种简单、预期且确定性的最佳匹配排序。 目前已有1,788颗星。
- Crank.js 帮助您使用函数、承诺和生成器编写 JSX 驱动的组件。 目前已有1,622颗星。
- Ervy 将排行榜带到了终端。 目前已有1,481位明星。
- iHateRegex.io 是一个为正则表达式爱好者提供的正则表达式速查表。该项目提供正则表达式的可视化表示,可在您的网站中嵌入正则表达式可视化功能,并提供代码高亮和验证等功能。 目前已获得1,479颗星。
- Stryker 是针对 JavaScript 和朋友的突变测试。 目前已有1,469颗星。
- react-enroute 是一个简洁的 React 路由器,占用空间小,适用于现代浏览器。此包并非 React-router 的直接替代品,而是一个更小巧、更简单的替代方案。 目前已获得1,441颗星。
- OpenChakra 是一款基于 Chakra UI 的 React 可视化编辑器和代码生成器。您可以使用简单的拖放式 UI 来编写组件。 目前已获得1,429颗星。
- jest-dom 代表自定义 jest 匹配器,用于测试 DOM 的状态。 目前已有1,417颗星。
- Notyf 是一个极简的 JavaScript 通知库。它响应迅速,兼容 A11Y,无依赖,体积小巧(约 3KB)。可轻松与 React、Angular 和 Vue 集成。 目前已获得 1,361颗星。
- on-change 允许您观察对象或数组的变化。 目前已有1,354颗星。
- React Awesome Slider 是一个 60fps 的内容转换滑块,可呈现一组可用于生产的动画 UI 通用滑块。 目前已有1,317颗星。
- Panolens.js 是一款基于事件驱动和 WebGL 的全景查看器。轻量且灵活。它基于 Three.JS构建。 目前已获得1,254颗星。
- Uppload 是一款 JavaScript 图片上传器。它高度可定制,拥有 30 多个插件,完全免费开源,可与任何文件上传后端兼容。 目前已获得1,235星好评。
- telebot 是一个支持在 Node.js 中轻松编写 Telegram 机器人的库。 目前已有898颗星。
感谢您的阅读!
文章来源:https://dev.to/iriskatastic/51-most-popular-js-repositories-on-github-in-march-and-april-2020-during-quarantine-1h1l