Node.js开发资源
Node.js开发资源(持续整理)
  • request 56
    基于 Node.js 的用于网络请求的库,使用简单,功能强大。
  • orchestrator 1
    一个可以并行执行任务和依赖的库
  • connect 5
    Node 中间件支持,注:Express 4 以下依赖此库,从 4 开始支持全新的 Router,类似于 Rails Engine。
  • pdfkit 1
    Node 和 浏览器均可以使用的,用于生成 PDF 的库
  • node-jsonwebtoken 4
    JsonWebToken 的 Node.js 实现
  • sharp 4
    Node 的一个图像处理的库,基于 libvips
  • github-contributions 5
    一个好玩的库,用于在 github 的 contribution calendar 上输出你想要的文字或者图案。
  • node-apn 1
    Node 的 APN (Apple Push Notification) 模块
  • io.js 8
    Node 的一个分支,更加活跃,开发更激进,最终的目的是合并入 Node.js
  • node-oauth 2
    Node 的 OAuth 支持
  • shelljs 2
    各种 Shell 命令的 Node 实现
  • oauth2orize 0
    Node 的服务端 OAuth支持
  • PM2 0
    Node 进程管理,内置负载均衡,提供自动重启,热启动等功能,适合在生产环境下使用。
  • ejs 10
    Node.js 的前端模板引擎, 使用 直接在 HTML中嵌入,简单易学。
  • node-fibers 1
    Node 的 Fiber 实现
  • node-spdy 3
    Node 的 SPDY 支持
  • prerender 1
    用于预解析网站,主要解决单页应用(angular.js ember.js backbone.js 等)的搜索引擎 SEO 支持
  • spider 1
    一种新语言,目标是编译成 Javascript
  • fast.js 2
    对 JS 的一些方法的重新实现, 提供更高的性能
  • log4js-node 2
    Log4js 的 Node.js 版
  • jsdoc 1
    用来生成 Javascript API 文档的库
  • shelljs 2
    shell 命令的 Node.js 封装, 支持 local 和 global 两种模式。
  • superagent 0
    更 NB 的 Ajax 请求库,号称比 jQuery 更好用,前后端通用。
  • js-xss 0
    根据白名单过滤HTML(防止XSS攻击)
  • browser-sync 0
    多浏览器(多设备)同步库,监控 CSS/Javascript/HTML 的变更并通知到浏览器;监控浏览器的操作,如滚动、点击等事件,同步到所有的开发设备。前端开发利器!
  • node-notifier 0
    Node 模块,可以发送本地通知,支持 Mac/Windows/Linux
  • Bluebird 0
    另一款实现 Promises/A+ 的库,相比于 Q,性能卓越。
  • hexo 5
    基于 Node 的静态博客,类似于 Octopress
  • http-server 6
    Http 静态服务器,基于 Node, 配置简单
  • everyauth 0
    认证库,支持多种策略,OAuth,支持 Express
  • NativeScript 2
    使用 Javascript 来编写 IOS / Android 以及更多平台原生软件的库。
  • Node-Webkit.js 6
    Node-Webkit 是基于Chromium 和 node.js的运行环境,可以用来创建桌面应用程序。
添加一个网址...
添加一个卡片…
框架
  • hapi 18
    一个配置优先的 web 框架
  • cheerio 5
    Server 端的 jQuery, 相同的 API,支持 DOM 操作等。
  • express-admin 14
    Express 的后端,支持(MySQL, MariaDB, SQLite, PostgreSQL)
  • chai 2
    Node 的 TDD/BDD 测试框架
  • node-migrate 2
    Node 的数据库迁移框架
  • pomelo 10
    Node 游戏服务器框架,网易开发
  • Meteor 7
    一个基于 Node.js 的平台,用于开发实时网页和移动应用。
  • immutable-js 1
    不可改变的集合, 前后端通用
  • node-restify 7
    Node.js 的 REST API 框架,从 Express 中借鉴了很多,并去除了 render 等方法。
  • gulp 6
    基于 Node.js 的流式构建系统
  • popcorn-js 4
    Mozilla 的一个开源项目,允许开发者基于 HTML5 音视频的时间线添加互动元素,比如注释,字幕,甚至动画。
  • Mocha 20
    Node 的 TDD/BDD 测试框架
  • htmlbars 2
    基于 Handlebars 的一个变种,可以编写直接操作 DOM 的辅助方法。
  • Koa 11
    Node.js web 框架,Express 原班人马打造,推崇极简,通过 generator 实现异步控制Express
