awesome-nodejs-cn
awesome-nodejs 中文版🇨🇳
https://github.com/czewail/awesome-nodejs-cn
Last synced: about 19 hours ago
JSON representation
-
包
-
AST
- babel-parser - Babel中使用的JavaScript解析器
- Acorn - **star:10770** 小巧、快速的JavaScript解析器 ![star > 2000][Awesome]
-
HTTP
- got - **star:14438** 更好的内置“http”模块接口 ![star > 2000][Awesome]
- undici - **star:6597** 从头编写的高性能HTTP客户端,没有依赖关系。 ![star > 2000][Awesome]
- ky-universal - **star:672** 基于Fetch的通用HTTP客户端。
- node-fetch - **star:8823** node.js 版的 `window.fetch` ![star > 2000][Awesome]
- axios - **star:106300** 基于 Promise 的HTTP客户端(也适用于浏览器) ![star > 2000][Awesome]
- http-fake-backend - **star:312** 通过可配置路由提供JSON文件或JavaScript对象的内容,构建一个伪后端 ![项目已归档][Archived]
- cacheable-request - 支持符合RFC的缓存的HTTP请求封装
- gotql - **star:411** 构建于[got]之上(https://github.com/sindresorhus/got)的GraphQL请求库
- global-agent - **star:371** 可使用环境变量配置的全局HTTP/HTTPS代理代理。
- smoke - **star:189** 具有记录能力的基于文件的HTTP模拟服务器。
- purest - **star:555** REST 客户端
- superagent - **star:16608** HTTP请求库 ![star > 2000][Awesome]
-
Node.js 管理
- nvm for Windows - **star:39399** Windows 版本管理 ![star > 2000][Awesome]
- n - **star:19008** Node.js 版本管理 ![star > 2000][Awesome]
- nave - **star:1610** Node.js 的虚拟环境
- nodeenv - **star:1719** js虚拟环境兼容Python的 virtualenv
- nodenv - **star:2269** 类似于Ruby的rbenv的版本管理器它支持自动版本切换 ![star > 2000][Awesome]
- fnm - **star:19452** 跨平台的Node.js版本管理器内置在Rust中。 ![star > 2000][Awesome]
-
URL
- normalize-url - **star:845** 正常一个URL
- humanize-url - **star:248** 人性化URL: https://sindresorhus.com→sindresorhus.com。
- url-unshort - **star:117** 扩大缩短url
- speakingurl - **star:1113** 从具有音译的字符串生成段塞
- linkify-it - **star:674** 链接模式检测器与完整的unicode支持
- url-pattern - **star:586** 比正则表达式字符串更容易匹配url和其他字符串的模式
- embedza - **star:65** 使用来自oEmbed, Open Graph, meta标签的信息从url创建HTML片段/嵌入
-
Web 框架
- Fastify - **star:33017** 高速、地开销的 Web 框架 ![star > 2000][Awesome]
- Next.js - **star:129250** 服务器渲染的通用JavaScript web应用程序的最小化框架 ![star > 2000][Awesome]
- Hapi - **star:14663** 用于构建应用程序和服务的框架 ![star > 2000][Awesome]
- Micro - **star:10594** 带有异步方法的最小化微服务框架 ![star > 2000][Awesome]
- Koa - **star:35336** Express背后的团队设计的框架,其目标是为web应用程序和api提供一个更小、更富表现力和更健壮的基础 ![star > 2000][Awesome]
- Express - **star:66296** Web应用程序框架,为构建单页、多页和混合Web应用程序提供了一组健壮的特性 ![star > 2000][Awesome]
- Feathers - **star:15130** 基于Express精神构建的微服务框架 ![star > 2000][Awesome]
- LoopBack - **star:4979** 用于创建REST api和轻松连接到后端数据源的强大框架 ![star > 2000][Awesome]
- Meteor - **star:44547** 一个超简单的、无处不在的数据库、在线数据、纯javascript web框架*(你可能会喜欢[awesome-meteor](https://github.com/Urigo/awesome-meteor))* ![star > 2000][Awesome]
- Restify - **star:10716** 使您能够构建正确的REST web服务 ![star > 2000][Awesome]
- ThinkJS - **star:5303** 框架与ES2015+支持,WebSockets, REST API ![star > 2000][Awesome]
- ActionHero - **star:2411** 为TCP套接字、WebSockets和HTTP客户机创建可重用和可伸缩api的框架 ![star > 2000][Awesome]
- seneca - **star:3962** 编写微服务的工具包 ![star > 2000][Awesome]
- AdonisJs - **star:17422** 一个真正的Node.js MVC框架,建立在依赖注入和IoC容器的坚实基础上 ![star > 2000][Awesome]
- Moleculer - **star:6218** 快速强大的微服务框架 ![star > 2000][Awesome]
- Nest - **star:69382** 用于构建高效且可伸缩的服务器端应用程序, 受 Angular 启发 ![star > 2000][Awesome]
- TypeGraphQL - **star:8051** 基于 TypeScript 使用类和装饰器创建 GraphQL api的现代框架 ![star > 2000][Awesome]
- Tinyhttp - **star:2775** 现代和快速的类似express的web框架。 ![star > 2000][Awesome]
- Marble.js - **star:2139** 基于TypeScript和RxJS,用于构建服务器端应用的功能性响应式框架。 ![star > 2000][Awesome]
- Lad - **star:2286** 由前Express TC和Koa成员制作的框架,捆绑了web、API、作业和代理服务器。 ![star > 2000][Awesome]
- Ts.ED - **star:2894** 直观的TypeScript框架,用于在Express.js或Koa.js之上构建服务器端应用。 ![star > 2000][Awesome]
- Hono - **star:22283** 小而快速的web框架。 ![star > 2000][Awesome]
- Nuxt.js - **star:56082** 服务器渲染的Vue.js应用程序的最小化框架 ![star > 2000][Awesome]
-
人性化
- pretty-bytes - **star:1132** 将字节转换为人类可读的字符串:' 1337 '→' 1.34 kB '
- pretty-ms - **star:1138** 将毫秒转换为人类可读的字符串:“1337000000”→“15d 11h 23m 20s”
- ms - **star:5207** 微小的毫秒转换实用程序 ![star > 2000][Awesome]
- pretty-error - **star:1522** 错误和更少的混乱
- read-art - **star:343** 从任何页面中提取可读内容
-
代码压缩
- babel-minify - **star:4397** 基于Babel工具链的ES2015+感知缩小器 ![star > 2000][Awesome]
- UglifyJS2 - **star:13255** JavaScript缩小镜 ![star > 2000][Awesome]
- clean-css - **star:4182** CSS缩小镜 ![star > 2000][Awesome]
- minimize - **star:161** HTML minifier.
- imagemin - **star:5603** 图像缩小镜 ![star > 2000][Awesome]
-
内容管理系统
- KeystoneJS - **star:9413** CMS和基于Express和MongoDB的web应用平台 ![star > 2000][Awesome]
- ApostropheCMS - **star:4392** 内容管理系统,强调直观的前端内容编辑和管理建立在Express和MongoDB上 ![star > 2000][Awesome]
- Strapi - **star:64996** 内容管理框架(headless-CMS)来构建强大的api ![star > 2000][Awesome]
- AdminBro - **star:8391** 所有资源的CRUD自动生成管理面板。 ![star > 2000][Awesome]
- Graphweaver - **star:503** CMS和无头GraphQL API。
- Factor - **star:1428** Vue.js仪表板框架和无头CMS。
-
写博客
-
函数式编程
- lodash - **star:60129** 提供一致性、自定义、性能和附加功能的实用程序库一个更好更快的Underscore.js ![star > 2000][Awesome]
- immutable - **star:33009** 不可变数据集合 ![star > 2000][Awesome]
- Ramda - **star:23908** 实用工具库,侧重于灵活的功能组合,通过自动套用和反转参数顺序启用避免变异数据 ![star > 2000][Awesome]
- Mout - **star:1290** 实用工具库与其他现有解决方案最大的区别在于,您可以选择只加载您需要的模块/函数,而不需要额外的开销
- RxJS - **star:31002** 用于转换、组合和查询各种数据的响应式函数编程库 ![star > 2000][Awesome]
- Kefir.js - **star:1875** 响应式,专注于高性能和低内存使用
-
压缩
- yazl - **star:345** 邮政编码
- yauzl - **star:752** 解压缩
- Archiver - **star:2847** 流接口的存档生成,支持ZIP和TAR ![star > 2000][Awesome]
- pako - **star:5697** 高速zlib端口到纯js(放气,充气,gzip) ![star > 2000][Awesome]
- tar-stream - **star:420** 流tar解析器和生成器也看到(tar-fs) (https://github.com/mafintosh/tar-fs)
-
命令行实用工具
- log-symbols - **star:750** 不同日志级别的彩色符号
- figures - **star:600** 带有Windows CMD回退的Unicode符号
- cross-env - **star:6362** 设置跨平台的环境变量 ![star > 2000][Awesome] ![项目已归档][Archived]
- shelljs - **star:14308** 可移植的Unix shell命令 ![star > 2000][Awesome]
- chalk - **star:22191** 终端字符串样式设置 ![star > 2000][Awesome]
- meow - **star:3575** CLI应用助手 ![star > 2000][Awesome]
- yargs - **star:11168** 自动生成优雅用户界面的命令行解析器 ![star > 2000][Awesome]
- ora - **star:9244** 优雅的终端 spinner ![star > 2000][Awesome]
- get-stdin - **star:338** 简单的 stdin
- log-update - **star:1102** 通过覆盖终端中的前一个输出来记录日志用于绘制进度条、动画等
- Ink - **star:27592** 对交互式命令行应用程序作出反应 ![star > 2000][Awesome]
- listr2 - **star:551** 终端任务列表
- conf - **star:1257** 简单的配置处理应用程序或模块
- ansi-escapes - **star:505** 用于操作终端的ANSI转义码
- boxen - **star:1569** 在终端中创建框
- terminal-link - **star:625** 在终端中创建可单击链接
- terminal-image - **star:990** 在终端显示图像
- string-width - **star:483** 获取字符串的可视宽度——显示它所需的列数
- cli-truncate - **star:86** 在终端中将字符串截断到特定宽度
- blessed - **star:11433** Curses-like 库 ![star > 2000][Awesome]
- Inquirer.js - **star:20539** 交互式命令行提示符 ![star > 2000][Awesome]
- yn - **star:266** 解析yes/no 类似的值
- cli-table3 - **star:555** 漂亮的unicode表
- drawille - **star:1008** 用unicode字符在终端上绘制
- ascii-charts - **star:234** 终端中的ASCII条形图
- progress - **star:2980** 灵活的ascii进度条 ![star > 2000][Awesome]
- cli-cursor - **star:106** 切换CLI游标
- cli-columns - **star:35** 列式unicode和ansi安全的文本列表
- cfonts - **star:1628** 性感的ASCII字体控制台
- multispinner - **star:294** 多个,同时,单独控制的CLI spinners
- omelette - **star:1387** shell自动完成帮助程序
- sudo-block - **star:98** 阻止用户使用根权限运行应用程序
- sparkly - **star:424** 生成波形图 “▁▂▃▅▂▇”
- Bit - **star:17996** 跨存储库创建、维护、查找和使用小模块和组件 ![star > 2000][Awesome]
- gradient-string - **star:1111** 终端输出中漂亮的颜色渐变
- oclif - **star:9111** 包含解析器、自动文档、测试和插件的CLI框架 ![star > 2000][Awesome]
- terminal-size - **star:140** 可靠地获取终端窗口大小
- Cliffy - **star:360** 交互式CLIs框架
- zx - **star:43559** 编写shell脚本JavaScript。 ![star > 2000][Awesome]
- insight - **star:555** 帮助了解匿名向Google Analytics报告使用指标时如何使用您的工具
-
命令行程序
- cpy - **star:428** 复制文件
- lessmd - 终端使用的 Markdown
- np - **star:7603** 更好的 'npm publish' ![star > 2000][Awesome]
- npm-name - **star:168** 检查 npm 上的包名是否可用
- gh-home - **star:191** 在当前目录中打开 GitHub 的仓库页面
- npm-home - **star:198** 打开 npm 包的页面
- trash - **star:2584** 更安全的 rm 命令替代品 ![star > 2000][Awesome]
- speed-test - **star:3917** 测试互联网连接速度和 ping ![star > 2000][Awesome]
- pageres - **star:9689** 捕获网站截图 ![star > 2000][Awesome]
- vtop - **star:4132** 带图表的 top 命令 ![star > 2000][Awesome]
- empty-trash - **star:132** 清理垃圾
- is-up - **star:386** 检查网站是否正常
- is-online - **star:1247** 检查网络连接是否正常
- public-ip - **star:1033** 获取你的公共IP地址
- clipboard-cli - **star:497** 在终端上复制粘贴
- XO - **star:7727** 使用 Javascript happiness style 进行严格编码 ![star > 2000][Awesome]
- ESLint - **star:25549** JavaScript 的可插入 linting 实用程序 ![star > 2000][Awesome]
- David - **star:967** 告诉你包的 npm 依赖项何时过期
- http-server - **star:13770** 简单的零配置 http 服务器命令行工具 ![star > 2000][Awesome]
- Live Server - **star:4457** 具有热重载功能的 HTTP-server ![star > 2000][Awesome]
- bcat - **star:342** 管道命令输出到 web 浏览器
- normit - **star:241** 谷歌翻译与语音合成的终端工具 ![项目已归档][Archived]
- fkill - **star:6896** 跨平台的进程杀死工具 ![star > 2000][Awesome]
- pjs - **star:419** Pipeable JavaScript从终端快速筛选、映射和缩减
- license-checker - **star:1635** 检查应用程序依赖项的许可
- browser-run - **star:451** 在浏览器环境中轻松运行代码
- tmpin - **star:124** 将stdin支持添加到任何接受文件输入的CLI应用程序
- wallpaper - **star:1060** 更换桌面壁纸
- pen - **star:325** 从喜爱的编辑器在浏览器中实时预览 Markdown
- dark-mode - **star:666** 切换 macOS 黑暗模式
- Jsome - **star:245** 漂亮的打印json,带有可配置的颜色和缩进
- mobicon - **star:112** 移动应用图标生成器
- mobisplash - **star:71** 移动应用程序启动屏幕生成器
- diff2html-cli - **star:548** 相当不错的 git diff 到 HTML 的生成器
- trymodule - **star:1135** 在终端试用npm包
- jscpd - **star:4770** 源代码的复制/粘贴检测器 ![star > 2000][Awesome]
- atmo - **star:814** 服务器端 api 模拟工具
- auto-install - **star:1196** 在编写代码时自动安装依赖项
- cost-of-modules - **star:2848** 找出哪些依赖在拖慢速度 ![star > 2000][Awesome]
- localtunnel - **star:20017** 向外界公开本地主机 ![star > 2000][Awesome]
- svg-term-cli - **star:3592** 通过 SVG 共享终端会话 ![star > 2000][Awesome]
- gtop - **star:9770** 终端系统监控仪表板 ![star > 2000][Awesome]
- carbon-now-cli - **star:5837** 一款生成代码展示图片的终端工具 ![star > 2000][Awesome]
- cash-cli - **star:238** 转换170种货币
- discharge - **star:649** 轻松地将静态站点部署到Amazon S3
- npkill - **star:8473** 轻松找到并删除旧的和沉重的node_modules文件夹 ![star > 2000][Awesome]
- taskbook - **star:9022** 命令行栖息地的任务、板子和注释 ![star > 2000][Awesome]
- themer - **star:5552** 为编辑器、终端、墙纸、Slack等生成主题 ![star > 2000][Awesome]
-
图像
- sharp - **star:29827** 用于调整JPEG、PNG、WebP和TIFF图像大小的最快模块 ![star > 2000][Awesome]
- image-type - **star:373** 检测图像的类型。
- image-dimensions - **star:441** 获取图像的尺寸。
- gm - **star:6967** GraphicsMagick和ImageMagick包装器 ![star > 2000][Awesome]
- lwip - **star:2363** 轻量级图像处理器,不需要ImageMagick ![star > 2000][Awesome]
- pica - **star:3858** 高品质和快速调整大小(lanczos3)在纯JS替代画布drawImage(),当不允许像素化时 ![star > 2000][Awesome]
- qrcode - **star:7669** 二维码和条形码发生器 ![star > 2000][Awesome]
- ImageScript - **star:647** 图像处理的JavaScript,利用WebAssembly的性能。
- jimp - **star:14163** 图像处理在纯JavaScript ![star > 2000][Awesome]
-
基准测试
- Benchmark.js - **star:5483** 基准库,支持高分辨率定时器,并返回统计上显著的结果 ![star > 2000][Awesome] ![项目已归档][Archived]
-
奇怪的
- cows - **star:423** ASCII奶牛
- superb - **star:393** 获得一流的喜欢的话
- cat-names - **star:273** 给猫取个流行的名字
- dog-names - **star:124** 给狗取个流行的名字
- superheroes - **star:234** 得到超级英雄的名字
- supervillains - **star:118** 让信心满满的名字
- cat-ascii-faces - **star:256** “₍˄·͈༝·͈˄₎◞̑̑ෆ⃛(=ↀωↀ=)✧(^・o・^)ノ”
- nerds - **star:110** 从《哈利波特》、《星球大战》和《精灵宝可梦》等书呆子题材中获取数据
- cool-ascii-faces - **star:1777** 得到一些很酷的ascii面
-
安全
- themis - **star:1894** 使典型加密方案易于使用的多语言框架:静态数据、经过身份验证的数据交换、传输保护、身份验证等等
- GuardRails - 在拉请求中提供安全反馈的GitHub应用程序
- upash - **star:542** 统一的API为所有密码哈希算法
- rate-limiter-flexible - **star:3140** 暴力和DDoS攻击保护 ![star > 2000][Awesome]
- crypto-hash - **star:638** 异步非阻塞散列
- jose-simple - **star:64** 使用JOSE (JSON对象签名和加密)标准对数据进行加密和解密。
-
实时
- µWebSockets - **star:17660** 高度可伸缩的WebSocket服务器和客户端库 ![star > 2000][Awesome]
- Socket.io - **star:61598** 支持实时双向基于事件的通信 ![star > 2000][Awesome]
- Faye - **star:4394** 实时客户端-服务器消息总线,基于Bayeux协议 ![star > 2000][Awesome]
- SocketCluster - **star:6155** 可伸缩的HTTP + WebSocket引擎,可以运行在多个CPU核心 ![star > 2000][Awesome]
- Primus - **star:4472** 实时框架的抽象层,以防止模块锁定 ![star > 2000][Awesome]
- deepstream.io - **star:298** 可伸缩的实时微服务框架
- Kalm - **star:211** 底层套接字路由器和中间件框架
- MQTT.js - **star:8694** 基于MQTT的消息传递协议的客户机,用于TCP/IP之上 ![star > 2000][Awesome]
-
Programming Languages
Sub Categories
命令行程序
48
杂项
43
命令行实用工具
40
数据库
29
测试
27
解析
24
Web 框架
23
黑科技
19
文件系统
16
文本
16
调试
14
视频
13
流
13
书
12
HTTP
12
工作队列
11
实时
10
控制流
10
硬件
10
文章
9
工具
9
奇怪的
9
构建工具
9
图像
9
数据验证
8
教程
8
流程管理
7
URL
7
函数式编程
6
内容管理系统
6
社区
6
日期
6
安全
6
Node.js 管理
6
日志
5
数学
5
压缩
5
代码压缩
5
自然语言处理
5
人性化
5
网络
5
跨平台的集成
5
模板
5
邮件
4
数量
4
文档
4
课程
4
静态网站生成器
3
序列化
3
备忘单
3
授权
2
自动化
2
博客
2
身份验证
2
写博客
2
AST
2
发现
1
时事新闻
1
基准测试
1
论坛
1
Keywords
nodejs
170
javascript
150
typescript
47
node
46
cli
31
npm-package
17
postgresql
15
http
15
command-line
15
api
14
json
14
testing
14
mysql
13
npm
12
browser
12
framework
11
node-js
11
mongodb
10
sqlite
10
terminal
10
server
10
database
9
react
9
web
9
rest
9
redis
9
cli-app
8
shell
8
orm
8
iot
8
promise
8
js
7
sql
7
es6
7
performance
7
electron
7
stream
7
windows
7
microservices
6
node-module
6
postgres
6
html
6
express
6
graphql
6
koa
6
linux
6
macos
6
raspberry-pi
5
test
5
http-client
5