This is your work, valued
Author of :book: "Mastering Web Application Development with Express" by PacktPub / JavaScript, Node.js && Go Enthusiast :shipit:
ClientManager. Sample application built with Backbone, RequireJS and Twitter Bootstrap on the client and Node.js (Express.js, Mongoose) on the server.
343get-folder-size. Get the size of a folder by recursively iterating through all its sub(files && folders).
76airpair-nodejs-mistakes. Top 10 Mistakes Node.js Developers Make - Airpair article (sample code)
73dynroute. Node CLI tool for dynamic DNS using Route53
46Nodetuts. All the files needed for the nodetuts.com episodes & some node.js tests of my own
42tracegl. TraceGL MPL release - forked version with pull requests accepted :D
33mastering_express_code. Source code for the book "Mastering Web Application Development with Express"
28dotfiles. [DEPRECATED] see https://github.com/alessioalex/vim-setup for vim stuff
15treeIt. Convert your JavaScript objects to HTML, no additional hassle and NO <pre> tags involved.
10try-json-parse. Just like JSON.parse(), except that it doesn't throw an error for invalid JSON, it just returns null
9is-binary. Detects if a file is binary based on its content.
8angular2-browserify. Angular 2 && TypeScript via browserify
8reloadify. A live-reload NPM module that works well with your raw Node / Express servers. CLI version available as well.
7dev-error-handler. HTTP error-handling middleware that displays syntax highlighted source code.
7git-grep. Easily search a git repo in a Node streamy way (by shelling out to git-grep(1)).
7karlsruhejs. KarlsruheJS meetup
7tracker. Tracking time spent on webpages without JS.
6inject-html. Node module for injecting HTML code before or after the `body` tag into the response.
6generic-middleware. Like Connect/Express middleware, but you can use it for everything.
6git-parse-commit. Parse git commit data, like the one we get when running `git rev-list ...`.
6spawn-to-readstream. Make child_process.spawn behave like a read stream, emit error event with full message (and not emit 'end' event wrongfully).
6git-blame. Shelling out to git blame in a streaming Node fashion.
6git-diff-tree. Shelling out to git-diff-tree(1) in a Node streamy fashion
5app-title. Node module that will setup the process.title for your application automagically
5pump-chain. A module that glues pump and bubble-stream-error to make life easier when piping streams internally and returning an outer stream.
5git-count-commits. Get the total number of commits for a repo and a specific revision by shelling out to git.
4bubble-stream-error. Bubble errors from sub-streams to a master stream.
4recursive-object-proxy. Like ES6 proxies but deeper. Will notify you whenever a property of an object is updated, no matter how nested it is.
4git-spawned-stream. Create a readable stream from a spawned git process.
4LogIt. Logging library for Node.js, store independent, inspired by jog and tracer.
4git-commits. Get the commit history of a repo in a Node streamy way by shelling out to git-rev-list(1).
4reddit-api-client. Barebones Reddit API client for Node.js
4custom-err. Create an error with custom properties in Node.
3pkg-builder. Install your app's NPM packages programatically.
3eslintrc. My own take on a JavaScript style guide. (DEPRECATED)
3nice-error. Node.js module for making errors loggable / readable / serializable etc.
3express-etaggable. Express middleware that handles the Etag caching mechanism for you and only calls the dynamic function to load the content when needed.
3git-tree. Stream the content of a git tree object by shelling out to git-ls-tree(1)
3response-spy. Intercepts HTTP response headers && body (without any man-in-the-middle http proxy server)
3Cls. An interface for classical object oriented programming in JavaScript.
3waterfallize. Control flow library, similar to async.waterfall but with a different API and faster.
2ng-changelog. Changelog generator based on the Angular git commit message conventions.
2node-proper-lockfile. A inter-process and inter-machine lockfile utility that works on a local or network file system.
2to-generator. Transform an Array | Object into a Generator object.
1neovim-setup. my neovim setup - trying to keep it relatively minimal, but we'll see about that
1linguist-data. linguist's languages.yml in JSON format
1standard. My own flavor of the standard linter.
1eslint-config-alessioalex. eslint sharable config, personal flavour
1express-var-dump. Express view helper inspired by PHP's var_dump()
1tiny-algos. daily coding challenges in JS
1tiny-filter-async. Async filter function, similar to async.filter
1