原文作者: Iren Korkishko

翻译:weakish@LeanCloud

二月以来,Web 社区涌现了很多令人惊叹的 JS 项目,多到难以汇总,幸运的是 Iren Korkishko 为大家做了一份整理,主要内容为模块化的 JavaScript 文件上传器,音频库,VSCode 的 Git 历史插件,JS 加速库,队列包,可缩放的分屏组件,以及 GitHub 上其他许多炫酷的开源仓库,LeanCloud 经授权进行翻译,原文含仓库链接可点击文末左下角「阅读原文」。

月度最流行的 JavaScript 仓库

Uppy 模块化的 JavaScript 文件上传器,可以和任何应用无缝集成。当前 15,732 星。

Howler.js 现代 web 音频库。默认使用 Web Audio API,不可用时回退至 HTML5 Audio,让在 JavaScript 下跨平台音频支持更容易、更可靠。当前 13,744 星。

Ink 将 React 引入命令行。使用组件构建、测试命令行输出。Ink 的目标是为命令行应用提供基于 React 组件构建 UI 的体验。当前 9,963 星。

Git History 这个 VSCode 插件助你快速浏览任意 git 仓库下的文件历史。当前 9,811 星。

GPU.js JavaScript 的 GPGPU(GPU通用计算)加速库。GPU.js 会自动将简单的 JavaScript 函数编译为 shader 语言,以在 GPU 上运行。当前 8,458 星。

Fuse.js 零依赖、轻量的 JavaScript 模糊搜索库。当前 7,813 星。

Motrix 全能的下载工具,支持下载 HTTP、FTP、BT、磁力链、百度网盘等资源。当前 5,684 星。

Buefy 适用于 Vue.js 的轻量响应式 UI 组件库,基于 Bulma 框架及其设计。当前 5,057 星。

Bull Node.js 下处理分布式任务和消息的队列库。当前 5,044 星。

Leon 可以在自己的服务器上部署的开源个人助理。当前 4,657 星。

x-spreadsheet 用 JavaScript 编写的基于 web 的电子表格应用。当前 4,512 星。

ora 终端下拉菜单。当前 4,442 星。

Zero 现代 web 开发框架。搭建应用时无需操心包管理、路由。当前 3,948 星。

Split.js 2kb 的中立工具,帮助实现可调整大小的分屏。基于 CSS,JS 只用于拖曳时重新计算 CSSy 样式。当前 3,773 星。

vue-apollo 助你在 Vue 组件中集成 Apollo 声明式查询。兼容 Vue 1.0+ 和 2.0+。当前 3,406 星。

Dumper.js 美观、精良的 Node.js 应用变量审查器。当前 2,562 星。

Gridsome 基于 Vue 的静态站点生成器,从 headless CMS、本地文件、API 构建支持 CDN 的站点。当前 2,389 星。

Opentype.js 使用 JavaScript 编写的 TrueType 和 OpenType 字体解析器和生成器。让你在浏览器或 Node.js 中操作文本的字形。当前 2,325 星。

NLP.js 用来做机器人的库,包括实体提取、情感分析、自动识别语言等功能。当前 2,210 星。

AutoCannon 使用 Node 编写的 HTTP/1.1 性能分析工具,借鉴了很多 wrk、wrk2 的设计,支持 HTTP 管线化和 HTTPS。当前 2,208 星。

he 得名于 HTML 实体(HTML entities)的首字母,这是一个使用 JavaScript 编写的健壮的 HTML 实体编解码器。支持所有标准的 HTML 命名字符引用,能够处理有歧义的与符(&)以及其他边界情况。当前 1,967 星。

ms 小巧的毫秒转换工具。Node.js 和浏览器下均可用。当前 1,944 星。

eleventy 静态站点生成器,Jekyll 之外的一个选择。将目录下的各种模板转换为 HTML。当前 1,846 星。

Mercury Parser 内容提取工具。基于 Mercury Parser,可以很容易地使用简单的 JavaScript 和 CSS 选取器创建定制的解析器。 当前 1,589 星。

Qoa 极简交互式命令行提示。基于一组直观、详细、交互式的命令行提示,接收多种用户输入。这个库使用极简语法,包含 7 种可定制的终端界面,例如纯文本提示、确认提示、密码输入提示、单个按键提示、退出提示、多选菜单。当前 1,567 星。

Fast-cli 使用 fast.com 测试上传、下载速度。当前 1,532 星。

cherow 轻量、合标、自托管 JavaScript 解析器,以性能和稳定性为重点。当前 1,425 星。

@pika/pack 用于 npm 包构建的一组插件。当前 1,392 星。

TypeIt 多用途 JavaScript 打字机效果工具库。可以灵活配置单个或多个字符串的断行、删除、替换效果,很方便地处理包含 HTML 的字符串、循环等情况。当前 1,310 星。

autoNumeric 随用户输入即时格式化数字、货币格式的零依赖 JavaScript 库。当前 1,046 星。

Marble.js 基于 Node.js、TypeScript、RxJS 的函数式、响应式 HTTP 框架。当前 990 星。

Notion 方便管理 JavaScript 命令行工具。当前 721 星。

React-Calendar 在 React 应用中选择日、月、年,乃至十年。支持选取时间段,支持任意语言。当前 610 星。

