Make beats with React!
Category:
GitHub - FormidableLabs/react-music: Make beats with React!
Make beats with React!

Music composing the react way :)
Relaxed JSON
Category:
Relaxed JSON
a strict superset of JSON, relaxing strictness of valilla JSON. Valid, vanilla JSON will not be changed by RJSON.transform. But there are few additional features helping writing JSON by hand.

Comments are stripped : // foo and /* bar */ →      . Comments are converted into whitespace, so your formatting is preserved.
Trailing comma is allowed : [1, 2, 3, ] → [1, 2, 3]. Works also in objects { "foo": "bar", } → { "foo": "bar" }.
Identifiers are transformed into strings : { foo: bar } → { "foo": "bar" }.
Single quoted strings are allowed : 'say "Hello"' → "say "Hello"".
More different characters is supported in identifiers: foo-bar → "foo-bar".

Algebrite
Category:
Algebrite
Algebrite is a library for symbolic mathematics keeping the code as simple as possible in order to be comprehensible and easily extensible.

REINFORCEjs: Gridworld with Dynamic Programming
Category:
REINFORCEjs: Gridworld with Dynamic Programming
REINFORCEjs is a Reinforcement Learning library that implements several common RL algorithms supported with fun web demos, and is currently maintained by @karpathy.

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.

viz.js: A hack to put Graphviz on the web.
Category:
GitHub - mdaines/viz.js: A hack to put Graphviz on the web.
This project is a Makefile for building Graphviz with Emscripten and a simple wrapper for using it in the browser

Passwordless - A node.js/express module for token-based logins
Category:
Passwordless - A node.js/express module for token-based logins
Passwords are broken. Passwordless is an open source framework for token-based one-time password (OTPW) authentication, which is faster to deploy, better for your users, and more secure.

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); } }));
JSON Schema Generator
Category:
JSON Schema Generator
JsonSchema.net is a tool that automatically generates JSON schema from JSON according to the IETF JSON Schema Internet Draft Version 4.