Tags related to 'nodejs'

rlock
Category:
rlock
distributed lock for nodejs using redis

Schedule.js
Category:
Schedule.js
A flexible scheduler for tasks, work items, reservations, meetings, etc.
The easiest way to schedule work items with complex dependencies across developers that all have different work schedules. Or reserve elevators in an apartment building. Or schedule the company ping pong tournament. Works in Node and in the browser.

How to get the raw POST/PUT payload in nodejs express
Category:
I was getting lots of errors in my Express-based REST API due to invalid Json payloads being posted to my endpoint.
Express just throws an exception, but it doesn't give you the raw payload to see what is causing the error.
I dug into the source code of the body parser and it revealed this simple trick to get the raw payload in req.rawBody:
app.use(express.bodyParser({ verify: function(req, res, buf, encoding) { req.rawBody = buf.toString(encoding); } }));
How to split a Swagger spec into smaller files
Category:
How to split a Swagger spec into smaller files
Actually a general way to use YAML configs with $ref references to external files in nodejs
node-busmq
Category:
node-busmq
A high performance, highly available and scalable, message bus and queueing system for node.js. Message queues are backed by Redis, a high performance, in-memory key/value store.

Code and stuff
Category:
Code and stuff
adding multi language support to a node + express project

redis-rate-limiter
redis-rate-limiter
Rate-limit any operation, backed by Redis

bell.js
Category:
bell.js
Bell.js is a real-time anomalies(outliers) detection system for periodic time series, built to be able to monitor a large quantity of metrics. It collects metrics form clients like statsd, analyzes them with the 3-sigma, once enough anomalies were found in a short time it alerts us via sms/hipchat etc.

NaturalNode/natural · GitHub
Category:
NaturalNode/natural · GitHub
"Natural" is a general natural language facility for nodejs. Tokenizing, stemming, classification, phonetics, tf-idf, WordNet, string similarity, and some inflections are currently supported.