Skip to content

Instantly share code, notes, and snippets.

@marcello3d
Created March 4, 2011 04:33
Show Gist options
  • Save marcello3d/854171 to your computer and use it in GitHub Desktop.
Save marcello3d/854171 to your computer and use it in GitHub Desktop.
npm - github stats
[
{
"name": "ace",
"url": "https://github.com/ajaxorg/ace",
"description": "Ajax.org Cloud9 Editor",
"watchers": 415,
"forks": 84
},
{
"name": "actor",
"url": "https://github.com/Gozala/actor",
"description": "Experimental library implementing scala like actors in javascript.",
"watchers": 3,
"forks": 1
},
{
"name": "actors",
"url": "https://github.com/flashingpumpkin/node-actors",
"description": "Simple message passing for node.js",
"watchers": 9,
"forks": 1
},
{
"name": "ain",
"url": "https://github.com/akaspin/ain",
"description": "Syslog logging for node.js",
"watchers": 17,
"forks": 3
},
{
"name": "alfred",
"url": "https://github.com/pgte/alfred",
"description": "Node is your mansion, Alfred is your butler.",
"watchers": 75,
"forks": 1
},
{
"name": "alfred-bcrypt",
"url": "https://github.com/alfredwesterveld/node.bcrypt.js",
"description": "bcrypt for NodeJs",
"watchers": 1,
"forks": 0
},
{
"name": "altshift",
"url": "https://github.com/as-jpolo/altshift",
"description": "Altshift Open source framework",
"watchers": 1,
"forks": 1
},
{
"name": "ams",
"url": "https://github.com/kof/node-ams",
"description": "[dev] asset management system for nodejs",
"watchers": 10,
"forks": 1
},
{
"name": "ap",
"url": "https://github.com/substack/node-ap",
"description": "Currying in javascript. Like .bind() without also setting `this`.",
"watchers": 1,
"forks": 1
},
{
"name": "apac",
"url": "https://github.com/dmcquay/node-apac",
"description": "node-apac - Node.js client for the Amazon Product Advertising API, including support of Request Signatures",
"watchers": 19,
"forks": 4
},
{
"name": "apn",
"url": "https://github.com/argon/node-apn",
"description": "Apple Push Notification module for Node.js",
"watchers": 27,
"forks": 3
},
{
"name": "archetype",
"url": "https://github.com/jefftrudeau/archetype",
"description": "A web framework leveraging Node.js.",
"watchers": 3,
"forks": 1
},
{
"name": "ardrone",
"url": "https://github.com/timjb/node-ardrone",
"description": "Control you Parrot AR.Drone from node",
"watchers": 1,
"forks": 1
},
{
"name": "ardrone-web",
"url": "https://github.com/timjb/node-ardrone-web",
"description": "A web interface to control your Parrot AR.Drone",
"watchers": 1,
"forks": 1
},
{
"name": "argon",
"url": "https://github.com/TrevorBurnham/argon",
"description": "Function argument validation/processing for CoffeeScript",
"watchers": 2,
"forks": 1
},
{
"name": "argparse",
"url": "https://github.com/as-jpolo/node-argparse",
"description": "NodesJS argparse module inspired from python contribs",
"watchers": 1,
"forks": 1
},
{
"name": "argsparser",
"url": "https://github.com/kof/node-argsparser",
"description": "A tiny command line arguments parser for node",
"watchers": 6,
"forks": 1
},
{
"name": "argtype",
"url": "https://github.com/torvalamo/argtype.js",
"description": "JavaScript function arguments type checker",
"watchers": 2,
"forks": 1
},
{
"name": "array-promise",
"url": "https://github.com/bnoguchi/array-promise",
"description": "Act on asynchronously loaded arrays via forEach, map, etc without the usual, messy callback interface.",
"watchers": 1,
"forks": 1
},
{
"name": "asciimo",
"url": "https://github.com/Marak/asciimo",
"description": "asciimo - create awesome ascii art with javascript! works in the browser or node.js",
"watchers": 29,
"forks": 3
},
{
"name": "async",
"url": "https://github.com/caolan/async",
"description": "Async utilities for node and the browser",
"watchers": 238,
"forks": 11
},
{
"name": "async_testing",
"url": "https://github.com/bentomas/node-async-testing",
"description": "A Node.js test runner for testing asynchronous code",
"watchers": 42,
"forks": 7
},
{
"name": "async-it",
"url": "https://github.com/tobie/async-it",
"description": "Generic asynchronous iterators for node.js.",
"watchers": 5,
"forks": 1
},
{
"name": "async-memoizer",
"url": "https://github.com/tobie/async-memoizer",
"description": "A memoizer for asynchronous methods obeying node.js conventions.",
"watchers": 2,
"forks": 1
},
{
"name": "asyncevents",
"url": "https://github.com/samcday/asyncevents",
"description": "Extension to EventEmitter to facilitate asynchronous firing of events, and asynchronous handling of those events.",
"watchers": 1,
"forks": 1
},
{
"name": "asyncjs",
"url": "https://github.com/fjakobs/async.js",
"description": "async made easy",
"watchers": 89,
"forks": 4
},
{
"name": "audit_couchdb",
"url": "https://github.com/jhs/audit_couchdb",
"description": "Detect security issues in an Apache CouchDB server",
"watchers": 3,
"forks": 2
},
{
"name": "aws",
"url": "https://github.com/teemow/node-aws",
"description": "An evil wrapper for the amazon command line tools",
"watchers": 3,
"forks": 1
},
{
"name": "aws-lib",
"url": "https://github.com/mirkok/aws-lib",
"description": "Extensible Node.js library for the Amazon Web Services API ",
"watchers": 41,
"forks": 14
},
{
"name": "balancer",
"url": "https://github.com/donnerjack13589/node-balancer",
"description": "Node load balancer",
"watchers": 19,
"forks": 2
},
{
"name": "base-converter",
"url": "https://github.com/naholyr/node-base-converter",
"description": "Simple math module (mainly to train with npm)",
"watchers": 2,
"forks": 2
},
{
"name": "base32",
"url": "https://github.com/agnoster/base32-js",
"description": "Base32 encoding for JavaScript, based on Crockford's Base32",
"watchers": 3,
"forks": 1
},
{
"name": "bbcode",
"url": "https://github.com/ncb000gt/node-bbcode",
"description": "A bbcode parser for nodejs.",
"watchers": 1,
"forks": 1
},
{
"name": "bcrypt",
"url": "https://github.com/ncb000gt/node.bcrypt.js",
"description": "bcrypt for NodeJs",
"watchers": 28,
"forks": 4
},
{
"name": "beaconpush",
"url": "https://github.com/cgbystrom/node-beaconpush",
"description": "node.js client for Beaconpush (a cloud hosted service for browser push messaging with Web Sockets and Comet)",
"watchers": 4,
"forks": 2
},
{
"name": "bejesus-cli",
"url": "https://github.com/nodester/nodester-cli",
"description": "Command Line Interface around api",
"watchers": 6,
"forks": 3
},
{
"name": "bem",
"url": "https://github.com/bem/bem-tools",
"description": "Инструменты работы с файлами, написанными по БЭМ-методу",
"watchers": 12,
"forks": 1
},
{
"name": "bencher",
"url": "https://github.com/brianc/bencher",
"description": "node.js benchmarking & performance analysis utilities ",
"watchers": 2,
"forks": 1
},
{
"name": "benchmark",
"url": "https://github.com/mathiasbynens/Benchmark.js",
"description": "A benchmarking library that works on nearly all JavaScript platforms, supports high-resolution timers, and returns statistically significant results. As used on jsPerf.com.",
"watchers": 130,
"forks": 8
},
{
"name": "bf",
"url": "https://github.com/jesusabdullah/bf.js",
"description": "Brainfuck to node.js compiler",
"watchers": 1,
"forks": 1
},
{
"name": "biggie-router",
"url": "https://github.com/biggie/biggie-router",
"description": "The router as part of the biggie framework",
"watchers": 11,
"forks": 1
},
{
"name": "bigint",
"url": "https://github.com/substack/node-bigint",
"description": "Arithmetic on big integers using libgmp",
"watchers": 19,
"forks": 1
},
{
"name": "binary",
"url": "https://github.com/substack/node-binary",
"description": "Unpack multibyte binary values from buffers and streams",
"watchers": 8,
"forks": 1
},
{
"name": "binarySearch",
"url": "https://github.com/bnoguchi/node-binary-search",
"description": "An addon to node.js that provides a binary search function that runs in native C++.",
"watchers": 2,
"forks": 1
},
{
"name": "bind",
"url": "https://github.com/Xavi-/bind-js",
"description": "A simple templating engine for node js",
"watchers": 6,
"forks": 1
},
{
"name": "bison",
"url": "https://github.com/BonsaiDen/BiSON.js",
"description": "Binary encoding for JavaScript objects.",
"watchers": 32,
"forks": 2
},
{
"name": "bitcoin-impl",
"url": "https://github.com/andrewschaaf/node-bitcoin-impl",
"description": "A NodeJS library of Bitcoin components. (And eventually, a full client made from them.)",
"watchers": 3,
"forks": 1
},
{
"name": "bitly",
"url": "https://github.com/tanepiper/node-bitly",
"description": "A Bit.ly library for node.js",
"watchers": 7,
"forks": 2
},
{
"name": "blue",
"url": "https://github.com/Floby/node-blue",
"description": "JSP-like, streamed template engine",
"watchers": 3,
"forks": 1
},
{
"name": "bncode",
"url": "https://github.com/a2800276/bencode.js",
"description": "bencoding (bittorrent) in javascript",
"watchers": 3,
"forks": 2
},
{
"name": "bounce",
"url": "https://github.com/weepy/bounce",
"description": "Node Reload ",
"watchers": 22,
"forks": 2
},
{
"name": "boxcar",
"url": "https://github.com/devdazed/boxcar-api",
"description": "API for the BoxCar Push Notifications Service",
"watchers": 10,
"forks": 1
},
{
"name": "boxer",
"url": "https://github.com/aconbere/boxer",
"description": "A static website publishing engine in JS / node",
"watchers": 5,
"forks": 1
},
{
"name": "brain",
"url": "https://github.com/harthur/brain",
"description": "javascript neural networks and classifiers",
"watchers": 149,
"forks": 14
},
{
"name": "brequire",
"url": "https://github.com/weepy/brequire",
"description": "Clientside CommonJS",
"watchers": 43,
"forks": 3
},
{
"name": "browscap",
"url": "https://github.com/dangrossman/node-browscap",
"description": "A port of PHP's get_browser function and browscap.ini parser to node.js",
"watchers": 4,
"forks": 3
},
{
"name": "browser-require",
"url": "https://github.com/bnoguchi/browser-require",
"description": "The easiest way to require NPM and CommonJS modules from your browser",
"watchers": 4,
"forks": 1
},
{
"name": "browserify",
"url": "https://github.com/substack/node-browserify",
"description": "Browser-side require() for your node modules and npm packages",
"watchers": 40,
"forks": 5
},
{
"name": "brunch",
"url": "https://github.com/brunch/brunch",
"description": "brunch is a lightweight client side framework on top of backbone.js, eco and stylus using coffee-script.",
"watchers": 158,
"forks": 3
},
{
"name": "bufferlib",
"url": "https://github.com/Frans-Willem/node-BufferLib",
"description": "Set of classes to simplify reading and creating of Buffers",
"watchers": 3,
"forks": 2
},
{
"name": "bufferlist",
"url": "https://github.com/substack/node-bufferlist",
"description": "Create linked lists of Buffer objects and write binary parsers for these lists",
"watchers": 49,
"forks": 7
},
{
"name": "buffers",
"url": "https://github.com/substack/node-buffers",
"description": "Treat a collection of Buffers as a single contiguous partially mutable Buffer.",
"watchers": 4,
"forks": 1
},
{
"name": "buffertools",
"url": "https://github.com/bnoordhuis/node-buffertools",
"description": "working with node.js buffers made easy",
"watchers": 12,
"forks": 3
},
{
"name": "c2dm",
"url": "https://github.com/SpeCT/node-c2dm",
"description": "An interface to the Android Cloud to Device Messaging (C2DM) service for Node.js",
"watchers": 4,
"forks": 1
},
{
"name": "cache2file",
"url": "https://github.com/Poetro/node-cache2file",
"description": "Cache data to files",
"watchers": 1,
"forks": 1
},
{
"name": "calais",
"url": "https://github.com/mcantelon/node-calais",
"description": "Node.js module/CLI tool for semantic analysis of text using the OpenCalais web service.",
"watchers": 1,
"forks": 1
},
{
"name": "caman",
"url": "https://github.com/meltingice/CamanJS",
"description": "Pure Javascript HTML5 (Ca)nvas (Man)ipulation",
"watchers": 127,
"forks": 16
},
{
"name": "camanjs",
"url": "https://github.com/meltingice/CamanJS",
"description": "Pure Javascript HTML5 (Ca)nvas (Man)ipulation",
"watchers": 127,
"forks": 16
},
{
"name": "capoo",
"url": "https://github.com/saschagehlich/capoo",
"description": "Run capistrano tasks the pretty way",
"watchers": 2,
"forks": 1
},
{
"name": "carrier",
"url": "https://github.com/pgte/carrier",
"description": "Evented stream line reader for node.js",
"watchers": 12,
"forks": 1
},
{
"name": "cart",
"url": "https://github.com/pkrumins/supermarket-cart",
"description": "Connect session store using supermarket",
"watchers": 6,
"forks": 2
},
{
"name": "castaneum",
"url": "https://github.com/goddamnbugs/castaneum",
"description": "basic web browser for node.js",
"watchers": 1,
"forks": 1
},
{
"name": "causeeffect",
"url": "https://github.com/olado/causeeffect",
"description": "Evented rules for nodejs - flow management simplified",
"watchers": 2,
"forks": 1
},
{
"name": "ccss",
"url": "https://github.com/aeosynth/ccss",
"description": "CoffeeScript CSS",
"watchers": 12,
"forks": 2
},
{
"name": "cgi",
"url": "https://github.com/TooTallNate/node-cgi",
"description": "An http/stack/connect layer to invoke and serve CGI executables.",
"watchers": 2,
"forks": 1
},
{
"name": "chain",
"url": "https://github.com/chriso/chain.js",
"description": "A microframework for handling asynchronous JavaScript",
"watchers": 62,
"forks": 6
},
{
"name": "chainsaw",
"url": "https://github.com/substack/node-chainsaw",
"description": "Build chainable fluent interfaces the easy way in node.js... with a freakin' chainsaw!",
"watchers": 15,
"forks": 1
},
{
"name": "chaos",
"url": "https://github.com/stagas/chaos",
"description": "chaos is a node.js database",
"watchers": 12,
"forks": 1
},
{
"name": "choreographer",
"url": "https://github.com/laughinghan/choreographer",
"description": "Your server is my stage -- dirt simple URL routing for Node.js. Easy to use, easy to understand. Sinatra-style API.",
"watchers": 15,
"forks": 3
},
{
"name": "cinch",
"url": "https://github.com/pguillory/cinch",
"description": "Escape from callback hell",
"watchers": 1,
"forks": 1
},
{
"name": "ckup",
"url": "https://github.com/satyr/ckup",
"description": "Markup as Coco",
"watchers": 3,
"forks": 2
},
{
"name": "class-js",
"url": "https://github.com/bnoguchi/class-js",
"description": "Simple OO Class factory",
"watchers": 2,
"forks": 1
},
{
"name": "cli",
"url": "https://github.com/chriso/cli",
"description": "Rapidly build command line apps with node",
"watchers": 56,
"forks": 3
},
{
"name": "closure-compiler",
"url": "https://github.com/Tim-Smart/node-closure",
"description": "Binding to Google Closure Compiler",
"watchers": 2,
"forks": 1
},
{
"name": "cloud9",
"url": "https://github.com/ajaxorg/cloud9",
"description": "Cloud9 IDE - by javascripter for javascripters - Powered by Ajax.org",
"watchers": 1349,
"forks": 249
},
{
"name": "cloudfiles",
"url": "https://github.com/nodejitsu/node-cloudfiles",
"description": "A client implementation for Rackspace CloudFIles in node.js",
"watchers": 19,
"forks": 2
},
{
"name": "cloudnode-cli",
"url": "https://github.com/nodester/nodester-cli",
"description": "Command Line Interface around api",
"watchers": 6,
"forks": 3
},
{
"name": "cloudservers",
"url": "https://github.com/nodejitsu/node-cloudservers",
"description": "A client implementation for Rackspace CloudServers in node.js",
"watchers": 63,
"forks": 2
},
{
"name": "cluster",
"url": "https://github.com/LearnBoost/cluster",
"description": "Node.JS multi-core server manager with plugins support.",
"watchers": 239,
"forks": 6
},
{
"name": "cmd",
"url": "https://github.com/jonseymour/node-cmd",
"description": "An API for building modular command line components with node.js",
"watchers": 2,
"forks": 1
},
{
"name": "cockpit",
"url": "https://github.com/joewalker/cockpit",
"description": "Command-line component for Ace/Skywriter",
"watchers": 24,
"forks": 5
},
{
"name": "coco",
"url": "https://github.com/satyr/coco",
"description": "Unfancy CoffeeScript",
"watchers": 43,
"forks": 1
},
{
"name": "cocos2d",
"url": "https://github.com/ryanwilliams/cocos2d-javascript",
"description": "A re-implementation of cocos2d for the Web using HTML5 and JavaScript",
"watchers": 92,
"forks": 4
},
{
"name": "coffee-resque",
"url": "https://github.com/technoweenie/coffee-resque",
"description": "",
"watchers": 94,
"forks": 6
},
{
"name": "coffeeapp",
"url": "https://github.com/andrzejsliwa/coffeeapp",
"description": "Coffee Script wrapper for CouchApp",
"watchers": 41,
"forks": 5
},
{
"name": "coffeekup",
"url": "https://github.com/mauricemach/coffeekup",
"description": "Markup as CoffeeScript.",
"watchers": 139,
"forks": 7
},
{
"name": "collection_functions",
"url": "https://github.com/sconover/collection_functions",
"description": "js library that provides typical collection/enumerable functions (think underscore.js) - but it's agnostic about storage and iteration details.",
"watchers": 1,
"forks": 1
},
{
"name": "colors",
"url": "https://github.com/Marak/colors.js",
"description": "get colors in your node.js console like what",
"watchers": 36,
"forks": 3
},
{
"name": "coloured",
"url": "https://github.com/gf3/coloured",
"description": "Pretty colours in your terminal.",
"watchers": 4,
"forks": 1
},
{
"name": "coloured-log",
"url": "https://github.com/bentruyman/coloured-log",
"description": "Combines \"coloured\" and \"log.js\" for super simple pretty logging.",
"watchers": 7,
"forks": 1
},
{
"name": "combohandler",
"url": "https://github.com/rgrove/combohandler",
"description": "A simple Yahoo!-style combo handler in Node.js.",
"watchers": 11,
"forks": 1
},
{
"name": "common-exception",
"url": "https://github.com/andrewschaaf/common-exception",
"description": "a cross-language standard (with conversion code) for representing exceptions",
"watchers": 1,
"forks": 1
},
{
"name": "commonjs",
"url": "https://github.com/Gozala/commonjs-node",
"description": "CommonJS modules for node.",
"watchers": 1,
"forks": 1
},
{
"name": "commons",
"url": "https://github.com/deanlandolt/commons",
"description": "CommonJS Shim Library",
"watchers": 21,
"forks": 1
},
{
"name": "compress",
"url": "https://github.com/waveto/node-compress",
"description": "A streaming compression / gzip library for node.js",
"watchers": 66,
"forks": 17
},
{
"name": "compress-ds",
"url": "https://github.com/egorich239/node-compress",
"description": "A streaming compression for node.js.",
"watchers": 37,
"forks": 10
},
{
"name": "compressor",
"url": "https://github.com/egorich239/node-compress",
"description": "A streaming compression for node.js.",
"watchers": 37,
"forks": 10
},
{
"name": "conf",
"url": "https://github.com/jfd/node-conf",
"description": "Config library for Nodejs",
"watchers": 1,
"forks": 1
},
{
"name": "connect",
"url": "https://github.com/senchalabs/connect",
"description": "Connect is a middleware layer for Node.js",
"watchers": 948,
"forks": 102
},
{
"name": "connect-assetmanager",
"url": "https://github.com/mape/connect-assetmanager",
"description": "Middleware for Connect (node.js) for handling your static assets.",
"watchers": 58,
"forks": 4
},
{
"name": "connect-assetmanager-handlers",
"url": "https://github.com/mape/connect-assetmanager-handlers",
"description": "Post and pre hooks for connect-assetmanager.",
"watchers": 11,
"forks": 2
},
{
"name": "connect-coffee",
"url": "https://github.com/TrevorBurnham/connect-coffee",
"description": "Transparently serve CoffeeScript with Connect",
"watchers": 4,
"forks": 1
},
{
"name": "connect-force-domain",
"url": "https://github.com/shapeshed/connect-force-domain",
"description": "Connect module for node.js - force all visitors onto a single domain ",
"watchers": 7,
"forks": 1
},
{
"name": "connect-identity",
"url": "https://github.com/ddollar/connect-identity",
"description": "Long-lasting identity for connect apps",
"watchers": 2,
"forks": 1
},
{
"name": "connect-jsonp",
"url": "https://github.com/steelThread/connect-jsonp",
"description": "Simple jsonp response decorator for connect",
"watchers": 2,
"forks": 1
},
{
"name": "connect-security",
"url": "https://github.com/superafroman/connect-security",
"description": "Authentication and authorisation middleware for Connect.",
"watchers": 4,
"forks": 2
},
{
"name": "connect-sts",
"url": "https://github.com/AF83/connect-sts",
"description": "Middleware to add \"Strict-Transport-Security\" header.",
"watchers": 1,
"forks": 1
},
{
"name": "conseq",
"url": "https://github.com/nornagon/node-conseq",
"description": "A small library for making nested asyc calls more manageable in node.js",
"watchers": 3,
"forks": 1
},
{
"name": "cookie",
"url": "https://github.com/jed/cookie-node",
"description": "signed cookie functionality for node.js",
"watchers": 97,
"forks": 15
},
{
"name": "cookie-sessions",
"url": "https://github.com/caolan/cookie-sessions",
"description": "Secure cookie-based session middleware for Connect",
"watchers": 25,
"forks": 7
},
{
"name": "core-utils",
"url": "https://github.com/Gozala/core-utils",
"description": "Utility library for everyday javasciprt",
"watchers": 1,
"forks": 1
},
{
"name": "cornify",
"url": "https://github.com/drgath/cornify",
"description": "A Super Magical Nodejs Unicorn Module",
"watchers": 4,
"forks": 2
},
{
"name": "couch-client",
"url": "https://github.com/creationix/couch-client",
"description": "A minimal CouchDB client that easy and powerful",
"watchers": 60,
"forks": 9
},
{
"name": "couch-cloud",
"url": "https://github.com/nodejitsu/couch-cloud",
"description": "a node.js library for creating and managing CouchOne CouchDB instances",
"watchers": 5,
"forks": 1
},
{
"name": "courier",
"url": "https://github.com/feisty/courier",
"description": "npm packages in CoffeeScript - (package.coffee) -> (package.json)",
"watchers": 8,
"forks": 2
},
{
"name": "crab",
"url": "https://github.com/kossnocorp/crab.js",
"description": "Hacking Appcelerator Titanium applications with CoffeeScript, Haml, Jade, Scss, Sass and Less.",
"watchers": 8,
"forks": 1
},
{
"name": "crawler",
"url": "https://github.com/joshfire/node-crawler",
"description": "Web Crawler/Spider for NodeJS + server-side jQuery ;-)",
"watchers": 40,
"forks": 4
},
{
"name": "crc",
"url": "https://github.com/alexgorbatchev/node-crc",
"description": "CRC for node.js and browser.",
"watchers": 1,
"forks": 1
},
{
"name": "createsend",
"url": "https://github.com/incatern/node-createsend",
"description": "API Wrapper for Campaign Monitor",
"watchers": 1,
"forks": 1
},
{
"name": "creationix",
"url": "https://github.com/creationix/creationix",
"description": "My personal sandbox for growing packages.",
"watchers": 3,
"forks": 1
},
{
"name": "creek",
"url": "https://github.com/andykent/creek",
"description": "Configurable streaming aggregator",
"watchers": 4,
"forks": 2
},
{
"name": "cron",
"url": "https://github.com/ncb000gt/node-cron",
"description": "Cron for NodeJS.",
"watchers": 33,
"forks": 3
},
{
"name": "crontab",
"url": "https://github.com/dachev/node-crontab",
"description": "A module for reading, manipulating, and writing user cron jobs with node.js",
"watchers": 10,
"forks": 1
},
{
"name": "crowdflower",
"url": "https://github.com/votizen/node-crowdflower",
"description": "",
"watchers": 3,
"forks": 1
},
{
"name": "cssom",
"url": "https://github.com/NV/CSSOM",
"description": "CSS Object Model implemented in pure JavaScript. It's also a parser!",
"watchers": 46,
"forks": 2
},
{
"name": "csv",
"url": "https://github.com/wdavidw/node-csv-parser",
"description": "Full featured CSV parser with simple api and tested against large datasets.",
"watchers": 14,
"forks": 5
},
{
"name": "cucumis",
"url": "https://github.com/noblesamurai/cucumis",
"description": "BDD Cucumber Style Asynchronous Testing Framework for node.js",
"watchers": 9,
"forks": 1
},
{
"name": "curry",
"url": "https://github.com/dominictarr/curry",
"description": "simple curry module, with nothing *too clever*, and full test coverage",
"watchers": 2,
"forks": 2
},
{
"name": "daemon",
"url": "https://github.com/indexzero/daemon.node",
"description": "A node.JS addon that helps to create *nix daemons in Javascript",
"watchers": 21,
"forks": 2
},
{
"name": "daleth",
"url": "https://github.com/akaspin/daleth",
"description": "Simple router for node.js",
"watchers": 1,
"forks": 1
},
{
"name": "data-uuid",
"url": "https://github.com/SamuraiJack/Data.UUID",
"description": "Provides RFC4122v4 complaint UUIDs",
"watchers": 1,
"forks": 1
},
{
"name": "data-visitor",
"url": "https://github.com/SamuraiJack/Data.Visitor",
"description": "Visitor style traversal of JavaScript data structures (inspired&based on Data::Visitor)",
"watchers": 1,
"forks": 1
},
{
"name": "database-cleaner",
"url": "https://github.com/emerleite/node-database-cleaner",
"description": "The simplest way to clean your database after tests",
"watchers": 10,
"forks": 3
},
{
"name": "DateZ",
"url": "https://github.com/TomoUniversalis/DateZ",
"description": "A wrapper object for the javascript built-in Date object with the missing setTimeZoneOffset() method intended to use with Node.js",
"watchers": 1,
"forks": 1
},
{
"name": "deckard",
"url": "https://github.com/devioustree/deckard",
"description": "A very simple async test runner with setup and teardown support",
"watchers": 2,
"forks": 2
},
{
"name": "deja",
"url": "https://github.com/mcantelon/node-deja",
"description": "A node.js-driven CLI utility for managing git versioning of dotfiles and home directory sundries.",
"watchers": 8,
"forks": 1
},
{
"name": "dependency-promise",
"url": "https://github.com/bnoguchi/dependency-promise",
"description": "Add the Deferrable Pattern to Your Dependency Graphs",
"watchers": 1,
"forks": 1
},
{
"name": "dht",
"url": "https://github.com/stbuehler/node-dht",
"description": "DHT implementation (http://bittorrent.org/beps/bep_0005.html)",
"watchers": 13,
"forks": 4
},
{
"name": "dht-bencode",
"url": "https://github.com/stbuehler/nodejs-dht-bencode",
"description": "bencoding with Buffers instead of strings",
"watchers": 3,
"forks": 2
},
{
"name": "dialect",
"url": "https://github.com/masylum/dialect",
"description": "Nodejs i18n and L10n module",
"watchers": 20,
"forks": 4
},
{
"name": "diff_match_patch",
"url": "https://github.com/lfborjas/node_diff_match_patch",
"description": "Repackaging of Neil Fraser's world famous diff_match_patch as a node.js module",
"watchers": 3,
"forks": 1
},
{
"name": "dir2html",
"url": "https://github.com/mcantelon/node-dir2html",
"description": "node.js module to read a directory and render to HTML",
"watchers": 2,
"forks": 1
},
{
"name": "directive",
"url": "https://github.com/pmuellr/directive",
"description": "code-oriented DSL framework for JavaScript",
"watchers": 1,
"forks": 1
},
{
"name": "discount",
"url": "https://github.com/visionmedia/node-discount",
"description": "nodejs bindings for the C markdown \"discount\" library",
"watchers": 25,
"forks": 5
},
{
"name": "dispatch",
"url": "https://github.com/caolan/dispatch",
"description": "A regular expression URL dispatcher for Connect",
"watchers": 20,
"forks": 2
},
{
"name": "dnode",
"url": "https://github.com/substack/dnode",
"description": "Asynchronous object-oriented RPC for node.js",
"watchers": 268,
"forks": 17
},
{
"name": "dnode-protocol",
"url": "https://github.com/substack/dnode-protocol",
"description": "Implements the dnode protocol abstractly in node.js",
"watchers": 2,
"forks": 1
},
{
"name": "dnode-stack",
"url": "https://github.com/substack/dnode-stack",
"description": "dnode middleware for processing web middleware stacks for socket.io",
"watchers": 3,
"forks": 1
},
{
"name": "dojo-node",
"url": "https://github.com/agebrock/dojo-node",
"description": "a lightwave dojo framework wrapper for node.js use the rich framework components in your node environment.",
"watchers": 1,
"forks": 1
},
{
"name": "dork",
"url": "https://github.com/lorentzkim/dork",
"description": "Stupidly advaced IRC bots in Javascript.",
"watchers": 1,
"forks": 0
},
{
"name": "dot",
"url": "https://github.com/olado/doT",
"description": "Concise and fast javascript templating compatible with nodejs and other javascript environments",
"watchers": 19,
"forks": 1
},
{
"name": "dotaccess",
"url": "https://github.com/nshah/nodejs-dotaccess",
"description": "A library to access object with \"dot notation strings\"",
"watchers": 1,
"forks": 1
},
{
"name": "drain",
"url": "https://github.com/brianc/drain",
"description": "A testing helper for node.js async code",
"watchers": 1,
"forks": 1
},
{
"name": "dropbox",
"url": "https://github.com/evnm/dropbox-node",
"description": "A Node.js client module for the official Dropbox API",
"watchers": 40,
"forks": 6
},
{
"name": "dryice",
"url": "https://github.com/isaacs/npm",
"description": "a package manager for node",
"watchers": 956,
"forks": 71
},
{
"name": "dryml",
"url": "https://github.com/jupiter/node-dryml",
"description": "DRYML template engine for Node",
"watchers": 1,
"forks": 1
},
{
"name": "dtrace-provider",
"url": "https://github.com/chrisa/node-dtrace-provider",
"description": "Native DTrace probes for node.js apps",
"watchers": 12,
"forks": 1
},
{
"name": "duostack",
"url": "https://github.com/duostack/duostack-client",
"description": "The official command line client for the Duostack Ruby and Node.js hosting platform. ",
"watchers": 8,
"forks": 0
},
{
"name": "duplex-stream",
"url": "https://github.com/samcday/node-duplex-stream",
"description": "Composable Stream abstraction.",
"watchers": 1,
"forks": 1
},
{
"name": "easy-oauth",
"url": "https://github.com/robrighter/easy-oauth",
"description": "Easy and simple oauth for your Express (node.js) website",
"watchers": 6,
"forks": 1
},
{
"name": "easyfs",
"url": "https://github.com/dominictarr/easyfs",
"description": "more convenient API for working with files... ",
"watchers": 1,
"forks": 1
},
{
"name": "eco",
"url": "https://github.com/sstephenson/eco",
"description": "Embedded CoffeeScript templates",
"watchers": 251,
"forks": 3
},
{
"name": "email-verificationtoken",
"url": "https://github.com/alfredwesterveld/node-email-verification",
"description": "creates email verification token for an email address.",
"watchers": 1,
"forks": 1
},
{
"name": "emailjs",
"url": "https://github.com/eleith/emailjs",
"description": "html emails and attachments to any smtp server with nodejs",
"watchers": 30,
"forks": 2
},
{
"name": "embedly",
"url": "https://github.com/embedly/embedly-node",
"description": "Embedly library for node.js",
"watchers": 2,
"forks": 1
},
{
"name": "endtable",
"url": "https://github.com/bcoe/endtable",
"description": "A ridiculously simple Object Mapper for Node running on top of CouchDB.",
"watchers": 56,
"forks": 4
},
{
"name": "ent",
"url": "https://github.com/substack/node-ent",
"description": "Encode and decode HTML entities",
"watchers": 7,
"forks": 2
},
{
"name": "enumerable",
"url": "https://github.com/lukesmith/enumerablejs",
"description": "A node.js enumerable module mimicking the linq api from .NET",
"watchers": 1,
"forks": 1
},
{
"name": "erlang",
"url": "https://github.com/jhs/erlang.js",
"description": "Erlang interoperability with Javascript",
"watchers": 1,
"forks": 1
},
{
"name": "err",
"url": "https://github.com/TrevorBurnham/err",
"description": "Simplified error handling for Node.js",
"watchers": 2,
"forks": 1
},
{
"name": "errbacker",
"url": "https://github.com/devgru/errbacker",
"description": "Simple module to curry functions with similar errback",
"watchers": 1,
"forks": 1
},
{
"name": "es5-shim",
"url": "https://github.com/kriskowal/es5-shim",
"description": "ECMAScript 5 compatibility shims for legacy JavaScript engines",
"watchers": 73,
"forks": 5
},
{
"name": "etsy",
"url": "https://github.com/Imperion/node-etsy",
"description": "Asynchronous Etsy API REST client for Node.js",
"watchers": 1,
"forks": 1
},
{
"name": "event-queue",
"url": "https://github.com/Gozala/reactor-commonjs",
"description": "CommonJS Reactor/A for nodejs",
"watchers": 1,
"forks": 1
},
{
"name": "evented-twitter",
"url": "https://github.com/polotek/evented-twitter",
"description": "An asynchronous twitter client for node.js. Supports the streaming api",
"watchers": 17,
"forks": 1
},
{
"name": "eventedsocket",
"url": "https://github.com/torgeir/eventedsocket",
"description": "Adds event like behavior to your node.js socket.io connections. Allows for events along with desired data to be fired from server <-> client, transparently using json over whatever protocol socket.io might choose.",
"watchers": 26,
"forks": 2
},
{
"name": "exceptional-node",
"url": "https://github.com/contrast/exceptional-node",
"description": "Exceptional module for node.js/CommonJS",
"watchers": 8,
"forks": 0
},
{
"name": "executor",
"url": "https://github.com/themasch/node-executor",
"description": "Executes a function for a list of arguments but keeps sure that only a limited number of jobs is running at the same time",
"watchers": 1,
"forks": 1
},
{
"name": "exif",
"url": "https://github.com/gomfunkel/node-exif",
"description": "A node.js library to extract Exif metadata from images.",
"watchers": 3,
"forks": 1
},
{
"name": "express-csrf",
"url": "https://github.com/hanssonlarsson/express-csrf",
"description": "Cross-site request forgery protection for Express Node.js framework",
"watchers": 28,
"forks": 3
},
{
"name": "express-extras",
"url": "https://github.com/davglass/express-extras",
"description": "ExpressJS Extras",
"watchers": 7,
"forks": 1
},
{
"name": "express-form",
"url": "https://github.com/dandean/express-form",
"description": "Form validation and data filtering for Express",
"watchers": 26,
"forks": 2
},
{
"name": "express-on-railway",
"url": "https://github.com/1602/express-on-railway",
"description": "Some Ruby-On-Rails features for Express.js framework",
"watchers": 71,
"forks": 5
},
{
"name": "express-session-mongo",
"url": "https://github.com/davglass/express-session-mongo",
"description": "MongoDB session storage for ExpressJS",
"watchers": 21,
"forks": 2
},
{
"name": "Expressive",
"url": "https://github.com/garrensmith/Expressive",
"description": "Making Express more Expressive",
"watchers": 3,
"forks": 1
},
{
"name": "expressobdd",
"url": "https://github.com/nharbour/expressobdd",
"description": "Add basic multilevel describe/it bdd constructs to expresso",
"watchers": 1,
"forks": 1
},
{
"name": "extractcontent",
"url": "https://github.com/yssk22/extractcontent",
"description": "Utility for extracting title and main contents from an HTML text.",
"watchers": 1,
"forks": 1
},
{
"name": "extx-layout",
"url": "https://github.com/SamuraiJack/ExtX.Layout",
"description": "Collection of layouts for ExtJS",
"watchers": 2,
"forks": 1
},
{
"name": "extx-reference-slot",
"url": "https://github.com/SamuraiJack/ExtX-Reference-Slot",
"description": "ExtJS extension for accessing components hierarchy with mnemonic names",
"watchers": 1,
"forks": 1
},
{
"name": "extx-shotenjin",
"url": "https://github.com/SamuraiJack/ExtX-Shotenjin",
"description": "Shotenjin templates for ExtJS components",
"watchers": 1,
"forks": 1
},
{
"name": "fab",
"url": "https://github.com/jed/fab",
"description": "a modular async web framework for node.js",
"watchers": 539,
"forks": 20
},
{
"name": "facebook-client",
"url": "https://github.com/DracoBlue/node-facebook-client",
"description": "A javascript (nodejs) implementation of facebook's client for oauth and rest+graph api",
"watchers": 37,
"forks": 4
},
{
"name": "facebook-express",
"url": "https://github.com/aldonline/facebook-express",
"description": "",
"watchers": 1,
"forks": 1
},
{
"name": "facebook-graph-client",
"url": "https://github.com/votizen/facebook-graph-client",
"description": "A Node.js client to the Facebook Graph API",
"watchers": 3,
"forks": 1
},
{
"name": "facebook-js",
"url": "https://github.com/masylum/facebook-js",
"description": "Easy peasy facebook client for connect",
"watchers": 20,
"forks": 5
},
{
"name": "facebook-realtime-graph",
"url": "https://github.com/votizen/facebook-realtime-graph",
"description": "A Node.js library for interacting with the FaceBook Realtime Graph API",
"watchers": 5,
"forks": 1
},
{
"name": "facebook-sdk",
"url": "https://github.com/tenorviol/node-facebook-sdk",
"description": "Port of Facebook's php sdk",
"watchers": 2,
"forks": 1
},
{
"name": "Faker",
"url": "https://github.com/Marak/Faker.js",
"description": "generate massive amounts of fake data in Node.js and the browser",
"watchers": 198,
"forks": 18
},
{
"name": "fastcgi-stream",
"url": "https://github.com/samcday/node-fastcgi-stream",
"description": "FastCGI protocol implementation.",
"watchers": 4,
"forks": 1
},
{
"name": "fibers",
"url": "https://github.com/laverdet/node-fibers",
"description": "Fiber/coroutine support for v8 and node.",
"watchers": 42,
"forks": 2
},
{
"name": "file",
"url": "https://github.com/mikeal/node-utils",
"description": "A collection of small, simple, and useful node packages.",
"watchers": 109,
"forks": 20
},
{
"name": "filesystem-composer",
"url": "https://github.com/Gozala/filesystem-composer",
"description": "CommonJS filesystem composition library",
"watchers": 4,
"forks": 1
},
{
"name": "fileutils",
"url": "https://github.com/lukebayes/node-fileutils",
"description": "A collection of utilities that take some of the suck out of working with the file system in node.",
"watchers": 1,
"forks": 1
},
{
"name": "filter",
"url": "https://github.com/votizen/node-filter",
"description": "A stream filter for node, to create pipable filters for arbitary streams.",
"watchers": 1,
"forks": 1
},
{
"name": "finder",
"url": "https://github.com/as-jpolo/node-finder",
"description": "Highly configurable file finder for NodeJS (works synchronously or asynchronously)",
"watchers": 3,
"forks": 1
},
{
"name": "findit",
"url": "https://github.com/substack/node-findit",
"description": "Walk a directory tree in node.js",
"watchers": 8,
"forks": 1
},
{
"name": "fishback",
"url": "https://github.com/ithinkihaveacat/node-fishback",
"description": "",
"watchers": 3,
"forks": 1
},
{
"name": "fomatto",
"url": "https://github.com/BonsaiDen/Fomatto",
"description": "JavaScript string interpolation and formatting.",
"watchers": 3,
"forks": 1
},
{
"name": "forever",
"url": "https://github.com/indexzero/forever",
"description": "A simple CLI tool for ensuring that a given script runs continuously (i.e. forever)",
"watchers": 194,
"forks": 14
},
{
"name": "fork",
"url": "https://github.com/ryantenney/node-fork",
"description": "Simple process forking addon for Node.js",
"watchers": 2,
"forks": 1
},
{
"name": "form2json",
"url": "https://github.com/fgnass/form2json",
"description": "Alternative decoder for form-urlencoded data",
"watchers": 11,
"forks": 3
},
{
"name": "format",
"url": "https://github.com/samsonjs/format",
"description": "printf-like formatting for JavaScript",
"watchers": 2,
"forks": 1
},
{
"name": "forms",
"url": "https://github.com/caolan/forms",
"description": "An easy way to create, parse and validate forms in node.js",
"watchers": 54,
"forks": 10
},
{
"name": "fortumo",
"url": "https://github.com/andris9/node-fortumo",
"description": "unofficial fortumo sms payment bindings for node.js",
"watchers": 4,
"forks": 1
},
{
"name": "foursquareonnode",
"url": "https://github.com/yikulju/Foursquare-on-node",
"description": "Foursquare API v2 for NodeJS",
"watchers": 9,
"forks": 1
},
{
"name": "fragile",
"url": "https://github.com/coffeemate/fragile",
"description": "Lightweight command line unit testing tool for nodejs",
"watchers": 4,
"forks": 2
},
{
"name": "frank",
"url": "https://github.com/mvrilo/frank",
"description": "yet another sinatra-like microframework for node",
"watchers": 4,
"forks": 1
},
{
"name": "fs-boot",
"url": "https://github.com/kriskowal/fs-boot",
"description": "Pure-JavaScript filesystem API components",
"watchers": 4,
"forks": 1
},
{
"name": "fswatch",
"url": "https://github.com/afelix/fswatch",
"description": "NodeJS file system events watcher",
"watchers": 4,
"forks": 1
},
{
"name": "fugue",
"url": "https://github.com/pgte/fugue",
"description": "Unicorn for node.js",
"watchers": 237,
"forks": 8
},
{
"name": "funk",
"url": "https://github.com/masylum/funk",
"description": "Asynchronous functions made funky!",
"watchers": 4,
"forks": 2
},
{
"name": "fusion",
"url": "https://github.com/brunch/fusion",
"description": "Fusion is a tool to merge multiple JavaScript templates into one namespaced template object. It also contains a watch mode to check for changes in the source directory.",
"watchers": 6,
"forks": 3
},
{
"name": "fuzzy_file_finder",
"url": "https://github.com/puls/fuzzy_file_finder.js",
"description": "A JavaScript/node.js implementation of Jamis Buck's fuzzy_file_finder",
"watchers": 2,
"forks": 1
},
{
"name": "gdata",
"url": "https://github.com/ammmir/node-gdata",
"description": "Google Data API client for node.js",
"watchers": 2,
"forks": 2
},
{
"name": "generic-pool",
"url": "https://github.com/coopernurse/node-pool",
"description": "Generic resource pooling for node.js",
"watchers": 46,
"forks": 4
},
{
"name": "genji",
"url": "https://github.com/zir/genji",
"description": "A low-level loosely coupled web framework for nodejs",
"watchers": 5,
"forks": 1
},
{
"name": "genx",
"url": "https://github.com/wezm/node-genx",
"description": "node.js binding to the Genx XML generation library",
"watchers": 3,
"forks": 1
},
{
"name": "geoip",
"url": "https://github.com/kuno/GeoIP",
"description": "GeoIP Client for node",
"watchers": 33,
"forks": 3
},
{
"name": "gex",
"url": "https://github.com/rjrodger/gex",
"description": "Glob Expressions for JavaScript",
"watchers": 2,
"forks": 1
},
{
"name": "git",
"url": "https://github.com/christkv/node-git",
"description": "A node.js git implementation modeled on ruby-git",
"watchers": 18,
"forks": 3
},
{
"name": "git-fs",
"url": "https://github.com/creationix/node-git",
"description": "Node.JS library to read git repositories.",
"watchers": 53,
"forks": 8
},
{
"name": "github",
"url": "https://github.com/ajaxorg/node-github",
"description": "node library to access the GitHub API",
"watchers": 63,
"forks": 10
},
{
"name": "gitter",
"url": "https://github.com/samsonjs/gitter",
"description": "GitHub client for node (v2 API)",
"watchers": 8,
"forks": 1
},
{
"name": "gitweb",
"url": "https://github.com/TooTallNate/node-gitweb",
"description": "Directly invoke and serve GitWeb through NodeJS.",
"watchers": 7,
"forks": 1
},
{
"name": "glob",
"url": "https://github.com/isaacs/node-glob",
"description": "glob functionality for node.js",
"watchers": 23,
"forks": 3
},
{
"name": "glob-trie.js",
"url": "https://github.com/rbranson/glob-trie.js",
"description": "High performance pattern matching on large sets of patterns in node.js",
"watchers": 34,
"forks": 1
},
{
"name": "glossy",
"url": "https://github.com/squeeks/glossy",
"description": "syslog parser and producer",
"watchers": 2,
"forks": 1
},
{
"name": "gm",
"url": "https://github.com/aheckmann/gm",
"description": "GraphicsMagick for node",
"watchers": 77,
"forks": 3
},
{
"name": "gnomenotify",
"url": "https://github.com/bodil/node-gnomenotify",
"description": "C++ bindings for GNOME libnotify on-screen notifications",
"watchers": 1,
"forks": 1
},
{
"name": "goog",
"url": "https://github.com/hsch/node-goog",
"description": "Server-side Google Closure with Node.js",
"watchers": 21,
"forks": 2
},
{
"name": "google-openid",
"url": "https://github.com/alfredwesterveld/node-googleopenid",
"description": "node implementation for using Google's openid-provider.",
"watchers": 2,
"forks": 1
},
{
"name": "googleanalytics",
"url": "https://github.com/ncb000gt/node-googleanalytics",
"description": "Google Analytics data exporting library for NodeJS",
"watchers": 3,
"forks": 2
},
{
"name": "gracie",
"url": "https://github.com/dmcquay/gracie",
"description": "A web resource optimizer/server. Concatenates, minifies, resolves dependencies. Just for JavaScript for now.",
"watchers": 4,
"forks": 1
},
{
"name": "grain",
"url": "https://github.com/creationix/grain",
"description": "Grain is an async framework for node-js templating languages. ",
"watchers": 18,
"forks": 1
},
{
"name": "graph",
"url": "https://github.com/tantalor/graphjs",
"description": "Simple directed and undirected graph library in Javascript.",
"watchers": 3,
"forks": 1
},
{
"name": "graphviz",
"url": "https://github.com/glejeune/node-graphviz",
"description": "Node.js interface to the GraphViz graphing tool",
"watchers": 9,
"forks": 2
},
{
"name": "gravatar",
"url": "https://github.com/emerleite/node-gravatar",
"description": "Node.JS library to generate gravatar URLs",
"watchers": 1,
"forks": 1
},
{
"name": "groupie",
"url": "https://github.com/alexkwolfe/groupie",
"description": "A simple flow control library for node.js for executing multiple functions as a group or in a chain, calling back when all functions have finished.",
"watchers": 4,
"forks": 1
},
{
"name": "gss",
"url": "https://github.com/DTrejo/gss",
"description": "Golden Section Search for node.js. A line search technique used to minimize or maximize the output a function, also known as `argmax`.",
"watchers": 1,
"forks": 1
},
{
"name": "guards",
"url": "https://github.com/Gozala/guards",
"description": "JavaScript library for data type & data structure validations.",
"watchers": 2,
"forks": 1
},
{
"name": "guardtime",
"url": "https://github.com/ristik/node-guardtime",
"description": "GuardTime signing service access/verification API for node.js",
"watchers": 1,
"forks": 1
},
{
"name": "guid",
"url": "https://github.com/dandean/guid",
"description": "A GUID generator and validator",
"watchers": 2,
"forks": 1
},
{
"name": "gzip",
"url": "https://github.com/donnerjack13589/node.gzip",
"description": "Gzip for node",
"watchers": 6,
"forks": 2
},
{
"name": "hanging-gardens",
"url": "https://github.com/fd/hanging_gardens.js",
"description": "A JavaScript project structure for NoRIA webpages.",
"watchers": 4,
"forks": 1
},
{
"name": "hash",
"url": "https://github.com/michaelsbradleyjr/Hash",
"description": "Cryptographic hashing algorithms for JavaScript: MD5, SHA-1, SHA-256, SHA-512, RIPEMD-160. Safe for ASCII and UTF-8 input. Suitable for browsers and node.js",
"watchers": 12,
"forks": 2
},
{
"name": "hash_ring",
"url": "https://github.com/bnoguchi/node-hash-ring",
"description": "A Consistent Hashing C++ add-on for node.js",
"watchers": 26,
"forks": 3
},
{
"name": "hashish",
"url": "https://github.com/substack/node-hashish",
"description": "Hash data structure manipulation functions",
"watchers": 4,
"forks": 1
},
{
"name": "helpful",
"url": "https://github.com/stagas/express-helpful",
"description": "Helpful functions for Express",
"watchers": 4,
"forks": 2
},
{
"name": "hexy",
"url": "https://github.com/a2800276/hexy.js",
"description": "hex pretty printing for javascript (node)",
"watchers": 7,
"forks": 1
},
{
"name": "highlight",
"url": "https://github.com/andris9/highlight",
"description": "Syntax highlighter for Node.JS",
"watchers": 13,
"forks": 1
},
{
"name": "hooks",
"url": "https://github.com/bnoguchi/hooks-js",
"description": "Augment your methods with pre and post hooks",
"watchers": 1,
"forks": 1
},
{
"name": "hoptoad-notifier",
"url": "https://github.com/tristandunn/node-hoptoad-notifier",
"description": "Report exceptions to Hoptoad from node.js.",
"watchers": 17,
"forks": 5
},
{
"name": "hotnode",
"url": "https://github.com/saschagehlich/hotnode",
"description": "Hot code loading for node.js",
"watchers": 12,
"forks": 2
},
{
"name": "html5",
"url": "https://github.com/aredridel/html5",
"description": "Event-driven HTML5 Parser in Javascript",
"watchers": 124,
"forks": 8
},
{
"name": "htmlparser",
"url": "https://github.com/tautologistics/node-htmlparser",
"description": "Forgiving HTML/XML/RSS Parser in JS for *both* Node and Browsers",
"watchers": 175,
"forks": 14
},
{
"name": "htracr",
"url": "https://github.com/mnot/htracr",
"description": "HTTP sniffing and low-level visualisation",
"watchers": 270,
"forks": 8
},
{
"name": "http_trace",
"url": "https://github.com/mranney/http_trace",
"description": "Live HTTP and WebSocket packet capture and protocol decoding",
"watchers": 17,
"forks": 1
},
{
"name": "http-agent",
"url": "https://github.com/indexzero/http-agent",
"description": "A simple agent for performing a sequence of http requests in node.js",
"watchers": 31,
"forks": 3
},
{
"name": "http-digest",
"url": "https://github.com/thedjinn/node-http-digest",
"description": "HTTP Digest authentication for node.js web servers",
"watchers": 7,
"forks": 5
},
{
"name": "http-proxy",
"url": "https://github.com/nodejitsu/node-http-proxy",
"description": "A full-featured http proxy for node.js",
"watchers": 253,
"forks": 12
},
{
"name": "http-proxy-no-line-184-error",
"url": "https://github.com/joelklabo/node-http-proxy",
"description": "A full-featured http proxy for node.js",
"watchers": 1,
"forks": 0
},
{
"name": "http-proxy-selective",
"url": "https://github.com/zentooo/node-http-proxy-selective",
"description": "node http proxy also serves static files",
"watchers": 2,
"forks": 1
},
{
"name": "http-request-provider",
"url": "https://github.com/SamuraiJack/HTTP-Request-Provider",
"description": "Cross-platform HTTP request implementation",
"watchers": 1,
"forks": 1
},
{
"name": "httpd",
"url": "https://github.com/DanielG/node-httpd",
"description": "Small http server useful for development.",
"watchers": 3,
"forks": 1
},
{
"name": "ichabod",
"url": "https://github.com/larrymyers/ichabod",
"description": "A Node.js test harness for writing client side javascript tests and automating test runs with a headless browser.",
"watchers": 1,
"forks": 1
},
{
"name": "icing",
"url": "https://github.com/KrisJordan/icing",
"description": "Icing for CoffeeScript's cake utility.",
"watchers": 1,
"forks": 1
},
{
"name": "iconv",
"url": "https://github.com/bnoordhuis/node-iconv",
"description": "node.js iconv bindings - text recoding for fun and profit!",
"watchers": 31,
"forks": 6
},
{
"name": "imagemagick",
"url": "https://github.com/rsms/node-imagemagick",
"description": "Imagemagick module for NodeJS",
"watchers": 64,
"forks": 9
},
{
"name": "imap",
"url": "https://github.com/mscdex/node-imap",
"description": "An IMAP module for node.js.",
"watchers": 29,
"forks": 6
},
{
"name": "iniparser",
"url": "https://github.com/shockie/node-iniparser",
"description": "A .ini parser for node.js",
"watchers": 12,
"forks": 3
},
{
"name": "irc",
"url": "https://github.com/martynsmith/node-irc",
"description": "NodeJS IRC client library",
"watchers": 54,
"forks": 13
},
{
"name": "irc-js",
"url": "https://github.com/gf3/IRC-js",
"description": "An IRC library for node.js",
"watchers": 33,
"forks": 11
},
{
"name": "it-is",
"url": "https://github.com/dominictarr/it-is",
"description": "assertion DSL based on functional idioms.",
"watchers": 20,
"forks": 1
},
{
"name": "itunes",
"url": "https://github.com/garrettwilkin/iTunes",
"description": "iTunes API implemented in Node.js",
"watchers": 2,
"forks": 1
},
{
"name": "jammit-express",
"url": "https://github.com/neyric/jammit-express",
"description": "Jammit bundling helpers for Express.js",
"watchers": 1,
"forks": 1
},
{
"name": "jaque",
"url": "https://github.com/kriskowal/jaque",
"description": "Q-Promise JSGI JavaScript server framework, based on Jack",
"watchers": 2,
"forks": 1
},
{
"name": "jasbin",
"url": "https://github.com/noblesamurai/jasbin",
"description": "commandline node.js interface for jasmine, the BDD Javascript Testing framework",
"watchers": 3,
"forks": 2
},
{
"name": "jasmine-node",
"url": "https://github.com/mhevery/jasmine-node",
"description": "Integration of Jasmine Spec framework with Node.js",
"watchers": 81,
"forks": 25
},
{
"name": "jasmine-runner",
"url": "https://github.com/jamescarr/jasmine-tool",
"description": "Jasmine clientside runner written in node.js",
"watchers": 13,
"forks": 5
},
{
"name": "jellyfish",
"url": "https://github.com/admc/jellyfish",
"description": "Run your Javascript anywhere.",
"watchers": 2,
"forks": 2
},
{
"name": "jerk",
"url": "https://github.com/gf3/Jerk",
"description": "Stupidly simple IRC bots in Javascript.",
"watchers": 40,
"forks": 6
},
{
"name": "jinkies",
"url": "https://github.com/atmos/jinkies",
"description": "A Jenkins/GitHub Bridge",
"watchers": 7,
"forks": 1
},
{
"name": "jjw",
"url": "https://github.com/stagas/jjw",
"description": "jsdom + jquery using workers for async scraping",
"watchers": 2,
"forks": 1
},
{
"name": "jkwery",
"url": "https://github.com/Hypher/jkwery",
"description": "A jQuery command-line for node.js based on query",
"watchers": 1,
"forks": 1
},
{
"name": "jobs",
"url": "https://github.com/weepy/node-jobs",
"description": "simple job runner",
"watchers": 1,
"forks": 1
},
{
"name": "jobvite",
"url": "https://github.com/dylang/jobvite",
"description": "Jobvite API for Node",
"watchers": 2,
"forks": 2
},
{
"name": "Jody",
"url": "https://github.com/garrensmith/Jody",
"description": "A basic BDD Framework for Node.js",
"watchers": 5,
"forks": 1
},
{
"name": "johnny-mnemonic",
"url": "https://github.com/SamuraiJack/Johnny-Mnemonic",
"description": "Yet another `ajax back button` implementation, on Joose3, with the test suite and no required page markup at this time",
"watchers": 1,
"forks": 1
},
{
"name": "joose",
"url": "https://github.com/Joose/Joose",
"description": "Post-modern object system for JavaScript",
"watchers": 150,
"forks": 12
},
{
"name": "joosex-attribute",
"url": "https://github.com/SamuraiJack/JooseX-Attribute",
"description": "Additional features for Joose attributes",
"watchers": 4,
"forks": 1
},
{
"name": "joosex-bridge-ext",
"url": "https://github.com/SamuraiJack/joosex-bridge-ext",
"description": "Bridge from Joose to Ext3",
"watchers": 2,
"forks": 1
},
{
"name": "joosex-class-simpleconstructor",
"url": "https://github.com/SamuraiJack/JooseX-Class-SimpleConstructor",
"description": "A trait for class, making the 'new' keyword optional during instantiation ",
"watchers": 1,
"forks": 1
},
{
"name": "joosex-class-singleton",
"url": "https://github.com/SamuraiJack/JooseX-Class-Singleton",
"description": "Trait turning your class into singleton",
"watchers": 1,
"forks": 1
},
{
"name": "joosex-cps",
"url": "https://github.com/SamuraiJack/JooseX-CPS",
"description": "Some syntax sugar for 'Continuation Passing Style' in Joose",
"watchers": 1,
"forks": 1
},
{
"name": "joosex-meta-lazy",
"url": "https://github.com/SamuraiJack/JooseX-Meta-Lazy",
"description": "Role to make metaclass 'lazy'",
"watchers": 1,
"forks": 0
},
{
"name": "joosex-namespace-depended",
"url": "https://github.com/SamuraiJack/JooseX-Namespace-Depended",
"description": "Dependencies handling implementation, integrated with Joose3",
"watchers": 4,
"forks": 2
},
{
"name": "joosex-observable",
"url": "https://github.com/SamuraiJack/JooseX-Observable",
"description": "Observable pattern as Joose role",
"watchers": 1,
"forks": 1
},
{
"name": "joosex-role-parameterized",
"url": "https://github.com/SamuraiJack/JooseX-Role-Parameterized",
"description": "Implementation of parameterized roles for Joose",
"watchers": 5,
"forks": 1
},
{
"name": "joosex-simplerequest",
"url": "https://github.com/SamuraiJack/JooseX-SimpleRequest",
"description": "Simple XHR request abstraction",
"watchers": 1,
"forks": 0
},
{
"name": "jqtpl",
"url": "https://github.com/kof/node-jqtpl",
"description": "Port of jQuery's Template Engine to nodejs",
"watchers": 46,
"forks": 6
},
{
"name": "js2",
"url": "https://github.com/jeffsu/js2",
"description": "Object Oriented Javascript Compiler",
"watchers": 9,
"forks": 2
},
{
"name": "jsDAV",
"url": "https://github.com/mikedeboer/jsDAV",
"description": "jsDAV allows you to easily add WebDAV support to a NodeJS application. jsDAV is meant to cover the entire standard, and attempts to allow integration using an easy to understand API.",
"watchers": 43,
"forks": 4
},
{
"name": "jsdeferred",
"url": "https://github.com/cho45/jsdeferred",
"description": "Asynchronous library in JavaScript. Standalone and Compact.",
"watchers": 86,
"forks": 9
},
{
"name": "json",
"url": "https://github.com/zpoley/json-command",
"description": "JSON command line processing toolkit",
"watchers": 24,
"forks": 3
},
{
"name": "json-command",
"url": "https://github.com/zpoley/json-command",
"description": "JSON command line processing toolkit",
"watchers": 24,
"forks": 3
},
{
"name": "json2",
"url": "https://github.com/SamuraiJack/JSON2",
"description": "json2 / native JSON normalizer for Joose",
"watchers": 1,
"forks": 1
},
{
"name": "JSONloops",
"url": "https://github.com/Marak/JSONloops",
"description": "JSONloops is a real-time, multiuser audio sequencer for node.js and the browser.",
"watchers": 107,
"forks": 4
},
{
"name": "jsonparse",
"url": "https://github.com/creationix/jsonparse",
"description": "A streaming JSON parser written in pure JavaScript for node.js",
"watchers": 16,
"forks": 1
},
{
"name": "jss",
"url": "https://github.com/jhs/jss",
"description": "Unix stream tool using for Javascript and JSON",
"watchers": 1,
"forks": 1
},
{
"name": "juggernaut",
"url": "https://github.com/maccman/juggernaut",
"description": "Realtime server push with node.js, WebSockets and Comet",
"watchers": 475,
"forks": 27
},
{
"name": "kaffeine",
"url": "https://github.com/weepy/kaffeine",
"description": "Enhanced Syntax for Javascript",
"watchers": 28,
"forks": 2
},
{
"name": "Kahana",
"url": "https://github.com/mah0x211/node-kahana",
"description": "Node.js application library",
"watchers": 1,
"forks": 1
},
{
"name": "kanso",
"url": "https://github.com/caolan/kanso",
"description": "The surprisingly simple way to write CouchApps",
"watchers": 29,
"forks": 6
},
{
"name": "kaph",
"url": "https://github.com/akaspin/kaph",
"description": "Loose-coupled set of tools for handle requests under node.js",
"watchers": 3,
"forks": 1
},
{
"name": "keygrip",
"url": "https://github.com/jed/keygrip",
"description": "Key signing and verification for rotated credentials",
"watchers": 8,
"forks": 1
},
{
"name": "keyjson",
"url": "https://github.com/andrewschaaf/node-keyjson",
"description": "a binary JSON encoding whose byte-strings have an awesome property",
"watchers": 1,
"forks": 1
},
{
"name": "keysym",
"url": "https://github.com/substack/node-keysym",
"description": "Convert among X11 keysyms, unicodes, and string names in node.js",
"watchers": 1,
"forks": 1
},
{
"name": "keyx",
"url": "https://github.com/substack/node-keyx",
"description": "Algorithms and file formats for public key cryptography key exchange",
"watchers": 4,
"forks": 1
},
{
"name": "kiokujs",
"url": "https://github.com/SamuraiJack/KiokuJS",
"description": "Persistence layer for Joose, mostly targeting NoSQL backends (port of KiokuDB to Joose)",
"watchers": 7,
"forks": 1
},
{
"name": "kiokujs-backend-couchdb",
"url": "https://github.com/SamuraiJack/KiokuJS-Backend-CouchDB",
"description": "CouchDB backend for KiokuJS",
"watchers": 2,
"forks": 1
},
{
"name": "kissy",
"url": "https://github.com/jayli/nodejs-kissy",
"description": "run kissy on nodejs",
"watchers": 6,
"forks": 3
},
{
"name": "kyoto-client",
"url": "https://github.com/wezm/kyoto-client",
"description": "node.js module that acts as a client to a Kyoto Tycoon server",
"watchers": 3,
"forks": 1
},
{
"name": "kyuri",
"url": "https://github.com/nodejitsu/kyuri",
"description": "A node.js cucumber implementation with a few extra asynchronous keywords. supports 160+ languages and exports to VowsJS stubs",
"watchers": 92,
"forks": 8
},
{
"name": "lastfm",
"url": "https://github.com/jammus/lastfm-node",
"description": "Read and write to Last.fm with node.js",
"watchers": 14,
"forks": 3
},
{
"name": "lazy",
"url": "https://github.com/pkrumins/node-lazy",
"description": "lazy lists for node.js",
"watchers": 31,
"forks": 3
},
{
"name": "lazyprop",
"url": "https://github.com/nshah/nodejs-lazyprop",
"description": "Lazy properties.",
"watchers": 1,
"forks": 1
},
{
"name": "levenshtein",
"url": "https://github.com/gf3/Levenshtein",
"description": "Javascript implementation of the L-diggity.",
"watchers": 3,
"forks": 2
},
{
"name": "lib",
"url": "https://github.com/chriso/node-lib",
"description": "Clean up the require() mess in your node modules",
"watchers": 3,
"forks": 1
},
{
"name": "libxmlext",
"url": "https://github.com/noblesamurai/libxmlext",
"description": "CSS Xpath query extensions to libxmljs for node.js",
"watchers": 1,
"forks": 1
},
{
"name": "libxmljs",
"url": "https://github.com/polotek/libxmljs",
"description": "libxml bindings for v8 javascript engine",
"watchers": 67,
"forks": 14
},
{
"name": "light-traits",
"url": "https://github.com/Gozala/light-traits",
"description": "Light traits in javascript with some syntax sugar",
"watchers": 11,
"forks": 2
},
{
"name": "lightnode",
"url": "https://github.com/ngspinners/lightnode",
"description": "Lightnode is an javascript web server (nodejs based) that aims to deliver the potential that node js makes available, in a offering similar to lighttpd or apache.",
"watchers": 77,
"forks": 2
},
{
"name": "lines",
"url": "https://github.com/Floby/node-lines",
"description": "tiny utility to process streams line per line",
"watchers": 2,
"forks": 1
},
{
"name": "linkedin-js",
"url": "https://github.com/masylum/linkedin-js",
"description": "Easy peasy linkedin client for connect",
"watchers": 9,
"forks": 2
},
{
"name": "linkscape",
"url": "https://github.com/mjp/node-linkscape",
"description": "Asynchronous library to access the SEOmoz Linkscape API for nods.js",
"watchers": 4,
"forks": 2
},
{
"name": "linkshare",
"url": "https://github.com/garrettwilkin/LinkShare",
"description": "LinkShare WebServices API implemented in NodeJS.",
"watchers": 1,
"forks": 1
},
{
"name": "lint",
"url": "https://github.com/as-jpolo/node-lint",
"description": "Run JSLint from the command line under Node.js",
"watchers": 3,
"forks": 0
},
{
"name": "linter",
"url": "https://github.com/kof/node-linter",
"description": "Code quality tools collection in one nodejs module.",
"watchers": 13,
"forks": 2
},
{
"name": "livereload",
"url": "https://github.com/josh/node-livereload",
"description": "LiveReload server in Node.js",
"watchers": 7,
"forks": 2
},
{
"name": "localhose",
"url": "https://github.com/jed/localhose",
"description": "Hose your hosts file for easier local web development",
"watchers": 14,
"forks": 1
},
{
"name": "lockfile",
"url": "https://github.com/TrevorBurnham/lockfile",
"description": "Simple lockfile handling for Node.js",
"watchers": 1,
"forks": 1
},
{
"name": "lode",
"url": "https://github.com/kriskowal/lode",
"description": "A package-aware asynchronous JavaScript module system",
"watchers": 9,
"forks": 1
},
{
"name": "log-watcher",
"url": "https://github.com/Kami/node-log-watcher",
"description": "Watches log files for changes and sends a notification if a pre-defined pattern is detected or a tracked file is deleted.",
"watchers": 2,
"forks": 1
},
{
"name": "log4js-amqp",
"url": "https://github.com/pfleidi/log4js-amqp",
"description": "A log4js log appender to push logs into AMQP",
"watchers": 1,
"forks": 1
},
{
"name": "logging",
"url": "https://github.com/dylang/logging",
"description": "Super sexy node.js console logging. Now in colour.",
"watchers": 5,
"forks": 1
},
{
"name": "loggly",
"url": "https://github.com/nodejitsu/node-loggly",
"description": "A client implementation for Loggly in node.js",
"watchers": 19,
"forks": 1
},
{
"name": "looseleaf",
"url": "https://github.com/tnantoka/LooseLeaf",
"description": "Lightweight blogging engine for node.js",
"watchers": 3,
"forks": 1
},
{
"name": "lsof",
"url": "https://github.com/davglass/node-lsof",
"description": "Process lsof parser",
"watchers": 2,
"forks": 2
},
{
"name": "macrotest",
"url": "https://github.com/aconbere/macrotest",
"description": "",
"watchers": 1,
"forks": 1
},
{
"name": "madmimi-node",
"url": "https://github.com/garrensmith/Madmimi-node",
"description": "A nodejs client for the Mad mimi api",
"watchers": 1,
"forks": 1
},
{
"name": "magickal",
"url": "https://github.com/mirkok/Node-Magick",
"description": "GraphicsMagick wrapper for Node.js",
"watchers": 7,
"forks": 2
},
{
"name": "mailchimp",
"url": "https://github.com/gomfunkel/node-mailchimp",
"description": "A node.js wrapper for the MailChimp API.",
"watchers": 14,
"forks": 2
},
{
"name": "mailer",
"url": "https://github.com/Marak/node_mailer",
"description": "send emails from node.js to a smtp server, simple as cake",
"watchers": 133,
"forks": 26
},
{
"name": "mailer-fixed",
"url": "https://github.com/Marak/node_mailer",
"description": "send emails from node.js to a smtp server, simple as cake",
"watchers": 133,
"forks": 26
},
{
"name": "mailparser",
"url": "https://github.com/andris9/mailparser",
"description": "Decode mime formatted e-mails",
"watchers": 20,
"forks": 3
},
{
"name": "markdown",
"url": "https://github.com/visionmedia/node-discount",
"description": "nodejs bindings for the C markdown \"discount\" library",
"watchers": 25,
"forks": 5
},
{
"name": "markdown-js",
"url": "https://github.com/Gozala/markdown-js",
"description": "A port of Markdown to Javascript (Showdown)",
"watchers": 2,
"forks": 0
},
{
"name": "markdown-wiki",
"url": "https://github.com/Gozala/markdown-wiki",
"description": "A Bidirectional WikiText to Markdown converter.",
"watchers": 1,
"forks": 1
},
{
"name": "masstransit",
"url": "https://github.com/drusellers/MassTransit.js",
"description": "yes, javascript",
"watchers": 2,
"forks": 1
},
{
"name": "mdns",
"url": "https://github.com/agnat/node_mdns",
"description": "mdns/zeroconf/bonjour service discovery add-on for node.js",
"watchers": 49,
"forks": 5
},
{
"name": "meryl",
"url": "https://github.com/coffeemate/meryl",
"description": "Minimalist web framework for nodejs",
"watchers": 74,
"forks": 10
},
{
"name": "meta-promise",
"url": "https://github.com/Gozala/meta-promise",
"description": "Experimental implementation of promises on top of ES Harmony Proxies.",
"watchers": 2,
"forks": 1
},
{
"name": "micro",
"url": "https://github.com/tomyan/micro.js",
"description": "Micro Web App Framework",
"watchers": 1,
"forks": 0
},
{
"name": "microtime",
"url": "https://github.com/wadey/node-microtime",
"description": "Get the current time in microseconds",
"watchers": 32,
"forks": 2
},
{
"name": "milk",
"url": "https://github.com/pvande/Milk",
"description": "",
"watchers": 9,
"forks": 1
},
{
"name": "mimeparse",
"url": "https://github.com/kriskowal/mimeparse",
"description": "Basic functions for handling mime-types as a JavaScript package",
"watchers": 4,
"forks": 1
},
{
"name": "mingy",
"url": "https://github.com/mcantelon/node-mingy",
"description": "Cheap parsing for your node.js CLI tool and adventure game needs.",
"watchers": 28,
"forks": 2
},
{
"name": "minifyjs",
"url": "https://github.com/clarkf/minifyjs",
"description": "A node-package for minifying javascript.",
"watchers": 3,
"forks": 1
},
{
"name": "minimal",
"url": "https://github.com/ruidlopes/minimal.js",
"description": "minimal.js: HTML+JSON template engine",
"watchers": 138,
"forks": 4
},
{
"name": "minirpc",
"url": "https://github.com/aldonline/minirpc",
"description": "Really simple Browser-->Server RPC for Node.js",
"watchers": 1,
"forks": 1
},
{
"name": "miniweb",
"url": "https://github.com/mountain/miniweb",
"description": "a minimalist web framework for Node.js",
"watchers": 1,
"forks": 1
},
{
"name": "misao-chan",
"url": "https://github.com/lorentzkim/misao-chan",
"description": "Cutest IRC bot ever, written in Node.js",
"watchers": 2,
"forks": 1
},
{
"name": "mixpanel",
"url": "https://github.com/carlsverre/mixpanel-node",
"description": "A node.js API for mixpanel",
"watchers": 6,
"forks": 1
},
{
"name": "mjoe",
"url": "https://github.com/afelix/mjoe",
"description": "Monkey Joe will do the monkey job for you.",
"watchers": 4,
"forks": 2
},
{
"name": "mkdirp",
"url": "https://github.com/substack/node-mkdirp",
"description": "Recursively mkdir, like `mkdir -p`, but in node.js",
"watchers": 3,
"forks": 1
},
{
"name": "mmap",
"url": "https://github.com/bnoordhuis/node-mmap",
"description": "mmap(2) bindings for node.js",
"watchers": 11,
"forks": 3
},
{
"name": "mmodel",
"url": "https://github.com/weepy/mmodel",
"description": "redis backed node ORM",
"watchers": 1,
"forks": 1
},
{
"name": "model",
"url": "https://github.com/syntacticx/modeljs",
"description": "jQuery Model",
"watchers": 1,
"forks": 1
},
{
"name": "monad",
"url": "https://github.com/chrislewis/monad.js",
"description": "Simple monad type for nodejs",
"watchers": 15,
"forks": 1
},
{
"name": "mongodb",
"url": "https://github.com/christkv/node-mongodb-native",
"description": "Mongo DB Native NodeJS Driver",
"watchers": 502,
"forks": 68
},
{
"name": "mongolia",
"url": "https://github.com/masylum/mongolia",
"description": "Flexible non-magical wrapper for the nodejs MongoDB driver",
"watchers": 34,
"forks": 3
},
{
"name": "mongolian",
"url": "https://github.com/marcello3d/node-mongolian",
"description": "Mongolian DeadBeef is an awesome Mongo DB driver for node.js",
"watchers": 2,
"forks": 1
},
{
"name": "mongrel2",
"url": "https://github.com/darkhelmet/node-mongrel2",
"description": "Mongrel2 handler for node",
"watchers": 16,
"forks": 2
},
{
"name": "monomi",
"url": "https://github.com/jamesgpearce/monomi",
"description": "Middleware for node.js/Connect that provides tools for handling mobile (and other types of) browsers.",
"watchers": 24,
"forks": 1
},
{
"name": "msgpack",
"url": "https://github.com/pgriess/node-msgpack",
"description": "A space-efficient object serialization library for NodeJS",
"watchers": 95,
"forks": 8
},
{
"name": "mvc",
"url": "https://github.com/kof/node-mvc",
"description": "[dev] mvc layer on top of express ",
"watchers": 4,
"forks": 1
},
{
"name": "mysql-client",
"url": "https://github.com/Sebmaster/mysqlcl",
"description": "node.js mysql client",
"watchers": 3,
"forks": 1
},
{
"name": "mysql-libmysqlclient",
"url": "https://github.com/Sannis/node-mysql-libmysqlclient",
"description": "MySQL bindings for Node.js",
"watchers": 78,
"forks": 10
},
{
"name": "n-util",
"url": "https://github.com/kriskowal/util",
"description": "The missing methods of JavaScript",
"watchers": 47,
"forks": 2
},
{
"name": "nack",
"url": "https://github.com/josh/nack",
"description": "Node powered Rack server",
"watchers": 71,
"forks": 2
},
{
"name": "nake",
"url": "https://github.com/MadRabbit/Nake",
"description": "Ruby Rake/GNU Make like tasks management tool for NodeJS",
"watchers": 1,
"forks": 1
},
{
"name": "natives",
"url": "https://github.com/kof/node-natives",
"description": "Require all nodes builtin modules (natives) in one go.",
"watchers": 2,
"forks": 1
},
{
"name": "nbt",
"url": "https://github.com/sjmulder/nbt-js",
"description": "NBT.js – a JavaScript parser for uncompressed NBT archives",
"watchers": 3,
"forks": 1
},
{
"name": "nclosure",
"url": "https://github.com/gatapia/nclosure",
"description": "Server-side Google Closure with Node.js",
"watchers": 13,
"forks": 0
},
{
"name": "ncurses",
"url": "https://github.com/mscdex/node-ncurses",
"description": "An ncurses binding for node.js",
"watchers": 49,
"forks": 3
},
{
"name": "ndb",
"url": "https://github.com/smtlaissezfaire/ndb",
"description": "The node.js debugger",
"watchers": 126,
"forks": 5
},
{
"name": "ndistro",
"url": "https://github.com/visionmedia/ndistro",
"description": "Node distribution toolkit -- Create and install a node distribution in seconds",
"watchers": 102,
"forks": 8
},
{
"name": "ndns",
"url": "https://github.com/skampler/ndns",
"description": "dns library for nodejs",
"watchers": 23,
"forks": 4
},
{
"name": "neco",
"url": "https://github.com/kuno/neco",
"description": "Nodejs Ecosystem COordinator",
"watchers": 12,
"forks": 1
},
{
"name": "neko",
"url": "https://github.com/BonsaiDen/neko.js",
"description": "Classes so easy, cats could use them!",
"watchers": 5,
"forks": 2
},
{
"name": "nest",
"url": "https://github.com/votizen/nest",
"description": "Nest is a Node HTTP client aimed at REST API's.",
"watchers": 3,
"forks": 1
},
{
"name": "neuron",
"url": "https://github.com/indexzero/neuron",
"description": "The simplest possible event driven job manager, FIFO queue, and \"task based cache\" in node.js",
"watchers": 6,
"forks": 1
},
{
"name": "nexpect",
"url": "https://github.com/nodejitsu/nexpect",
"description": "spawn and control child processes in node.js with ease",
"watchers": 27,
"forks": 2
},
{
"name": "ngist",
"url": "https://github.com/chapel/ngist",
"description": "Gist module and CLI tool for node.js",
"watchers": 8,
"forks": 1
},
{
"name": "nih-op",
"url": "https://github.com/dominictarr/nih-op",
"description": "an options parser that *I* wrote ",
"watchers": 1,
"forks": 1
},
{
"name": "ninotify",
"url": "https://github.com/afelix/ninotify",
"description": "NodeJS inotify addon",
"watchers": 2,
"forks": 1
},
{
"name": "no.de",
"url": "https://github.com/jsjohnst/no.de",
"description": "no.de deployment management tool",
"watchers": 38,
"forks": 2
},
{
"name": "noblemachine",
"url": "https://github.com/noblesamurai/noblemachine",
"description": "NodeJS implementation of a finite-state machine with added conventions to make asynchronous coding less painful.",
"watchers": 3,
"forks": 1
},
{
"name": "noblerecord",
"url": "https://github.com/noblesamurai/noblerecord",
"description": "Asynchronous NodeJS ORM library inspired by Rails.",
"watchers": 2,
"forks": 1
},
{
"name": "node_hash",
"url": "https://github.com/Marak/node_hash",
"description": "a super simple hashing library for node.js",
"watchers": 30,
"forks": 3
},
{
"name": "node-apidoc",
"url": "https://github.com/yuroyoro/node-apidoc",
"description": "node.jsのAPI DocumentをREPLなどから検索/表示させるためのアレ。",
"watchers": 3,
"forks": 1
},
{
"name": "node-arse",
"url": "https://github.com/devioustree/node-arse",
"description": "node-arse: Callbackified assertions for node.js",
"watchers": 1,
"forks": 1
},
{
"name": "node-asset",
"url": "https://github.com/Tim-Smart/node-asset",
"description": "A asset packager for Node.js",
"watchers": 1,
"forks": 2
},
{
"name": "node-brainfuck",
"url": "https://github.com/masylum/node-brainfuck",
"description": "Brainfuck interpreter for nodejs",
"watchers": 2,
"forks": 1
},
{
"name": "node-build",
"url": "https://github.com/linkitprojects/node-build",
"description": "An ant like build tool for nodejs without the xml hassle",
"watchers": 10,
"forks": 1
},
{
"name": "node-ccl",
"url": "https://github.com/devgru/node-ccl",
"description": "Simple context-enabled colored logger for node.js-based apps",
"watchers": 1,
"forks": 1
},
{
"name": "node-dev",
"url": "https://github.com/fgnass/node-dev",
"description": "Supervisor for node.js",
"watchers": 25,
"forks": 7
},
{
"name": "node-downloader",
"url": "https://github.com/rabc/node-downloader",
"description": "downloader module for node.js",
"watchers": 7,
"forks": 1
},
{
"name": "node-evented",
"url": "https://github.com/donnerjack13589/node-evented",
"description": "Extended EventEmitter for node.js",
"watchers": 4,
"forks": 1
},
{
"name": "node-exception-notifier",
"url": "https://github.com/saschagehlich/node-exception-notifier",
"description": "Sends out an email to the given recipient with information about an uncaught exception.",
"watchers": 2,
"forks": 1
},
{
"name": "node-ffi",
"url": "https://github.com/rbranson/node-ffi",
"description": "Node.js Foreign Function Interface",
"watchers": 124,
"forks": 8
},
{
"name": "node-i3",
"url": "https://github.com/badboy/node-i3",
"description": "ipc with i3 using node.js",
"watchers": 3,
"forks": 1
},
{
"name": "node-jdownloader",
"url": "https://github.com/mathieuravaux/node-jdownloader",
"description": "Control JDownloader from Nodejs via the 'Remote Control' plugin",
"watchers": 1,
"forks": 1
},
{
"name": "node-jsonengine",
"url": "https://github.com/Jxck/node-jsonengine",
"description": "jsonengine client for node",
"watchers": 1,
"forks": 1
},
{
"name": "node-markdown",
"url": "https://github.com/andris9/node-markdown",
"description": "Parse Markdown syntax with Node.JS",
"watchers": 15,
"forks": 3
},
{
"name": "node-mdbm",
"url": "https://github.com/robtweed/node-mdbm",
"description": "node.js client for Global-based NoSQL database",
"watchers": 10,
"forks": 2
},
{
"name": "node-mwire",
"url": "https://github.com/robtweed/node-mwire",
"description": "Node.js client for Global-based databases (Cache and GT.M) using adapted Redis wire protocol",
"watchers": 9,
"forks": 1
},
{
"name": "node-nude",
"url": "https://github.com/goddamnbugs/node-nude",
"description": "Load Nude.js into Node.js while maintaining the integrity of the Nude codebase as an updateable submodule. Approach copied from node-sizzle (https://github.com/dshaw/node-sizzle).",
"watchers": 1,
"forks": 1
},
{
"name": "node-redis",
"url": "https://github.com/Tim-Smart/node-redis",
"description": "",
"watchers": 7,
"forks": 1
},
{
"name": "node-spec",
"url": "https://github.com/benjaminws/node-spec",
"description": "Extremely minimal specing for node.js.",
"watchers": 2,
"forks": 2
},
{
"name": "node-statsd",
"url": "https://github.com/sivy/node-statsd",
"description": "node.js client for Etsy'd StatsD server",
"watchers": 1,
"forks": 1
},
{
"name": "node-syslog",
"url": "https://github.com/schamane/node-syslog",
"description": "Node addon to use system log daemon",
"watchers": 18,
"forks": 3
},
{
"name": "node-vapor.js",
"url": "https://github.com/emerleite/node-vapor.js",
"description": "Node.JS integration with Vapor.js",
"watchers": 3,
"forks": 1
},
{
"name": "node-xml",
"url": "https://github.com/robrighter/node-xml",
"description": "An xml parser for node.js written in javascript.",
"watchers": 65,
"forks": 11
},
{
"name": "node.io",
"url": "https://github.com/chriso/node.io",
"description": "A distributed data scraping and processing framework",
"watchers": 461,
"forks": 10
},
{
"name": "node.io-min",
"url": "https://github.com/chriso/node.io",
"description": "A distributed data scraping and processing framework",
"watchers": 461,
"forks": 10
},
{
"name": "node3p",
"url": "https://github.com/ncb000gt/node3p",
"description": "AmazonMP3 downloader using NodeJS",
"watchers": 3,
"forks": 1
},
{
"name": "node3p-web",
"url": "https://github.com/ncb000gt/node3p",
"description": "AmazonMP3 downloader using NodeJS",
"watchers": 3,
"forks": 1
},
{
"name": "nodelint",
"url": "https://github.com/tav/nodelint",
"description": "Run JSLint from the command line under Node.js",
"watchers": 68,
"forks": 9
},
{
"name": "nodeload",
"url": "https://github.com/benschmaus/nodeload",
"description": "HTTP load/traffic generator and benchmark tool built on Node.js",
"watchers": 58,
"forks": 4
},
{
"name": "nodemachine",
"url": "https://github.com/tautologistics/nodemachine",
"description": "Port of WebMachine for Node.js",
"watchers": 62,
"forks": 7
},
{
"name": "nodemailer",
"url": "https://github.com/andris9/Nodemailer",
"description": "Easy to use module to send e-mails with Node.JS",
"watchers": 17,
"forks": 3
},
{
"name": "nodemon",
"url": "https://github.com/remy/nodemon",
"description": "Monitor for any changes in your node.js application and automatically restart the server - perfect for development",
"watchers": 118,
"forks": 9
},
{
"name": "nodestalker",
"url": "https://github.com/pascalopitz/nodestalker",
"description": "A beanstalk client for node.js",
"watchers": 13,
"forks": 2
},
{
"name": "nodester-api",
"url": "https://github.com/nodester/nodester-api",
"description": "node npm package for the wrapper around the api",
"watchers": 7,
"forks": 3
},
{
"name": "nodester-cli",
"url": "https://github.com/nodester/nodester-cli",
"description": "Command Line Interface around api",
"watchers": 6,
"forks": 3
},
{
"name": "nodetk",
"url": "https://github.com/AF83/nodetk",
"description": "nodetk is a set of small libraries intended to facilitate the use of nodejs.",
"watchers": 4,
"forks": 2
},
{
"name": "nodeunit",
"url": "https://github.com/caolan/nodeunit",
"description": "Easy unit testing in node.js and the browser, based on the assert module.",
"watchers": 131,
"forks": 26
},
{
"name": "noid",
"url": "https://github.com/chrisgibson/noid",
"description": "ODM for MongoDB/Node.js with CoffeeScript",
"watchers": 3,
"forks": 1
},
{
"name": "nomnom",
"url": "https://github.com/harthur/nomnomargs",
"description": "Limited option parser for CommonJS and node",
"watchers": 5,
"forks": 2
},
{
"name": "nosql-thin",
"url": "https://github.com/dmcquay/node-nosql-thin",
"description": "A thin wrapper around MongoDB for node.js",
"watchers": 3,
"forks": 1
},
{
"name": "notifo",
"url": "https://github.com/mape/node-notifo",
"description": "Send push notifications to your iPhone for free using node.js and notifo.com",
"watchers": 27,
"forks": 5
},
{
"name": "npm",
"url": "https://github.com/isaacs/npm",
"description": "a package manager for node",
"watchers": 956,
"forks": 71
},
{
"name": "npm-deploy",
"url": "https://github.com/Tim-Smart/npm-deploy",
"description": "Simple cli utility for installing NPM compatible dependencies and running deployment scripts.",
"watchers": 3,
"forks": 1
},
{
"name": "npm-remapper",
"url": "https://github.com/dominictarr/npm-remapper",
"description": "remap npm package versions dynamicially",
"watchers": 1,
"forks": 1
},
{
"name": "npm-wrapper",
"url": "https://github.com/DanBUK/npm-wrapper",
"description": "Just to make scripting npm a little easer I've written this dumb class...",
"watchers": 1,
"forks": 1
},
{
"name": "npmdep",
"url": "https://github.com/substack/npmdep",
"description": "Compute dependency graphs for npm",
"watchers": 11,
"forks": 1
},
{
"name": "npmtop",
"url": "https://github.com/substack/npmtop",
"description": "Silly program that ranks npm contributors by number of packages",
"watchers": 3,
"forks": 2
},
{
"name": "nstore",
"url": "https://github.com/creationix/nstore",
"description": "nStore is a simple, in-process key/value database for node.js",
"watchers": 141,
"forks": 9
},
{
"name": "nTPL",
"url": "https://github.com/donnerjack13589/nTPL",
"description": "node.js Templating system",
"watchers": 29,
"forks": 2
},
{
"name": "nun",
"url": "https://github.com/akaspin/nun",
"description": "Totally asynchronous non-blocking template engine for node.js",
"watchers": 44,
"forks": 2
},
{
"name": "NX",
"url": "https://github.com/xenophy/NextJS",
"description": "RIA Server side Framework",
"watchers": 16,
"forks": 1
},
{
"name": "oauth",
"url": "https://github.com/ciaranj/node-oauth",
"description": "OAuth wrapper for node.js",
"watchers": 227,
"forks": 31
},
{
"name": "oauth-server",
"url": "https://github.com/selead/oauth-server",
"description": "Server, supporting OAuth version 1.0A",
"watchers": 2,
"forks": 1
},
{
"name": "oauth2-client",
"url": "https://github.com/AF83/oauth2_client_node",
"description": "A node library providing the bases to implement an OAuth2 client (as connect middleware)",
"watchers": 8,
"forks": 2
},
{
"name": "oauth2-server",
"url": "https://github.com/AF83/oauth2_server_node",
"description": "Node library providing the bases to implement an OAuth2 server (as connect middleware)",
"watchers": 8,
"forks": 2
},
{
"name": "object-additions",
"url": "https://github.com/dandean/object-additions",
"description": "Object utility methods, optionally added to the global Object object.",
"watchers": 1,
"forks": 1
},
{
"name": "object-proxy",
"url": "https://github.com/flashingpumpkin/node-pubsub",
"description": "publish/subscribe in node.js with rabbitmq",
"watchers": 3,
"forks": 1
},
{
"name": "observer",
"url": "https://github.com/azer/observer",
"description": "CommonJS Implementation of the Observer Pattern",
"watchers": 1,
"forks": 1
},
{
"name": "octo.io",
"url": "https://github.com/TrevorBurnham/octo.io",
"description": "Sanely parallel file IO for Node.js",
"watchers": 1,
"forks": 1
},
{
"name": "ogre",
"url": "https://github.com/wavded/ogre",
"description": "ogr2ogr web client written for nodejs",
"watchers": 20,
"forks": 2
},
{
"name": "ometa-highlighter",
"url": "https://github.com/veged/ometa-highlighter",
"description": "Code highlighter based on Ometa/JS (little inspired by Pygments)",
"watchers": 5,
"forks": 1
},
{
"name": "ometajs",
"url": "https://github.com/veged/ometa-js",
"description": "OMeta for JavaScript",
"watchers": 4,
"forks": 1
},
{
"name": "onvalid",
"url": "https://github.com/doffm/Onvalid",
"description": "JSON Schemas written in Javascript",
"watchers": 12,
"forks": 1
},
{
"name": "openid",
"url": "https://github.com/havard/node-openid",
"description": "OpenID for node.js",
"watchers": 42,
"forks": 5
},
{
"name": "opower-jobs",
"url": "https://github.com/dylang/opowerjobs",
"description": "Node.js site using Express and Connect. ",
"watchers": 22,
"forks": 5
},
{
"name": "optimist",
"url": "https://github.com/substack/node-optimist",
"description": "Light-weight option parsing for node.js",
"watchers": 85,
"forks": 7
},
{
"name": "orona",
"url": "https://github.com/stephank/orona",
"description": "Bolo, a game of tank warfare, rewritten for modern browsers.",
"watchers": 73,
"forks": 4
},
{
"name": "osrandom",
"url": "https://github.com/stellaeof/node_osrandom",
"description": "Provide access to operating system sources of randomness",
"watchers": 1,
"forks": 1
},
{
"name": "ostatus",
"url": "https://github.com/eschnou/node-ostatus",
"description": "An OStatus library for node-js. Implementing webfinger, PubSubHubBub, hcard, atom/json activitystreams and salmon. It serves as the building block of a decentralized social network.",
"watchers": 6,
"forks": 1
},
{
"name": "pack",
"url": "https://github.com/chriso/packnode",
"description": "Obfuscate, minify and/or encrypt node modules for private use",
"watchers": 8,
"forks": 1
},
{
"name": "packer",
"url": "https://github.com/evanw/packer",
"description": "Simple port of /packer/ by Dean Edwards to node.js",
"watchers": 2,
"forks": 1
},
{
"name": "pact",
"url": "https://github.com/reid/pact",
"description": "Vows macros for easy Node.js HTTP server testing.",
"watchers": 6,
"forks": 1
},
{
"name": "paper-keys",
"url": "https://github.com/andrewschaaf/paper-keys",
"description": "(keypair) --> (one-page SVG with QR codes)",
"watchers": 2,
"forks": 1
},
{
"name": "parallel",
"url": "https://github.com/Tim-Smart/node-parallel",
"description": "Create tasks in node.js that run in parallel, or sequences that run tasks one after another.",
"watchers": 8,
"forks": 1
},
{
"name": "parasite",
"url": "https://github.com/kevzettler/node-parasite",
"description": "parallel http client for node",
"watchers": 7,
"forks": 2
},
{
"name": "parser_email",
"url": "https://github.com/jrgns/parser_email",
"description": "Email parser for Node.js",
"watchers": 5,
"forks": 2
},
{
"name": "pass",
"url": "https://github.com/andris9/pass",
"description": "Node.js Apache htpasswd password generator/validator",
"watchers": 2,
"forks": 1
},
{
"name": "pattern",
"url": "https://github.com/creationix/pattern",
"description": "An experiment with my new class style programming",
"watchers": 9,
"forks": 3
},
{
"name": "paynode",
"url": "https://github.com/jamescarr/paynode",
"description": "Mega library that includes various loadable modules for interacting with different payment gateways",
"watchers": 75,
"forks": 5
},
{
"name": "pcap",
"url": "https://github.com/mranney/node_pcap",
"description": "libpcap bindings for node",
"watchers": 97,
"forks": 9
},
{
"name": "pdf",
"url": "https://github.com/Marak/pdf.js",
"description": "create basic pdf files in the browser or node.js, simple as cake",
"watchers": 188,
"forks": 13
},
{
"name": "pg",
"url": "https://github.com/brianc/node-postgres",
"description": "Pure JavaScript node.js PostgreSQL client - Well tested. Non-blocking. Active development. (libpq bindings in the works)",
"watchers": 82,
"forks": 9
},
{
"name": "pigeons",
"url": "https://github.com/Stanley/pigeons",
"description": "Timetables parser",
"watchers": 1,
"forks": 1
},
{
"name": "pilot",
"url": "https://github.com/ajaxorg/ace",
"description": "Ajax.org Cloud9 Editor",
"watchers": 415,
"forks": 84
},
{
"name": "pipe_utils",
"url": "https://github.com/weepy/pipe_utils",
"description": "Utilities for use with the pipe operator in Kaffeine",
"watchers": 2,
"forks": 1
},
{
"name": "pipeline-surveyor",
"url": "https://github.com/mnot/pipeline-surveyor",
"description": "Check to see if HTTP pipelining is safe",
"watchers": 3,
"forks": 1
},
{
"name": "pksqlite",
"url": "https://github.com/orlandov/node-sqlite",
"description": "Asynchronous, non-blocking SQLite3 bindings for Node.js",
"watchers": 103,
"forks": 12
},
{
"name": "play",
"url": "https://github.com/Marak/play.js",
"description": "play sound files from node.js to your speakers, simple as cake and kid approved!",
"watchers": 6,
"forks": 1
},
{
"name": "polla",
"url": "https://github.com/stagas/node-polla",
"description": "polla is a multiple http server proxy/router with hot code reloading and failure rollback",
"watchers": 6,
"forks": 1
},
{
"name": "pool",
"url": "https://github.com/mikeal/node-utils",
"description": "A collection of small, simple, and useful node packages.",
"watchers": 109,
"forks": 20
},
{
"name": "PostgresClient",
"url": "https://github.com/Frans-Willem/node-PostgresClient",
"description": "PostgreSQL client module for Node.js. Most (if not all) PostgreSQL features should be supported. If something you need isn't supported, let me know :)",
"watchers": 9,
"forks": 1
},
{
"name": "postmark",
"url": "https://github.com/voodootikigod/postmark.js",
"description": "Ridiculously Simple Email Sending From Node.js",
"watchers": 22,
"forks": 3
},
{
"name": "postmark-api",
"url": "https://github.com/ekstergans/node-postmark",
"description": "",
"watchers": 1,
"forks": 1
},
{
"name": "pretty-json",
"url": "https://github.com/Tim-Smart/pretty-json",
"description": "Simple node cli utility for presenting JSON with glamour.",
"watchers": 1,
"forks": 1
},
{
"name": "profiler",
"url": "https://github.com/bnoordhuis/node-profiler",
"description": "Access the V8 profiler from node.js",
"watchers": 29,
"forks": 3
},
{
"name": "promised-fs",
"url": "https://github.com/Gozala/promised-fs",
"description": "defer/when style promise based filesystem API for NodeJS",
"watchers": 2,
"forks": 2
},
{
"name": "promised-http",
"url": "https://github.com/Gozala/promised-http",
"description": "Promised based http library.",
"watchers": 1,
"forks": 1
},
{
"name": "promised-traits",
"url": "https://github.com/Gozala/promised-traits",
"description": "traits + promises",
"watchers": 1,
"forks": 1
},
{
"name": "promised-utils",
"url": "https://github.com/Gozala/promised-utils",
"description": "Collection of of utility functions for promises",
"watchers": 1,
"forks": 1
},
{
"name": "prompt",
"url": "https://github.com/jesusabdullah/node-prompt",
"description": "Prompt the user of a node.js cli script for information.",
"watchers": 8,
"forks": 2
},
{
"name": "proton",
"url": "https://github.com/tomyan/proton.js",
"description": "micro framework micro framework",
"watchers": 3,
"forks": 3
},
{
"name": "prowl",
"url": "https://github.com/glejeune/node-prowl",
"description": "Wrapprer for prowl, http://prowl.weks.net/",
"watchers": 1,
"forks": 1
},
{
"name": "prox",
"url": "https://github.com/substack/node-prox",
"description": "Hookable socks5 proxy client and server in node.js",
"watchers": 2,
"forks": 1
},
{
"name": "publicsuffix",
"url": "https://github.com/zimbatm/publicsuffix.js",
"description": "JavaScript version of the Public Suffix List",
"watchers": 6,
"forks": 1
},
{
"name": "pubsub",
"url": "https://github.com/flashingpumpkin/node-pubsub",
"description": "publish/subscribe in node.js with rabbitmq",
"watchers": 3,
"forks": 1
},
{
"name": "pubsubd",
"url": "https://github.com/bmuller/pubsubd",
"description": "Distributed PubSub using Node.js",
"watchers": 2,
"forks": 1
},
{
"name": "pulsar",
"url": "https://github.com/michaelsbradleyjr/Pulsar",
"description": "Pulsar is an event emitter abstraction class for JavaScript.",
"watchers": 2,
"forks": 1
},
{
"name": "pulverizr",
"url": "https://github.com/bentruyman/pulverizr",
"description": "Smash your images down to size.",
"watchers": 4,
"forks": 2
},
{
"name": "pure",
"url": "https://github.com/pure/pure",
"description": "PURE Unobtrusive Rendering Engine for HTML",
"watchers": 314,
"forks": 33
},
{
"name": "push-it",
"url": "https://github.com/aaronblohowiak/Push-It",
"description": "JavaScript push server and client, developing real-time web applications should be easy.. now you can do it in js",
"watchers": 53,
"forks": 4
},
{
"name": "put",
"url": "https://github.com/substack/node-put",
"description": "Pack multibyte binary values into buffers in node.js",
"watchers": 4,
"forks": 1
},
{
"name": "q",
"url": "https://github.com/kriskowal/q",
"description": "when/defer-style promises for JavaScript (CommonJS/Promises/A,B,D)",
"watchers": 54,
"forks": 2
},
{
"name": "q-comm",
"url": "https://github.com/kriskowal/q-comm",
"description": "A JavaScript library for communicating asynchronously with remote objects using promises.",
"watchers": 7,
"forks": 2
},
{
"name": "q-fs",
"url": "https://github.com/kriskowal/q-fs",
"description": "Q when/defer file system API for Node",
"watchers": 5,
"forks": 1
},
{
"name": "q-http",
"url": "https://github.com/kriskowal/q-http",
"description": "Q promise HTTP client and server interface",
"watchers": 3,
"forks": 1
},
{
"name": "q-io",
"url": "https://github.com/kriskowal/q-io",
"description": "Q when/defer IO wrappers for Node",
"watchers": 3,
"forks": 1
},
{
"name": "q-require",
"url": "https://github.com/kriskowal/q-require",
"description": "Asynchronous CommonJS require for Node and browsers",
"watchers": 8,
"forks": 2
},
{
"name": "q-util",
"url": "https://github.com/kriskowal/q-util",
"description": "Construction zone for a Q promise composition library",
"watchers": 3,
"forks": 1
},
{
"name": "qqwry",
"url": "https://github.com/zzdhidden/qqwry-node",
"description": "nodeJS driver for libqqwry",
"watchers": 1,
"forks": 1
},
{
"name": "qrcode",
"url": "https://github.com/soldair/node-qrcode",
"description": "node js server side qr code generator utilizing node-canvas",
"watchers": 9,
"forks": 3
},
{
"name": "quip",
"url": "https://github.com/caolan/quip",
"description": "A chainable API for response objects in node",
"watchers": 21,
"forks": 3
},
{
"name": "qunit",
"url": "https://github.com/kof/node-qunit",
"description": "Port of QUnit unit testing framework to nodejs",
"watchers": 17,
"forks": 4
},
{
"name": "qunit-tap",
"url": "https://github.com/twada/qunit-tap",
"description": "A TAP Output Producer Plugin for QUnit",
"watchers": 15,
"forks": 1
},
{
"name": "rasputin",
"url": "https://github.com/jsocol/rasputin-node",
"description": "Rasputin connection for Node.js",
"watchers": 2,
"forks": 2
},
{
"name": "ready",
"url": "https://github.com/dsimard/ready.js",
"description": "continuous javascript integration using JSLint, Google Compiler and Node.js",
"watchers": 133,
"forks": 7
},
{
"name": "ready.js",
"url": "https://github.com/dsimard/ready.js",
"description": "continuous javascript integration using JSLint, Google Compiler and Node.js",
"watchers": 133,
"forks": 7
},
{
"name": "recon",
"url": "https://github.com/substack/node-recon",
"description": "Keep a node.js network connection alive by reconnecting repeatedly",
"watchers": 2,
"forks": 1
},
{
"name": "redis",
"url": "https://github.com/mranney/node_redis",
"description": "redis client for node",
"watchers": 315,
"forks": 18
},
{
"name": "redis-cloud",
"url": "https://github.com/nodejitsu/redis-cloud",
"description": "a node.js library for creating and managing RedisToGo Redis instances",
"watchers": 5,
"forks": 2
},
{
"name": "redis-node",
"url": "https://github.com/bnoguchi/redis-node",
"description": "A Redis client for node.js",
"watchers": 53,
"forks": 7
},
{
"name": "redis-session-store",
"url": "https://github.com/selead/redis-session-store",
"description": "Plugin for connect app, that store sessions in Redis.",
"watchers": 1,
"forks": 1
},
{
"name": "redisql",
"url": "https://github.com/JakSprats/node_Redisql",
"description": "Node.js clent for Redisql",
"watchers": 15,
"forks": 2
},
{
"name": "reloaded",
"url": "https://github.com/datapimp/Reloaded",
"description": "Reload CSS / Javascript assets on the fly from your favorite text editor",
"watchers": 5,
"forks": 2
},
{
"name": "remap",
"url": "https://github.com/dominictarr/remap",
"description": "reroute require for mocks, wrappers, or shenanigans",
"watchers": 7,
"forks": 1
},
{
"name": "render",
"url": "https://github.com/dominictarr/render",
"description": "js object -> text rendering",
"watchers": 1,
"forks": 1
},
{
"name": "repl-edit",
"url": "https://github.com/samsonjs/repl-edit",
"description": "edit Node repl commands with your text editor",
"watchers": 6,
"forks": 2
},
{
"name": "request",
"url": "https://github.com/mikeal/request",
"description": "Simplified HTTP request client.",
"watchers": 61,
"forks": 12
},
{
"name": "response",
"url": "https://github.com/Marak/response",
"description": "beefs up and extends node's http.ServerResponse object",
"watchers": 10,
"forks": 3
},
{
"name": "rest-mongo",
"url": "https://github.com/AF83/rest-mongo",
"description": "A JS ORM for both server and browser providing Rest server connect middleware",
"watchers": 16,
"forks": 2
},
{
"name": "restartr",
"url": "https://github.com/aaronblohowiak/restartr",
"description": "Restart process when files change - reload node.js automatically",
"watchers": 15,
"forks": 1
},
{
"name": "restler-aaronblohowiak",
"url": "https://github.com/aaronblohowiak/restler",
"description": "REST client library for node.js",
"watchers": 5,
"forks": 1
},
{
"name": "Reston",
"url": "https://github.com/maxpert/Reston",
"description": "Rest client for Node.js",
"watchers": 19,
"forks": 1
},
{
"name": "resware",
"url": "https://github.com/substack/node-resware",
"description": "Node middleware to wrap around the http.ServerResponse for setting headers before writeHead() gets called",
"watchers": 4,
"forks": 1
},
{
"name": "retrie",
"url": "https://github.com/satyr/retrie",
"description": "Tiny library to make optimized regexes for a specific set of texts",
"watchers": 3,
"forks": 1
},
{
"name": "reut",
"url": "https://github.com/5long/reut",
"description": "REimplemented Unit Test",
"watchers": 4,
"forks": 1
},
{
"name": "rfb",
"url": "https://github.com/substack/node-rfb",
"description": "implements the client-side of the rfb protocol that vnc uses",
"watchers": 13,
"forks": 2
},
{
"name": "rightjs",
"url": "https://github.com/rightjs/rightjs-npm",
"description": "RightJS server-side version NPM package",
"watchers": 2,
"forks": 1
},
{
"name": "rimraf",
"url": "https://github.com/isaacs/rimraf",
"description": "A `rm -rf` util for nodejs",
"watchers": 2,
"forks": 1
},
{
"name": "ristretto",
"url": "https://github.com/afriggeri/ristretto",
"description": "",
"watchers": 17,
"forks": 2
},
{
"name": "roil",
"url": "https://github.com/5long/roil",
"description": "An HTTP server which watches file change and notify browser",
"watchers": 9,
"forks": 2
},
{
"name": "routes",
"url": "https://github.com/aaronblohowiak/routes.js",
"description": "a minimalist url-style routing library, extracted from connect",
"watchers": 1,
"forks": 1
},
{
"name": "rsa",
"url": "https://github.com/chrisa/node-rsa",
"description": "OpenSSL RSA library for nodejs",
"watchers": 1,
"forks": 1
},
{
"name": "sandbox",
"url": "https://github.com/gf3/sandbox",
"description": "A nifty javascript sandbox for node.js",
"watchers": 31,
"forks": 2
},
{
"name": "sanitizer",
"url": "https://github.com/theSmaw/Caja-HTML-Sanitizer",
"description": "Bundles Google Caja's HTML Sanitizer within a npm installable node.js module",
"watchers": 15,
"forks": 2
},
{
"name": "say",
"url": "https://github.com/Marak/say.js",
"description": "TTS (text to speech) for node.js. send text from node.js to your speakers.",
"watchers": 36,
"forks": 4
},
{
"name": "scheduler",
"url": "https://github.com/podviaznikov/node-scheduler",
"description": "Node scheduler manager for cron jobs",
"watchers": 4,
"forks": 0
},
{
"name": "scope-provider",
"url": "https://github.com/SamuraiJack/Scope-Provider",
"description": "Cross-platform (browser/NodeJS) JavaScript scope provider",
"watchers": 1,
"forks": 1
},
{
"name": "scraper",
"url": "https://github.com/mape/node-scraper",
"description": "Easier web scraping using node.js and jQuery",
"watchers": 149,
"forks": 4
},
{
"name": "searchparser",
"url": "https://github.com/dangrossman/node-searchparser",
"description": "Parses referrer strings for search engine names and search keywords",
"watchers": 1,
"forks": 1
},
{
"name": "semver",
"url": "https://github.com/isaacs/node-semver",
"description": "The semver parser for node (the one npm uses)",
"watchers": 15,
"forks": 1
},
{
"name": "seq",
"url": "https://github.com/substack/node-seq",
"description": "Chainable asynchronous flow control for node.js with sequential and parallel primitives and pipeline-style error handling",
"watchers": 37,
"forks": 5
},
{
"name": "sequencer",
"url": "https://github.com/michiel/sequencer-js",
"description": "Library of sequencing patterns",
"watchers": 2,
"forks": 1
},
{
"name": "serializer",
"url": "https://github.com/AF83/node-serializer",
"description": "Module providing functions to go from JSON obj to [opaque] string or vice & versa.",
"watchers": 1,
"forks": 1
},
{
"name": "serialport",
"url": "https://github.com/voodootikigod/node-serialport",
"description": "Node.js package to access serial ports for reading and writing OR Welcome your robotic JavaScript overlords. Better yet, program them!",
"watchers": 52,
"forks": 8
},
{
"name": "servedir",
"url": "https://github.com/remy/servedir",
"description": "Creates a simple node based web server for a directory",
"watchers": 33,
"forks": 6
},
{
"name": "service",
"url": "https://github.com/iamcal/service.js",
"description": "Make init.d scripts for node apps",
"watchers": 3,
"forks": 1
},
{
"name": "sesame",
"url": "https://github.com/substack/node-sesame",
"description": "Node.js session middleware for lazy people",
"watchers": 13,
"forks": 2
},
{
"name": "sesh",
"url": "https://github.com/Marak/session.js",
"description": "super simple session middleware for node.js, even has optional \"magic\" sessions which monkey patch the httpServer with one line!",
"watchers": 23,
"forks": 1
},
{
"name": "session",
"url": "https://github.com/as-jpolo/node-session",
"description": "node generic session manager module",
"watchers": 2,
"forks": 1
},
{
"name": "sexy",
"url": "https://github.com/CrabDude/sexy",
"description": "SEquential proXY for writing Asynchronous code via ECMAScript 5 Proxies in Node.js",
"watchers": 3,
"forks": 1
},
{
"name": "sfml",
"url": "https://github.com/bmeck/node-sfml",
"description": "SFML Bindings for Node.js",
"watchers": 4,
"forks": 1
},
{
"name": "sh",
"url": "https://github.com/guitt/sh.js",
"description": "Javascript library for Unix shell scripting on node.js",
"watchers": 19,
"forks": 1
},
{
"name": "shared-views",
"url": "https://github.com/aaronblohowiak/shared-views",
"description": "I want to share server-side templates with the browser",
"watchers": 5,
"forks": 1
},
{
"name": "sharedjs",
"url": "https://github.com/kof/sharedjs",
"description": "[dev] Unified utilities lib for browser and nodejs to enable easier coding of shared code.",
"watchers": 6,
"forks": 1
},
{
"name": "ship",
"url": "https://github.com/sam-mccall/ship",
"description": "Ship helps you write less callbacks",
"watchers": 8,
"forks": 2
},
{
"name": "shmakowiki",
"url": "https://github.com/veged/shmakowiki",
"description": "Yet another wiki dialect, inspired by WackoWiki and WikiCreole",
"watchers": 5,
"forks": 2
},
{
"name": "shorturl",
"url": "https://github.com/jdub/node-shorturl",
"description": "Simple URL shortener client library for node.js",
"watchers": 10,
"forks": 1
},
{
"name": "shorty",
"url": "https://github.com/EvanDotPro/shorty",
"description": "An asynchronous SMPP client and server built on Node.js.",
"watchers": 3,
"forks": 2
},
{
"name": "shotenjin",
"url": "https://github.com/SamuraiJack/Shotenjin",
"description": "Post-modern javascript templating system",
"watchers": 8,
"forks": 1
},
{
"name": "simple-mime",
"url": "https://github.com/creationix/simple-mime",
"description": "A small, simple mime database for node.js",
"watchers": 6,
"forks": 1
},
{
"name": "simpledb",
"url": "https://github.com/rjrodger/simpledb",
"description": "An Amazon AWS SimpleDB library for Node.js that is user-friendly and fault-tolerant",
"watchers": 15,
"forks": 1
},
{
"name": "simplesets",
"url": "https://github.com/PeterScott/simplesets-nodejs",
"description": "Set datatype for Node.js",
"watchers": 7,
"forks": 1
},
{
"name": "sink",
"url": "https://github.com/hiddenbek/sink",
"description": "Avoid callback hell in CoffeeScript and JavaScript apps",
"watchers": 2,
"forks": 2
},
{
"name": "sinon",
"url": "https://github.com/cjohansen/Sinon.JS",
"description": "Test spies, stubs and mocks for JavaScript.",
"watchers": 76,
"forks": 6
},
{
"name": "sinon-nodeunit",
"url": "https://github.com/cjohansen/sinon-nodeunit",
"description": "A small Sinon.JS adapter for nodeunit that provides automatic sandboxing of mocks and stubs",
"watchers": 2,
"forks": 1
},
{
"name": "sip",
"url": "https://github.com/kirm/sip.js",
"description": "Session Initiation Protocol for node.js",
"watchers": 21,
"forks": 3
},
{
"name": "socket.io",
"url": "https://github.com/LearnBoost/Socket.IO-node",
"description": "Sockets for the rest of us (in Node.js)",
"watchers": 1089,
"forks": 122
},
{
"name": "socket.io-connect",
"url": "https://github.com/bnoguchi/Socket.IO-connect",
"description": "Use Socket.IO-node as middleware in your Connect app",
"watchers": 39,
"forks": 5
},
{
"name": "socket.io-juggernaut",
"url": "https://github.com/maccman/Socket.IO-node",
"description": "Sockets for the rest of us (in Node.js)",
"watchers": 5,
"forks": 1
},
{
"name": "solder",
"url": "https://github.com/brettstimmerman/solder",
"description": "Combines and minifies JavaScript and CSS at runtime and build time.",
"watchers": 16,
"forks": 3
},
{
"name": "solr",
"url": "https://github.com/gsf/node-solr",
"description": "Solr module for Node.js",
"watchers": 59,
"forks": 7
},
{
"name": "sosumi",
"url": "https://github.com/drudge/node-sosumi",
"description": "Find My Phone support for node.js",
"watchers": 4,
"forks": 1
},
{
"name": "soupselect",
"url": "https://github.com/harryf/node-soupselect",
"description": "Port of Simon Willison's Soup Select (for BeautifulSoup) to node.js and node-htmlparser",
"watchers": 31,
"forks": 3
},
{
"name": "source",
"url": "https://github.com/substack/node-source",
"description": "Grab all of the source files from a node.js package.",
"watchers": 2,
"forks": 1
},
{
"name": "spacesocket",
"url": "https://github.com/astro/spacesocket",
"description": "WebSocket server for Node.js not invented here",
"watchers": 7,
"forks": 1
},
{
"name": "spark2",
"url": "https://github.com/davglass/spark2",
"description": "Spark2 is a fork of the Spark command-line tool used to start up node server instances.",
"watchers": 51,
"forks": 5
},
{
"name": "spec",
"url": "https://github.com/kitgoncharov/Spec",
"description": "An event-driven unit testing library for JavaScript and CoffeeScript.",
"watchers": 24,
"forks": 2
},
{
"name": "speck",
"url": "https://github.com/goldjunge/speck",
"description": "Toolchain for high-level testing based on Vows.",
"watchers": 1,
"forks": 1
},
{
"name": "spectrum",
"url": "https://github.com/tomyan/spectrum.js",
"description": "JavaScript Template Processor",
"watchers": 1,
"forks": 0
},
{
"name": "spludo",
"url": "https://github.com/DracoBlue/spludo",
"description": "Spludo is high performance, evented, server side, prototype based, javascript mvc web framework. It includes DI+AOP and a Convention-Over-Configuration Approach.",
"watchers": 31,
"forks": 2
},
{
"name": "spore",
"url": "https://github.com/francois2metz/node-spore",
"description": "generic ReST client and server : nodejs implementation of spore (Specification to a POrtable Rest Environment)",
"watchers": 14,
"forks": 1
},
{
"name": "sqlite",
"url": "https://github.com/orlandov/node-sqlite",
"description": "Asynchronous, non-blocking SQLite3 bindings for Node.js",
"watchers": 103,
"forks": 12
},
{
"name": "sqlite3",
"url": "https://github.com/developmentseed/node-sqlite3",
"description": "Asynchronous, non-blocking SQLite3 bindings for Node.js",
"watchers": 12,
"forks": 2
},
{
"name": "srand",
"url": "https://github.com/isaacs/node-srand",
"description": "srand bindings for node - Seedable predictable pseudorandom number generator",
"watchers": 4,
"forks": 2
},
{
"name": "stack",
"url": "https://github.com/creationix/stack",
"description": "Stack is a minimal http module system for node.js",
"watchers": 30,
"forks": 2
},
{
"name": "stack.static",
"url": "https://github.com/technoweenie/stack.static",
"description": "Static file server for Stack and Node.js",
"watchers": 16,
"forks": 2
},
{
"name": "statechart",
"url": "https://github.com/DavidDurman/statechart",
"description": "Statechart implementation in JavaScript",
"watchers": 3,
"forks": 1
},
{
"name": "stately",
"url": "https://github.com/jchris/stately",
"description": "CommonJS State Machine",
"watchers": 8,
"forks": 1
},
{
"name": "step",
"url": "https://github.com/creationix/step",
"description": "An async control-flow library that makes stepping through logic easy.",
"watchers": 231,
"forks": 21
},
{
"name": "stitch",
"url": "https://github.com/sstephenson/stitch",
"description": "Stitch your CommonJS modules together for the browser",
"watchers": 65,
"forks": 4
},
{
"name": "stomp",
"url": "https://github.com/benjaminws/stomp-js",
"description": "Implementation of the STOMP protocol in node.js",
"watchers": 14,
"forks": 5
},
{
"name": "store.js",
"url": "https://github.com/marcuswestin/store.js",
"description": "localStorage wrapper for all browsers without using cookies or flash. Uses localStorage, globalStorage, and userData behavior under the hood",
"watchers": 403,
"forks": 20
},
{
"name": "stories",
"url": "https://github.com/nharbour/node-stories",
"description": "Given/When/Then integration awesomeness for Node.js",
"watchers": 1,
"forks": 0
},
{
"name": "strack",
"url": "https://github.com/selead/strack",
"description": "Project/bug tracking system",
"watchers": 1,
"forks": 1
},
{
"name": "stream-buffers",
"url": "https://github.com/samcday/node-stream-buffer",
"description": "Readable and Writable Streams that use backing Buffers.",
"watchers": 2,
"forks": 1
},
{
"name": "stream-handler",
"url": "https://github.com/jrgns/node_stream_handler",
"description": "",
"watchers": 1,
"forks": 1
},
{
"name": "strftime",
"url": "https://github.com/samsonjs/strftime",
"description": "strftime for JavaScript",
"watchers": 2,
"forks": 1
},
{
"name": "strscan",
"url": "https://github.com/sstephenson/strscan-js",
"description": "Simple JavaScript string tokenizer for lexical scanning operations",
"watchers": 18,
"forks": 1
},
{
"name": "sty",
"url": "https://github.com/TrevorBurnham/sty",
"description": "Color and more for console output in node.js",
"watchers": 2,
"forks": 1
},
{
"name": "style-compile",
"url": "https://github.com/benfoxall/style-compile",
"description": "Compile newschool styles into oldschool files",
"watchers": 1,
"forks": 1
},
{
"name": "styleless",
"url": "https://github.com/Gozala/styleless",
"description": "Yet another alternative to CSS, with variables, functions, mixins. But now it's all js.",
"watchers": 6,
"forks": 2
},
{
"name": "stylewriter",
"url": "https://github.com/developmentseed/stylewriter-node",
"description": "THIS REPOSITORY HAS MOVED. https://github.com/mapbox/stylewriter-node",
"watchers": 2,
"forks": 2
},
{
"name": "styout",
"url": "https://github.com/TrevorBurnham/styout",
"description": "Simple logging using sty",
"watchers": 2,
"forks": 1
},
{
"name": "supermarket",
"url": "https://github.com/pkrumins/node-supermarket",
"description": "A key/value store based on sqlite for node.js that actually works.",
"watchers": 25,
"forks": 2
},
{
"name": "symbie",
"url": "https://github.com/SamuraiJack/Symbie",
"description": "Framework for web 2.0 sites",
"watchers": 1,
"forks": 1
},
{
"name": "system",
"url": "https://github.com/Gozala/system-commonjs",
"description": "CommonJS system module for NodeJS",
"watchers": 1,
"forks": 1
},
{
"name": "table",
"url": "https://github.com/JanGorman/node-table",
"description": "node.js Text Table Renderer",
"watchers": 1,
"forks": 1
},
{
"name": "tag",
"url": "https://github.com/feisty/tag",
"description": "Dead-easy titles for OSX's Terminal.app windows/tabs",
"watchers": 3,
"forks": 1
},
{
"name": "task-extjs",
"url": "https://github.com/SamuraiJack/task-extjs",
"description": "ExtJS packaged in a bit special way",
"watchers": 2,
"forks": 1
},
{
"name": "task-joose-nodejs",
"url": "https://github.com/SamuraiJack/Task-Joose-NodeJS",
"description": "Joose, packaged with NodeJS flavour",
"watchers": 3,
"forks": 1
},
{
"name": "task-joose-stable",
"url": "https://github.com/SamuraiJack/Task-Joose-Stable",
"description": "Stable Joose distribution, required only for bootstraping purposes",
"watchers": 1,
"forks": 1
},
{
"name": "tav",
"url": "https://github.com/akaspin/tav",
"description": "Brain-free command-line options parser for node.js",
"watchers": 3,
"forks": 1
},
{
"name": "teamgrowl",
"url": "https://github.com/rocketlabsdev/teamgrowl",
"description": "Teamgrowl is a comet client for teamgrowl-server that that allows you to post to an http endpoint and trigger a growl message across all connected teamgrowl clients on that station & channel.",
"watchers": 1,
"forks": 1
},
{
"name": "teamgrowl-server",
"url": "https://github.com/rocketlabsdev/teamgrowl-server",
"description": "Teamgrowl-server is a http/comet server that allows you to post to an http endpoint and trigger a growl message across all connected teamgrowl clients on that station & channel.",
"watchers": 2,
"forks": 1
},
{
"name": "telehash",
"url": "https://github.com/quartzjer/TeleHash",
"description": "A Kademlia-based DHT and JSON protocol for application meshing and eventing",
"watchers": 292,
"forks": 18
},
{
"name": "teleport",
"url": "https://github.com/Gozala/teleport",
"description": "Tool that enables you to write interoperable modules across server and browser without any dependency hassles. ",
"watchers": 18,
"forks": 2
},
{
"name": "teleport-dashboard",
"url": "https://github.com/Gozala/teleport-dashboard",
"description": "Teleport dashboard",
"watchers": 2,
"forks": 1
},
{
"name": "teleport-site",
"url": "https://github.com/Gozala/teleport",
"description": "Tool that enables you to write interoperable modules across server and browser without any dependency hassles. ",
"watchers": 18,
"forks": 2
},
{
"name": "termutil",
"url": "https://github.com/ousttrue/termutil",
"description": "terminfo utility for node.js",
"watchers": 1,
"forks": 1
},
{
"name": "test",
"url": "https://github.com/Gozala/test-commonjs",
"description": "\"CommonJS test runner for Unit Testing/1.1",
"watchers": 3,
"forks": 1
},
{
"name": "test-run",
"url": "https://github.com/SamuraiJack/test.run",
"description": "Yet Another JavaScript testing platform, running on Joose3 + bridge to ExtJS",
"watchers": 6,
"forks": 1
},
{
"name": "testosterone",
"url": "https://github.com/masylum/testosterone",
"description": "Virile testing for http servers or any nodejs application.",
"watchers": 18,
"forks": 2
},
{
"name": "throttle",
"url": "https://github.com/TooTallNate/node-throttle",
"description": "Throttle node Stream instances on a \"Bytes per Second\" basis.",
"watchers": 2,
"forks": 1
},
{
"name": "tictoc",
"url": "https://github.com/DTrejo/tictoc",
"description": "A simple timer for node.js just like the one from matlab. tic() dowork() toc();",
"watchers": 1,
"forks": 1
},
{
"name": "time",
"url": "https://github.com/TooTallNate/node-time",
"description": "\"time.h\" bindings for NodeJS",
"watchers": 5,
"forks": 1
},
{
"name": "transcode",
"url": "https://github.com/kriskowal/transcode",
"description": "Character set transcoder for NodeJS, built on libiconv",
"watchers": 2,
"forks": 1
},
{
"name": "translate",
"url": "https://github.com/Marak/translate.js",
"description": "translate text from one language to another on node.js and the browser. 30+ languages supported, simple as cake.",
"watchers": 95,
"forks": 7
},
{
"name": "transmogrify",
"url": "https://github.com/mrkurt/transmogrify",
"description": "Node.js service to compile CoffeeScript and Uglify javascript",
"watchers": 1,
"forks": 1
},
{
"name": "traverse",
"url": "https://github.com/substack/js-traverse",
"description": "Traverse and transform objects by visiting every node on a recursive walk.",
"watchers": 24,
"forks": 3
},
{
"name": "traverser",
"url": "https://github.com/dominictarr/traverser",
"description": "do complex traversals of arbitrary trees",
"watchers": 6,
"forks": 1
},
{
"name": "trees",
"url": "https://github.com/dominictarr/trees",
"description": "tree/graph traversal libs using traverser",
"watchers": 1,
"forks": 1
},
{
"name": "trollop",
"url": "https://github.com/bryanwb/trollopjs",
"description": "A node.js (maybe common.js?) version of the Trollop ruby command line option parser",
"watchers": 1,
"forks": 1
},
{
"name": "trying",
"url": "https://github.com/cmilfont/tryingnode",
"description": "",
"watchers": 2,
"forks": 2
},
{
"name": "tumblrrr",
"url": "https://github.com/mvrilo/tumblrrr",
"description": "A wrapper for Tumblr's API",
"watchers": 13,
"forks": 3
},
{
"name": "tuttiterm",
"url": "https://github.com/airportyh/tuttiterm",
"description": "Tutti for your terminal",
"watchers": 1,
"forks": 1
},
{
"name": "twbot",
"url": "https://github.com/yssk22/node-twbot",
"description": "twitter bot microframework on top of node.js",
"watchers": 5,
"forks": 2
},
{
"name": "tweasy",
"url": "https://github.com/jchris/tweasy",
"description": "OAuth-enabled Node.js Twitter Client with streaming and regular API calls",
"watchers": 17,
"forks": 2
},
{
"name": "tweetstream",
"url": "https://github.com/mikeal/tweetstream",
"description": "node.js stream API for the twitter streaming HTTP API",
"watchers": 33,
"forks": 3
},
{
"name": "twerk",
"url": "https://github.com/rbranson/twerk",
"description": "twerk is a node.js module that makes sending and receiving messages on a stream a piece of cake.",
"watchers": 5,
"forks": 1
},
{
"name": "twerp",
"url": "https://github.com/philjackson/twerp",
"description": "Super simple class based testing for twerps.",
"watchers": 7,
"forks": 1
},
{
"name": "twilio",
"url": "https://github.com/sjwalter/node-twilio",
"description": "A Twilio helper library for node",
"watchers": 32,
"forks": 6
},
{
"name": "twiliode",
"url": "https://github.com/sjwalter/node-twilio",
"description": "A Twilio helper library for node",
"watchers": 32,
"forks": 6
},
{
"name": "twitter",
"url": "https://github.com/jdub/node-twitter",
"description": "Asynchronous Twitter REST/stream/search client API for node.js",
"watchers": 44,
"forks": 5
},
{
"name": "twitter-connect",
"url": "https://github.com/ddollar/twitter-connect",
"description": "Twitter client for connect apps",
"watchers": 1,
"forks": 1
},
{
"name": "twitter-js",
"url": "https://github.com/masylum/twitter-js",
"description": "Easy peasy twitter client for connect",
"watchers": 8,
"forks": 1
},
{
"name": "twitter-node",
"url": "https://github.com/technoweenie/twitter-node",
"description": "node.js lib that creates a streaming connection with twitter and pushes any incoming statuses to a tweet event.",
"watchers": 240,
"forks": 37
},
{
"name": "ua-parser",
"url": "https://github.com/tobie/ua-parser",
"description": "A JS port of Browserscope's user agent parser.",
"watchers": 3,
"forks": 1
},
{
"name": "ukijs",
"url": "https://github.com/voloko/uki",
"description": "Simple UiKit for complex web apps",
"watchers": 663,
"forks": 34
},
{
"name": "underscore.string",
"url": "https://github.com/edtsech/underscore.string",
"description": "String manipulation extensions for Underscore.js javascript library.",
"watchers": 47,
"forks": 6
},
{
"name": "underscorify",
"url": "https://github.com/isaacs/_ify",
"description": "an itty bitty curry utility",
"watchers": 10,
"forks": 1
},
{
"name": "uninstall",
"url": "https://github.com/donnerjack13589/node.uninstall",
"description": "Uninstall all your npm packages in \"one-click\"",
"watchers": 4,
"forks": 2
},
{
"name": "url-expander",
"url": "https://github.com/cakebaker/node-url-expander",
"description": "An URL expander for node.js",
"watchers": 2,
"forks": 1
},
{
"name": "user-agent",
"url": "https://github.com/visionmedia/user-agent.js",
"description": "nodejs user agent string parser",
"watchers": 11,
"forks": 3
},
{
"name": "useragent_parser",
"url": "https://github.com/koudelka/node-useragent_parser",
"description": "Browser Useragent Parser for Node.js",
"watchers": 3,
"forks": 1
},
{
"name": "uuid-lib",
"url": "https://github.com/dandean/uuid-lib",
"description": "A UUID generator and validator",
"watchers": 1,
"forks": 1
},
{
"name": "uuid-pure",
"url": "https://github.com/aaronblohowiak/Random-ID",
"description": "Pure-JS random base64-uri id generation.",
"watchers": 5,
"forks": 2
},
{
"name": "validator",
"url": "https://github.com/chriso/node-validator",
"description": "String validation and sanitization in JavaScript",
"watchers": 69,
"forks": 4
},
{
"name": "vice",
"url": "https://github.com/Gozala/vice",
"description": "Vim mode for ace",
"watchers": 4,
"forks": 2
},
{
"name": "view",
"url": "https://github.com/syntacticx/viewjs",
"description": "Markup as JavaScript",
"watchers": 21,
"forks": 1
},
{
"name": "villain",
"url": "https://github.com/stephank/villain",
"description": "Real-time browser games in JavaScript and CoffeeScript.",
"watchers": 26,
"forks": 2
},
{
"name": "vogue",
"url": "https://github.com/andrewdavey/vogue",
"description": "Save a CSS file, watch your web browser automatically reload it!",
"watchers": 17,
"forks": 3
},
{
"name": "votizen-logger",
"url": "https://github.com/votizen/logger",
"description": "A simpler way for logging data to a file from Node.js",
"watchers": 1,
"forks": 1
},
{
"name": "wait",
"url": "https://github.com/TrevorBurnham/wait",
"description": "Simple utility functions to simplify setTimeout and setInterval",
"watchers": 2,
"forks": 1
},
{
"name": "waitlist",
"url": "https://github.com/substack/node-waitlist",
"description": "Manage consumers standing in queue for resources.",
"watchers": 1,
"forks": 1
},
{
"name": "wake_on_lan",
"url": "https://github.com/agnat/node_wake_on_lan",
"description": "Wake-on-LAN utilities for node.js",
"watchers": 4,
"forks": 2
},
{
"name": "walker",
"url": "https://github.com/nshah/nodejs-walker",
"description": "A directory walker for nodejs",
"watchers": 2,
"forks": 2
},
{
"name": "watch_dir",
"url": "https://github.com/kossnocorp/watch_dir.js",
"description": "Watch for files changes in directory",
"watchers": 2,
"forks": 1
},
{
"name": "watch-tree",
"url": "https://github.com/tafa/node-watch-tree",
"description": "Yet another NodeJS library for watching FS trees",
"watchers": 3,
"forks": 1
},
{
"name": "webhookit-comment",
"url": "https://github.com/neyric/webhookit-packages",
"description": "WebHookIt Packages",
"watchers": 1,
"forks": 1
},
{
"name": "webhookit-ejs",
"url": "https://github.com/neyric/webhookit-packages",
"description": "WebHookIt Packages",
"watchers": 1,
"forks": 1
},
{
"name": "webhookit-email",
"url": "https://github.com/neyric/webhookit-packages",
"description": "WebHookIt Packages",
"watchers": 1,
"forks": 1
},
{
"name": "webhookit-http",
"url": "https://github.com/neyric/webhookit-packages",
"description": "WebHookIt Packages",
"watchers": 1,
"forks": 1
},
{
"name": "webhookit-jsonparse",
"url": "https://github.com/neyric/webhookit-packages",
"description": "WebHookIt Packages",
"watchers": 1,
"forks": 1
},
{
"name": "webhookit-jsonpath",
"url": "https://github.com/neyric/webhookit-packages",
"description": "WebHookIt Packages",
"watchers": 1,
"forks": 1
},
{
"name": "webhookit-objectbuilder",
"url": "https://github.com/neyric/webhookit-packages",
"description": "WebHookIt Packages",
"watchers": 1,
"forks": 1
},
{
"name": "webhookit-soupselect",
"url": "https://github.com/neyric/webhookit",
"description": "\"Visual scripting for the web\" or \"Pipes for Hackers\"",
"watchers": 17,
"forks": 2
},
{
"name": "webhookit-xml2js",
"url": "https://github.com/neyric/webhookit-packages",
"description": "WebHookIt Packages",
"watchers": 1,
"forks": 1
},
{
"name": "webhookit-yql",
"url": "https://github.com/neyric/webhookit-packages",
"description": "WebHookIt Packages",
"watchers": 1,
"forks": 1
},
{
"name": "webpeer",
"url": "https://github.com/jeromeetienne/node-neoip",
"description": "nodejs bindings for neoip",
"watchers": 1,
"forks": 1
},
{
"name": "webrepl",
"url": "https://github.com/mmattozzi/webrepl",
"description": "Serve a repl for a node process via a simple web console",
"watchers": 1,
"forks": 1
},
{
"name": "webservice",
"url": "https://github.com/Marak/webservice.js",
"description": " turn node.js modules into RESTFul web-services",
"watchers": 81,
"forks": 6
},
{
"name": "websocket-server",
"url": "https://github.com/miksago/node-websocket-server",
"description": "A WebSocket server written in low-level node.js, should be 90-100% spec compatible.",
"watchers": 373,
"forks": 40
},
{
"name": "wheat",
"url": "https://github.com/creationix/wheat",
"description": "Wheat is a blog engine for coders written in node.JS",
"watchers": 249,
"forks": 24
},
{
"name": "wiky",
"url": "https://github.com/Gozala/wiky",
"description": "bidirectional wikitext markup converter",
"watchers": 4,
"forks": 1
},
{
"name": "winston",
"url": "https://github.com/indexzero/winston",
"description": "A multi-transport async logging library for node.js",
"watchers": 71,
"forks": 2
},
{
"name": "wirez",
"url": "https://github.com/cheng81/wirez",
"description": "runtime js module load/unload with dependencies",
"watchers": 1,
"forks": 1
},
{
"name": "world-db",
"url": "https://github.com/creationix/world-db",
"description": "A specialized database for massive tilemaps",
"watchers": 11,
"forks": 2
},
{
"name": "wrench",
"url": "https://github.com/ryanmcgrath/wrench-js",
"description": "Recursive file operations in Node.js",
"watchers": 10,
"forks": 1
},
{
"name": "wsscraper",
"url": "https://github.com/davej/node-wsscraper",
"description": "Easy scraping and auth for JSON/XML web services, it can scrape html pages using JQuery too.",
"watchers": 2,
"forks": 0
},
{
"name": "wwwdude",
"url": "https://github.com/pfleidi/node-wwwdude",
"description": "A flexible HTTP client library for node.js",
"watchers": 8,
"forks": 1
},
{
"name": "xjst",
"url": "https://github.com/veged/xjst",
"description": "XSLT inspired JavaScript templates (with spices)",
"watchers": 8,
"forks": 2
},
{
"name": "xml2js-expat",
"url": "https://github.com/Poetro/node-xml2js-expat",
"description": "Simple XML to JavaScript object converter. Uses node-expat.",
"watchers": 4,
"forks": 0
},
{
"name": "xmlhttprequest",
"url": "https://github.com/driverdan/node-XMLHttpRequest",
"description": "XMLHttpRequest for node.js",
"watchers": 36,
"forks": 10
},
{
"name": "ya-csv",
"url": "https://github.com/koles/ya-csv",
"description": "CSV parser/writer for Node.js",
"watchers": 18,
"forks": 4
},
{
"name": "yanc",
"url": "https://github.com/agnoster/yanc",
"description": "A command-line client for the nodester platform",
"watchers": 2,
"forks": 1
},
{
"name": "yanlibs",
"url": "https://github.com/afelix/yanlibs",
"description": "Yet Another NodeJS Libraries",
"watchers": 1,
"forks": 1
},
{
"name": "yeti",
"url": "https://github.com/yui/yeti",
"description": "The YUI Easy Testing Interface: run browser JS unit tests from the command line!",
"watchers": 107,
"forks": 19
},
{
"name": "yproject",
"url": "https://github.com/neyric/yproject",
"description": "Command-line utility to scaffold projects and components using the YUI Build Tool",
"watchers": 6,
"forks": 2
},
{
"name": "yql",
"url": "https://github.com/drgath/node-yql",
"description": "A YQL (Yahoo Query Language) module for NodeJS",
"watchers": 27,
"forks": 2
},
{
"name": "yubico",
"url": "https://github.com/Kami/node-yubico",
"description": "Node library for validating Yubico One Time Passwords (OTPs) based on the validation protocol version 2.0.",
"watchers": 1,
"forks": 1
},
{
"name": "yui-cli",
"url": "https://github.com/davglass/yui-cli",
"description": "Command line YUI file combiner",
"watchers": 3,
"forks": 1
},
{
"name": "yui-compressor",
"url": "https://github.com/Tim-Smart/node-yui-compressor",
"description": "Bindings to the yui compressor library",
"watchers": 4,
"forks": 2
},
{
"name": "yui-repl",
"url": "https://github.com/davglass/yui-repl",
"description": "A NodeJS REPL environment preloaded with a Y variable populated by a YUI sandbox. ",
"watchers": 7,
"forks": 1
},
{
"name": "yui3",
"url": "https://github.com/davglass/nodejs-yui3",
"description": "Running YUI3 on NodeJS",
"watchers": 54,
"forks": 14
},
{
"name": "yui3-2in3",
"url": "https://github.com/yui/2in3",
"description": "Repository for the 2in3 project source",
"watchers": 14,
"forks": 2
},
{
"name": "yui3-bare",
"url": "https://github.com/davglass/nodejs-yui3",
"description": "Running YUI3 on NodeJS",
"watchers": 54,
"forks": 14
},
{
"name": "yui3-base",
"url": "https://github.com/davglass/nodejs-yui3",
"description": "Running YUI3 on NodeJS",
"watchers": 54,
"forks": 14
},
{
"name": "yui3-core",
"url": "https://github.com/yui/yui3",
"description": "YUI 3.x Source Tree",
"watchers": 931,
"forks": 174
},
{
"name": "yui3-gallery",
"url": "https://github.com/yui/yui3-gallery",
"description": "YUI3 Gallery Modules",
"watchers": 185,
"forks": 157
},
{
"name": "yui3-mocha",
"url": "https://github.com/yui/yui3",
"description": "YUI 3.x Source Tree",
"watchers": 931,
"forks": 174
},
{
"name": "yuitest",
"url": "https://github.com/yui/yuitest",
"description": "YUI Test",
"watchers": 30,
"forks": 7
},
{
"name": "zeromq",
"url": "https://github.com/JustinTulloss/zeromq.node",
"description": "Node.js bindings to the zeromq library",
"watchers": 103,
"forks": 10
},
{
"name": "zip",
"url": "https://github.com/kriskowal/zip",
"description": "An implementation of unzip in JavaScript for Node",
"watchers": 9,
"forks": 2
},
{
"name": "zo",
"url": "https://github.com/refractalize/zo",
"description": "asynchronous query language, for the usual functional list processing functions: map, select, reduce, but async-friendly",
"watchers": 2,
"forks": 1
},
{
"name": "zombie",
"url": "https://github.com/assaf/zombie",
"description": "Insanely fast, full-stack, headless testing using node.js",
"watchers": 461,
"forks": 28
},
{
"name": "zoneinfo",
"url": "https://github.com/gsmcwhirter/node-zoneinfo",
"description": "Adding zonefile-based timezone support to Node.js Date objects.",
"watchers": 3,
"forks": 1
},
{
"name": "zookeeper",
"url": "https://github.com/yfinkelstein/node-zookeeper",
"description": "node.js client for Apache Zookeeper",
"watchers": 10,
"forks": 2
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment