Mantri.js is a new JavaScript Dependency System right

Thanasis Polychronak has released a new JavaScript Dependency System called Mantri. You may be asking yourself, why create yet another JavaScript Dependency System? Well, straight from the home page: Medium to Large web applications require a robust system to manage their dependencies. While module loaders excel at interoperating with external libraries, they can become difficult [...]

Install Node.js and NPM using Homebrew on OS X right

If you’re looking for an easy to follow guide on getting Node and NPM installed, Robert Bennet’s Install Node with Homebrew on OS X worked perfectly for me. I mostly hang out on Ruby projects — but ever since I posted about Twitter’s Bower I’ve been meaning to make time to get Node on my [...]

Sing your contributions with the Song of GitHub right

A fun, quirky way to view your contributions to open source, via Jack Lawson — the Song of GitHub. Personally, one of my favorite songs comes from our very own Steve Klabnik. Let us know about your favorite songs on HackerNews or checkout the source and help make it even cooler!

voxel.js brings Minecraft-style games to the open web right

You’ve likely heard of Minecraft. If not, it’s this game about placing blocks to build anything you can imagine. It can also be about adventuring with friends or watching the sun rise over a blocky ocean (still neat). Needless to say it has a cult-like following. After purchasing 2 copies of Minecraft for his nephews [...]

JWalk, a command-line JSON inspector right

Sometimes inspecting JSON files can be a huge pain, which is exactly why Nate Kohari is created JWalk, a tiny NPM package that makes JSON inspection incredibly simple. First we will need a file to work with, if you don’t have one, simply run this at the command line to get some of our tweets [...]

Bower is a package manager for the web right

I have yet to use this, considering I just found out about this project this evening. I had actually stumbled onto this project after stumbling onto Nicolas Gallagher’s little collection of utility CSS classes called SUIT. When looking at SUIT, I noticed something different in its installation instructions bower install suit-utils which I found a [...]

Jam – JavaScript package management for the browser right

Caolan McMahon, the creator of Async, has released a new project called Jam. After using this project for a short while, I can say this project has huge potential. It is a package management tool that allows you to install, use and compile (minify) JavaScript libraries. Jam is a browser-focused project that uses RequireJS (AMD [...]

codestre.am: Live coding just got a boost right

“Can you bump up your font-size?!!” “Hey can you switch to a light terminal?” “Hey can you turn out the lights?” Just a few questions Guillermo Rauch and LearnBoost want to put an end to with codestre.am. Just install via NPM and you can instantly stream or record your terminal. Live coding will never be [...]

node-imageable: Image resizing middleware for Node.js right

Nifty image resizing middleware for Node.js that lets you manipulate remote images on the fly like so: # resize an image with keeping ratio http://localhost:3000/resize?url=http%3A%2F%2Fwww.google.com%2Fintl%2Fen_ALL%2Fimages%2Flogo.gif&size=200×200 # resize an image to given size without keeping the ratio http://localhost:3000/fit?url=http%3A%2F%2Fwww.google.com%2Fintl%2Fen_ALL%2Fimages%2Flogo.gif&size=200×200 # crop a specific area of an image http://localhost:3000/crop?url=http%3A%2F%2Fwww.google.com%2Fintl%2Fen_ALL%2Fimages%2Flogo.gif&crop=200×200%2B20%2B40 # crop a specific area and resize it with [...]

node-querystring: Nested querystring parser for Node.js right

If you’re missing the Rails or Rack style nested query string parsing removed from Node.js in 0.3.x, check out the latest project from TJ Holowaychuk. Node-Querystring can be installed via npm: npm install node-querystring Now you can handle those nested query strings with parse: require(‘querystring’).parse(‘user[name][first]=Elmer&user[name][last]=Fudd’); // => { user: { name: { first: ‘Elmer’, last: [...]