awesome-nodejs-cn
awesome-nodejs 中文版🇨🇳
https://github.com/czewail/awesome-nodejs-cn
Last synced: 17 days 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 管理
- 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)* ![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。
写博客
- Ghost - star:48376 简单、强大的发布平台 ![star > 2000][Awesome]
- Hexo - star:39963 快速,简单和强大的博客框架 ![star > 2000][Awesome]
函数式编程
- 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]
- rpc-websockets - star:597 通过WebSockets实现JSON-RPC 2.0