原作,授权 LeanCloud 翻译。
原文链接:
二月以来,Web 社区涌现了很多令人惊叹的 JS 项目,多到难以汇总,幸运的是 Iren Korkishko 为大家做了一份整理,主要内容为模块化的 JavaScript 文件上传器,音频库,VSCode 的 Git 历史插件,JS 加速库,队列包,可缩放的分屏组件,以及 GitHub 上其他许多炫酷的开源仓库,LeanCloud 经授权进行翻译。
月度最流行的 JavaScript 仓库
- 模块化的 JavaScript 文件上传器,可以和任何应用无缝集成。
- 现代 web 音频库。默认使用 Web Audio API,不可用时回退至 HTML5 Audio,让在 JavaScript 下跨平台音频支持更容易、更可靠。
- 将 React 引入命令行。使用组件构建、测试命令行输出。Ink 的目标是为命令行应用提供基于 React 组件构建 UI 的体验。
- 这个 VSCode 插件助你快速浏览任意 git 仓库下的文件历史。
- JavaScript 的 GPGPU(GPU通用计算)加速库。 会自动将简单的 JavaScript 函数编译为 shader 语言,以在 GPU 上运行。
- 零依赖、轻量的 JavaScript 模糊搜索库。
- 全能的下载工具,支持下载 HTTP、FTP、BT、磁力链、百度网盘等资源。
- 适用于 Vue.js 的轻量响应式 UI 组件库,基于 Bulma 框架及其设计。
- Node.js 下处理分布式任务和消息的队列库。
- 可以在自己的服务器上部署的开源个人助理。
- 用 JavaScript 编写的基于 web 的电子表格应用。
- 终端下拉菜单。
- 现代 web 开发框架。搭建应用时无需操心包管理、路由。
- 2kb 的中立工具,帮助实现可调整大小的分屏。基于 CSS,JS 只用于拖曳时重新计算 CSSy样式。
- 助你在 Vue 组件中集成 Apollo 声明式查询。兼容 Vue 1.0+ 和 2.0+。
- 美观、精良的 Node.js 应用变量审查器。我们最近发过。
- 基于 Vue 的静态站点生成器,从 headless CMS、本地文件、API 构建支持 CDN 的站点。
- 使用 JavaScript 编写的 TrueType 和 OpenType 字体解析器和生成器。让你在浏览器或 Node.js 中操作文本的字形。
- 用来做机器人的库,包括实体提取、情感分析、自动识别语言等功能。
- 使用 Node 编写的 HTTP/1.1 性能分析工具,借鉴了很多 wrk、wrk2 的设计,支持 HTTP 管线化和 HTTPS。
- 得名于 HTML 实体(HTML entities)的首字母,这是一个使用 JavaScript 编写的健壮的 HTML 实体编解码器。支持所有标准的 HTML 命名字符引用,能够处理有歧义的与符(
&
)以及其他边界情况。 - 小巧的毫秒转换工具。Node.js 和浏览器下均可用。
- 静态站点生成器,Jekyll 之外的一个选择。将目录下的各种模板转换为 HTML。
- 内容提取工具。基于 Mercury Parser,可以很容易地使用简单的 JavaScript 和 CSS 选取器创建定制的解析器。
- 极简交互式命令行提示。基于一组直观、详细、交互式的命令行提示,接收多种用户输入。这个库使用极简语法,包含 7 种可定制的终端界面,例如纯文本提示、确认提示、密码输入提示、单个按键提示、退出提示、多选菜单。
- 使用 fast.com 测试上传、下载速度。
- 轻量、合标、自托管 JavaScript 解析器,以性能和稳定性为重点。
- 用于 npm 包构建的一组插件。我们之前写过。
- 多用途 JavaScript 打字机效果工具库。可以灵活配置单个或多个字符串的断行、删除、替换效果,很方便地处理包含 HTML 的字符串、循环等情况。
- 随用户输入即时格式化数字、货币格式的零依赖 JavaScript 库。
- 基于 Node.js、TypeScript、RxJS 的函数式、响应式 HTTP 框架。
- 方便管理 JavaScript 命令行工具。
- 在 React 应用中选择日、月、年,乃至十年。支持选取时间段,支持任意语言。
- 使用 JavaScript 编写的轻量 i18n 库, 同时支持浏览器和 NodeJS 环境。提供了一个简单快捷的国际化方案。