2020 年 3 月和 4 月(隔离期间)GitHub 上最受欢迎的 51 个 JS 存储库

2025-05-24

2020 年 3 月和 4 月(隔离期间)GitHub 上最受欢迎的 51 个 JS 存储库

首先,没人预料到会封锁。也没人预料到所有业务都会暂停或转为完全远程模式。如果说大多数职业都因失去机会和隔离限制而受到影响,那么开发人员(他们多年来一直如此)是最习惯“在家办公”的人群。新形势对他们的影响不如其他人那么大。

然而,我很多从事航空或旅游行业的朋友,都没有工作。希望你们都平安。

由于隔离开始,我还没有发布 3 月份的 JS 摘要——我有很多工作要做,而且我想,你们中的许多人都忙于比比较和寻找最好的开源项目更重要的事情。

但现在情况有所好转,我抽出一些时间来监控这两个月 GitHub 上的 JS 存储库到底发生了什么,以及开发人员在家工作时对他们的项目有何偏好。

因此,我们可以掌握总体情况,并预测5月份的一些趋势。注意安全!

2020 年 3 月和 4 月最受欢迎的 JS 存储库

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

感谢您的阅读!

文章来源:https://dev.to/iriskatastic/51-most-popular-js-repositories-on-github-in-march-and-april-2020-during-quarantine-1h1l
PREV
15 种你可能从未听说过的杀手🗡 JS 技术🔈🔥让我们来谈谈👋
NEXT
2020 年 5 月 GitHub 上最流行的 33 个 JS 存储库 2020 年 5 月最流行的 JS 存储库