FrenchKiss.js 使用 JavaScript 编写的轻量 i18n 库, 同时支持浏览器和 NodeJS 环境。提供了一个简单快捷的国际化方案。当前 557 星。

end

LeanCloud,领先的 BaaS 提供商,为移动开发提供强有力的后端支持。更多内容请关注「 LeanCloud 通讯」

34 个最受欢迎的 GitHub JS 存储库相关推荐

  1. github组织存储库使用_为什么我不使用您的GitHub存储库

    github组织存储库使用 by Sam Westreich, PhD 由Sam Westreich博士 为什么我不使用您的GitHub存储库 (Why I'm not using your GitH ...

  2. 注意!今日起 GitHub 新建存储库的默认分支就不叫“master”了!

    整理 | 郑丽媛 头图 | CSDN下载自东方IC GitHub 宣布,自2020年10月1日起,在 GitHub 平台上创建的所有源代码存储库都将默认命名为 main ,而非原本的 master . ...

  3. 注意!下个月开始 GitHub 新建存储库的默认分支就不叫“master”了!

    整理 | 郑丽媛 头图 | CSDN下载自东方IC 近日,GitHub宣布,自2020年10月1日起,在GitHub平台上创建的所有源代码存储库都将默认命名为 main ,而非原本的 master . ...

  4. 在github上托管Maven存储库

    本文翻译自:Hosting a Maven repository on github I have a fork of a small open sourced library that I'm wo ...

  5. 如何在Github上找到“最受欢迎的存储库”? [关闭]

    本文翻译自:How to find out "The most popular repositories" on Github? [closed] Once upon a time ...

  6. 如何将github存储库回滚到特定提交?

    我的github现在有100个提交. 我需要回滚存储库以提交80,并删除所有后续存储库. 为什么? 该回购应该用于其他用户的合并. 由于过度的编辑,大量合并作为我提交的内容. 那是由于我的远程分支贴错 ...

  7. git idea 本地历史版本回滚_如何为IDEA项目创建GitHub存储库和本地Git存储库

    有几种方法可以使用IntelliJ IDEA来发布我们在GitHub上编写的代码.在此博客中,我们将介绍两种方法.第一个步骤是最快的一步,您可以在其中创建本地和远程存储库.第二种方法是多步骤,当您要为 ...

  8. 知道这些用于数据科学和机器学习的GitHub存储库和Reddit主题吗?

    摘要: 5月最热门的GitHub存储库和顶级Reddit讨论,戳进来~ GitHub和Reddit都是比较有趣的平台,在这里,我不仅学习了数据科学的一些最佳应用,而且还了解数据科学家们是如何编程的. ...

  9. 2020.2idea怎么创建html项目_如何为IDEA项目创建GitHub存储库和本地Git存储库

    有几种方法可以使用IntelliJ IDEA来发布我们在GitHub上编写的代码.在此博客中,我们将介绍两种方法.第一个步骤是最快的一步,您可以在其中创建本地和远程存储库.第二种方法是多步骤,当您要为 ...

最新文章

  1. 5g空分复用技术_5G十大关键技术之三的空分复用
  2. [网络安全自学篇] 八十.WHUCTF之WEB类解题思路WP(代码审计、文件包含、过滤绕过、SQL注入)
  3. mysql版本 hibernate_Mysql 不同版本 说明
  4. 【Ubuntu14】Nginx+PHP5+Mysql记录
  5. java 选中指定文件_Java如何打开一个文件夹并选中指定文件
  6. 关于Android中的SlidingMenu中的用法
  7. 面试准备每日系列:Java底层源码——Arrays.toString(数组) object.toString() new String()
  8. .unl 文件 导入 mysql,informix导出的unl格式数据怎么导入sql server 2008里呢
  9. 剑指Offer(java版):字符串的排列
  10. Tensorflow笔记:搭建神经网络
  11. 异常与调试之SEH、UEH、VEH、VCH以及SEH的区别总结——简单好理解
  12. 从未在一起更让人遗憾_从未在一起和最终没有在一起哪个更遗憾
  13. 2008年最吸引眼球的10只股票
  14. 清华职业学校计算机培训学校,成都青华职业学校2021招生简章
  15. STC12C5A60S2软件模式SPI读取DS1302时钟实时显示在1602
  16. 【测试】黑盒测试用例设计方法
  17. 鸿蒙App文件结构说明
  18. 数据库实验六:数据库系统安全
  19. 俄罗斯、乌克兰程序员薪资大曝光!
  20. linux修改网卡配置pppoe,CentOS7配置PPPOE拨号详解

热门文章

  1. 什么是缓冲,引入缓冲的原因是什么?
  2. 好用的Chrome浏览器插件推荐(不定期更新)
  3. 特征选择:Boston house prices 数据集分析(R 语言)
  4. 传输指令ssh,sftp,scp
  5. 基于PLC的自动配料控制系统设计,PLC自动控制论文(本科自动化专业论文)
  6. 计算机应用基础本科实验报告,实验一 计算机基础操作 实验报告
  7. python批量新建文件夹_Python3 批量创建文件夹
  8. 探访HTC上海工厂:售后维修偷工减料 员工消极怠工
  9. “无人驾驶汽车”挑战现行法律 这些问题必须厘清!
  10. 基于单片机的八路电压检测系统设计(#0427)