Nodejitsu

Save time managing and deploying your node.js app

npmawesome: Ten Open Source Node.js Apps

About the author

Name
Location
Worldwide
nodejitsu nodejitsu

Other popular posts

- Scaling Isomorphic Javascript Code - Keep a node.js server up with Forever - Package.json dependencies done right
- npm cheat sheet - 6 Must Have Node.js Modules
Sign up to our platform for free - get $20 usage

This is the first guest post from Alex Gorbatchev and npmawesome.com. Nodejitsu loved what Alex was doing at npmawesome.com and is now supporting the project. Like what you see here? Why don't you contribute on GitHub?

In this article we are going to quickly look at 10 open source Node.js applications. I want to shed some light on a few awesome Node.js projects for the sake of exposure and hope that you (just like me) would read and learn from their source code even if the applications themselves are of no interest to you.

Strider CD

Strider CD (GitHub: Strider-CD/strider, License: BSD) is Continuous Deployment / Continuous Integration platform.

Getting started is very simple. Simply add your GitHub projects to strider, and relax as the tight integration means your tests will run on every commit. Checkout the YouTube demo for a 4 minute introduction.

Popcorn Time

Popcorn Time (GitHub: popcorn-official/popcorn-app, License: GPL) allows any computer user to watch movies easily streaming from torrents, without any particular knowledge. It is, in my opinion, the most interesting applications technology wise in this list with a good amount of controversy to boot.

It's a desktop app build on top of the node-webkit (GitHub: rogerwang/node-webkit, License: MIT) that is able to stream and play a torrent movie practicaly in real time... and it's all JavaScript. Seriously cool stuff!

MediacenterJS

MediacenterJS (GitHub: jansmolders86/mediacenterjs, License: GPL) is a media center (like for instance XBMC) running completely from the comfort of your browser. The server application runs on Windows, MAC and Linux systems, the client runs in every modern browser.

KiwiIRC

KiwiIRC (GitHub: prawnsalad/KiwiIRC, License: AGPL) is a fully featured IRC client that can be extended to suit almost any needs. Using the web application is extremly simple even without any IRC knowledge as all the common needs are built directly into the UI.

Slate

Slate (GitHub: slate/slate, License: MIT) is a modern minimalistic IRC client, completely extensible through plugins and built with web technologies and for OSX, Linux, and eventually Windows.

David

David (GitHub: alanshaw/david-www, License: MIT) is a web service that tells you when your project NPM dependencies are out of date.

Shields

Shields (GitHub: badges/shields, License: CC0) is a service that provides legible & concise status badges for third-party codebase services, like those that you see aplenty all over GitHub.

I Love Open Source

I Love Open Source (GitHub: codio/iloveopensource, License: MIT) is a way of encouraging users of Open Source code to express their gratitude through a simple acknowledgement page. Along the way, they are gently offered a chance to donate cash or just thanks.

browsenpm.org

browsenpm.org (GitHub: nodejitsu/browsenpm.org, License: MIT) allows you to browse packages, users, code, stats and more the public npm registry in style.

npmjs.org

npmjs.org (GitHub: npm/npm-www, License: BSD) is the source for npmjs.org that you probably have seen many times before but might have not realized was open for anyone to see and contribute to.