An open API service indexing awesome lists of open source software.

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

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