添加一个网址...
图表图形
  • chart 20
    用于终端生成 ASCII 图表
  • rosie 5
    用于生成 Javascript 对象, 方便测试, 类似于 factory_girl。
  • sparkly 2
    spark.sh 的一个 Javascript 实现,终端生成 sparklines。
  • GhostScroll 3
    Ghost 的一个主题
  • ghost-themes 3
    多个 Ghost 主题
  • h5ai 3
    配置简单,美观的 http 静态目录,支持 Nginx、Apache 等。
  • drawille 2
    用于终端生成 ASCII 图形
  • faker.js 6
    Faker 的 Node 实现,用于生成假数据
添加一个网址...
添加一个卡片…
工具
  • psi 30
    用于分析页面速度的工具,支持命令行。
  • rabbit.js 5
    RabbitMQ 的 Node 客户端
  • debug 4
    一个用于在 console 或者 浏览器输出日志,方便与 Debug 的工具。
  • hiredis-node 1
    hiredis 的 Node 模块
  • Sugar 5
    Javascript 原生类型的功能扩充(Monkey Patch), 提供了各种语法糖
  • grant 2
    Express 认证中间件(middleware)
  • trash 0
    安全删除文件 -> 将文件放入垃圾桶
  • daemon.node 1
    以后台守护进程启动 node 应用的最小化实现, 可作为学习源码使用。
  • sinopia 1
    私有 NPM 服务器
  • TermKit 0
    一个基于 Chrome 和 Node 的终端应用
  • blessed-contrib 0
    构建终端信息板 (Dashboard) 利器
  • tmi 0
    基于 Node 的命令行工具, 用于计算网站图片的权重,以及那些图片可以进一步优化。
  • node-amqp 1
    RabbitMQ 的 Node 客户端
  • 6to5 1
    转换 ES6 代码为 ES5,提前使用 ES6 语法带来的各种畅快!
  • validator.js 3
    校验工具(url,邮箱,整数等), 内置几十种校验方法,前后端通用。
  • Knex 1
    SQL 生成器,支持 PostgreSQL, MySQL 和 SQLite3, 用于和 Bookshelf 配合使用。
  • node_redis 8
    Node 的 Redis 客户端
  • restler 2
    一个 Node REST 客户端
  • Passport 1
    Node 的认证中间件,支持 Express, 组件丰富, 支持多种认证策略,OAuth。
  • nodemon 0
    开发时使用, 自动检测文件变更, 并重启服务
  • elasticsearch-js 0
    ElasticSearch 的 Node 客户端
  • js2coffee 0
    将 Javascript 转换成 CoffeeScript 的一个工具
  • grunt-injector 1
    Grunt 的 JS/CSS 自动注入工具, 可以自动将 JS/CSS 的引用注入到 HTML 文件中。
  • johnny-five 2
    用 Javascript 控制机器人
  • node-inspector 2
    Node 的调试神器
  • jsduck 2
    javascript 文档生成工具
  • empty-trash 0
    清空垃圾桶
  • NodeOS 8
    基于 Node 的操作系统
  • blessed 1
    Node 的命令行界面工具, 一共一组高级接口支持命令行绘图, 动画等。
  • wechat 10
    微信公共平台消息接口服务中间件
添加一个网址...
添加一个卡片…
二维码
建议反馈
二维码