This is your work, valued

Bucharest, Romania

Alexandru Vlăduţu

Elite
@alessioalex

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.

343

get-folder-size. Get the size of a folder by recursively iterating through all its sub(files && folders).

76

airpair-nodejs-mistakes. Top 10 Mistakes Node.js Developers Make - Airpair article (sample code)

73

dynroute. Node CLI tool for dynamic DNS using Route53

46

Nodetuts. All the files needed for the nodetuts.com episodes & some node.js tests of my own

42

tracegl. TraceGL MPL release - forked version with pull requests accepted :D

33

mastering_express_code. Source code for the book "Mastering Web Application Development with Express"

28

dotfiles. [DEPRECATED] see https://github.com/alessioalex/vim-setup for vim stuff

15

treeIt. Convert your JavaScript objects to HTML, no additional hassle and NO <pre> tags involved.

10

try-json-parse. Just like JSON.parse(), except that it doesn't throw an error for invalid JSON, it just returns null

9

is-binary. Detects if a file is binary based on its content.

8

angular2-browserify. Angular 2 && TypeScript via browserify

8

reloadify. A live-reload NPM module that works well with your raw Node / Express servers. CLI version available as well.

7

dev-error-handler. HTTP error-handling middleware that displays syntax highlighted source code.

7

git-grep. Easily search a git repo in a Node streamy way (by shelling out to git-grep(1)).

7

karlsruhejs. KarlsruheJS meetup

7

tracker. Tracking time spent on webpages without JS.

6

inject-html. Node module for injecting HTML code before or after the `body` tag into the response.

6

generic-middleware. Like Connect/Express middleware, but you can use it for everything.

6

git-parse-commit. Parse git commit data, like the one we get when running `git rev-list ...`.

6

spawn-to-readstream. Make child_process.spawn behave like a read stream, emit error event with full message (and not emit 'end' event wrongfully).

6

git-blame. Shelling out to git blame in a streaming Node fashion.

6

git-diff-tree. Shelling out to git-diff-tree(1) in a Node streamy fashion

5

app-title. Node module that will setup the process.title for your application automagically

5

pump-chain. A module that glues pump and bubble-stream-error to make life easier when piping streams internally and returning an outer stream.

5

git-count-commits. Get the total number of commits for a repo and a specific revision by shelling out to git.

4

bubble-stream-error. Bubble errors from sub-streams to a master stream.

4

recursive-object-proxy. Like ES6 proxies but deeper. Will notify you whenever a property of an object is updated, no matter how nested it is.

4

git-spawned-stream. Create a readable stream from a spawned git process.

4

LogIt. Logging library for Node.js, store independent, inspired by jog and tracer.

4

git-commits. Get the commit history of a repo in a Node streamy way by shelling out to git-rev-list(1).

4

reddit-api-client. Barebones Reddit API client for Node.js

4

custom-err. Create an error with custom properties in Node.

3

pkg-builder. Install your app's NPM packages programatically.

3

eslintrc. My own take on a JavaScript style guide. (DEPRECATED)

3

nice-error. Node.js module for making errors loggable / readable / serializable etc.

3

express-etaggable. Express middleware that handles the Etag caching mechanism for you and only calls the dynamic function to load the content when needed.

3

git-tree. Stream the content of a git tree object by shelling out to git-ls-tree(1)

3

response-spy. Intercepts HTTP response headers && body (without any man-in-the-middle http proxy server)

3

Cls. An interface for classical object oriented programming in JavaScript.

3

waterfallize. Control flow library, similar to async.waterfall but with a different API and faster.

2

ng-changelog. Changelog generator based on the Angular git commit message conventions.

2

node-proper-lockfile. A inter-process and inter-machine lockfile utility that works on a local or network file system.

2

to-generator. Transform an Array | Object into a Generator object.

1

neovim-setup. my neovim setup - trying to keep it relatively minimal, but we'll see about that

1

linguist-data. linguist's languages.yml in JSON format

1

standard. My own flavor of the standard linter.

1

eslint-config-alessioalex. eslint sharable config, personal flavour

1

express-var-dump. Express view helper inspired by PHP's var_dump()

1

tiny-algos. daily coding challenges in JS

1

tiny-filter-async. Async filter function, similar to async.filter

1