node-dbmon 是一个 Node.js 数据库实时监控库,如果你希望在数据库表数据更改后,或者是文件修改后能更新 GUI,那么这个库正好适合你。
pm 是一个轻量级的Node.js多进程管理器,基于之前的node-cluster重构而来,在淘宝内部的生产系统中得到了广泛的应用.
Crypton是一个 JavaScript
框架来构建云应用程序密码安全。这样的应用程序提供有意义的隐私保证终端用户因为服务器运行应用程序无法读取数据由应用程序创建并存储。
假设你想和朋友们玩这么个游戏:你写下某个数字,然后让朋友们猜你写的是什么数字。你的朋友们将不断的给你一些猜测的数字,直到猜中为止。
基于Webmake,把CommonJS/NodeJS 写的 package share 到 browser 使用的工具
本项目是Snova的C4服务端的NodeJS实现,
可以部署到一些NodeJS PAaS平台,或者VPS上。
ShellJS 是 Node.js 扩展,用于实现 Unix shell
命令执行,支持 Windows。
示例代码:
require(\'shelljs/global\');
Orionode 是一个最小化的、单用户的运行于 Node.js 之上的Orion 原型服务器。
特性:
Node Webkit Agent 实现了 Chrome developer tools
protocol.
目前只提供内存堆和CPU分析,还需要很多工作。
node-webkit 是一个基于 Chromium 和Node.js 的 Web 运行环境,可让你直接在 DOM 中调用 Node.js
nconf.js 是一款对文件,环境变量,命令行参数和元素对象合并进行分层的配置工具。
Percolator 是使用 Node.js 快速且简单的创建高质量的 HTTP APIs,用最有趣的方式生成高级的 JSON APIs
stack.io 是一个用于实现 Web 后端和客户端之间的分布式和认证通讯。
服务器端进程之间的通讯是非常高效的,因为没有中间的代理。而来自客户端的请求通过socket.io 进入Node.js 进程,类似Express 的中间件可为请求
revalidator 是一款跨浏览器的 Node.js 验证器,是resourceful 和flatiron 正在使用的验证器。
connect 是 Node.js 的中间件,捆绑了超过 18 个中间件,同时还提供丰富的第三方中间件。
node-jvm 实现了纯 Node.js 环境下的 Java 虚拟机。
示例:
java
public class Main {
public static long fib(int n) {
flatiron 是一款 Node.js 和浏览器的框架组件,是一款构建现代化 web 应用适应性很强的框架 。 flatiron 提供比
node-romulus 是款使用 Node.js 生成静态站点的生成器,类似于jekyll。
功能:
清晰的文件夹公约
WebRTC 是 Web 通讯的变革技术。而 rtc.io 套件包含一组开源的 Node.js 模块,可通过 npm 安装。包括:
Petrify 是一款使用 Node.js 的静态网站生成器。
node.js Tools for Visual Studio 提供了在 Visual Studio 中开发Node.js 应用的扩展。
WebSocket-Node 是对 WebSocket 协议实现的 Node.js 扩展。
服务器端示例代码:
#!/usr/bin/env node
neuron 是一款 Node.js 中的事件驱动的,使用FIFO队列,”基于缓存任务“
的作业管理器。
prompt 是一款优美的 Node.js 命令行提示工具
功能:
提示用户输入
支持默认值和验证
Date.js 是一款解析英文日期的工具,使用效果请看: demos
安装
[](https://github.com/matthewmueller/date#on-the-server-
Nodemon 是一款非常实用的工具,用来监控你 node.js 源代码的任何变化和自动重启你的服务器。 Nodemon 是一款完美的开发工具,可以使用
node-cassandra-cql 是一个 Apache Cassandra
CQL3 二进制协议的 Node.js CQL 驱动。CQL 是 Cassandra
node.js mysql 驱动库,示例代码:
var mysql = require(\'mysql\');
var connection = mysql.createConnection({
ewdGateway2 是基于 Node.js 的
MongoDB,Cache,GlobalsDB
和 GT.M 的 EWD 网关。
NodeOS 是一个对开发者友好的操作系统,使用 Node.js 编写。
timespans 是对 Nodejs实现的时间跨度类库,使用方法很简单,如下:
Install
npm install timespans
actionHero.js 是一个款集成了集群性能和延迟任务的功能的多重传输的 API 服务器。
Rendr 是一款使用 Node.js 来渲染用户客户端和服务器上面的Backbone.js 应用。
LAEH2 ( Asynchronous Error Handling v2 for Node.js )是 Node.js 异步错误处理工具。
LAEH2 会存储回调线程的堆栈轨迹,这个堆栈轨迹会附加到回调中的主异常堆栈轨迹中,或者是把错误用异步函数进行回调。
thunder 是一个 Node.js 和浏览器的最快的模板引擎之一。
crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语