more things

This commit is contained in:
Sindre Sorhus
2014-07-26 00:29:52 +02:00
parent 4cef78d17e
commit bad9d35540

View File

@@ -10,6 +10,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [Functional programming](#functional-programming) - [Functional programming](#functional-programming)
- [Command-line apps](#command-line-apps) - [Command-line apps](#command-line-apps)
- [HTTP](#http) - [HTTP](#http)
- [Debugging / Profiling](#debugging--profiling)
- [Logging](#logging) - [Logging](#logging)
- [Web frameworks](#web-frameworks) - [Web frameworks](#web-frameworks)
- [Command-line utilities](#command-line-utilities) - [Command-line utilities](#command-line-utilities)
@@ -33,7 +34,6 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [Content management systems](#content-management-systems) - [Content management systems](#content-management-systems)
- [Forum](#forum) - [Forum](#forum)
- [Blogging](#blogging) - [Blogging](#blogging)
- [Debugging](#debugging)
- [Database](#database) - [Database](#database)
- [Testing](#testing) - [Testing](#testing)
- [Minifiers](#minifiers) - [Minifiers](#minifiers)
@@ -48,8 +48,8 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
### Functional programming ### Functional programming
- [Lo-Dash](http://lodash.com) - A utility library delivering consistency, customization, performance, & extras. A better and faster Underscore.js. - [Lo-Dash](http://lodash.com) - A utility library delivering consistency, customization, performance, & extras. A better and faster Underscore.js.
- [Underscore.js](http://underscorejs.org) - Provides a whole mess of useful functional programming helpers without extending any built-in objects.
- [Mout](http://moutjs.com) - Utility library with the biggest difference between other existing solutions is that you can choose to load only the modules/functions that you need, no extra overhead. - [Mout](http://moutjs.com) - Utility library with the biggest difference between other existing solutions is that you can choose to load only the modules/functions that you need, no extra overhead.
- [mori](http://swannodette.github.io/mori/) - A library for using ClojureScript's persistent data structures and supporting API from the comfort of vanilla JavaScript.
- [Folktale](http://folktale.github.io/) - A suite of libraries for generic functional programming in JavaScript that allows you to write elegant modular applications with fewer bugs, and more reuse. - [Folktale](http://folktale.github.io/) - A suite of libraries for generic functional programming in JavaScript that allows you to write elegant modular applications with fewer bugs, and more reuse.
@@ -67,6 +67,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [torrent](https://github.com/maxogden/torrent) - Download torrents. - [torrent](https://github.com/maxogden/torrent) - Download torrents.
- [David](https://github.com/alanshaw/david) - Tells you when your package npm dependencies are out of date. - [David](https://github.com/alanshaw/david) - Tells you when your package npm dependencies are out of date.
- [vtop](https://github.com/MrRio/vtop) - More better top, with nice charts. - [vtop](https://github.com/MrRio/vtop) - More better top, with nice charts.
- [tmpin](https://github.com/sindresorhus/tmpin) - Adds stdin support to any CLI app that accepts file input.
### HTTP ### HTTP
@@ -77,6 +78,16 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [hyperquest](https://github.com/substack/hyperquest) - Streaming HTTP requests. - [hyperquest](https://github.com/substack/hyperquest) - Streaming HTTP requests.
### Debugging / Profiling
- [node-inspector](https://github.com/node-inspector/node-inspector) - Debugger based on Blink Developer Tools.
- [Theseus](https://github.com/adobe-research/theseus) - A new type of JavaScript debugger featuring real-time code coverage, retroactive inspection and asynchronous call tree.
- [longjohn](https://github.com/mattinsler/longjohn) - Long stack traces with configurable call trace length.
- [debug](https://github.com/visionmedia/debug) - Tiny debugging utility.
- [jstrace](https://github.com/jstrace/jstrace) - Dynamic tracing for JavaScript, similar to dtrace, ktap etc.
- [TraceGL](https://github.com/traceglMPL/tracegl) - Transforms your JavaScript, injecting monitoring code that produces a log of everything that happens.
### Logging ### Logging
- [winston](https://github.com/flatiron/winston) - A multi-transport async logging library. - [winston](https://github.com/flatiron/winston) - A multi-transport async logging library.
@@ -106,6 +117,8 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [cli-table](https://github.com/LearnBoost/cli-table) - Pretty unicode tables. - [cli-table](https://github.com/LearnBoost/cli-table) - Pretty unicode tables.
- [drawille](https://github.com/madbence/node-drawille) - Draw on the terminal with unicode braille characters. - [drawille](https://github.com/madbence/node-drawille) - Draw on the terminal with unicode braille characters.
- [progress](https://github.com/visionmedia/node-progress) - Flexible ascii progress bar. - [progress](https://github.com/visionmedia/node-progress) - Flexible ascii progress bar.
- [log-symbols](https://github.com/sindresorhus/log-symbols) - Colored symbols for various log levels.
- [columnify](https://github.com/timoxley/columnify) - Create text-based columns suitable for console output. Supports cell wrapping.
### Build tools ### Build tools
@@ -144,13 +157,17 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
### Control flow ### Control flow
- [each-async](https://github.com/sindresorhus/each-async) - Async concurrent iterator like forEach. - Callbacks
- [async](https://github.com/caolan/async) - Provides straight-forward, powerful functions for working with asynchronousity. - [each-async](https://github.com/sindresorhus/each-async) - Async concurrent iterator like forEach.
- [co](https://github.com/visionmedia/co) - The ultimate generator based flow-control goodness. - [async](https://github.com/caolan/async) - Provides straight-forward, powerful functions for working with asynchronousity.
- [Highland.js](http://highlandjs.org) - Manages synchronous and asynchronous code easily, using nothing more than standard JavaScript and Node-like Streams. - Generators
- [native-promise-only](https://www.npmjs.org/package/native-promise-only) - A polyfill for native ES6 Promises. - [co](https://github.com/visionmedia/co) - The ultimate generator based flow-control goodness.
- [Bluebird](https://github.com/petkaantonov/bluebird) - A fully featured promise library with focus on innovative features and performance. - Promises
- [Q](https://github.com/kriskowal/q) - A tool for making and composing asynchronous promises. - [native-promise-only](https://www.npmjs.org/package/native-promise-only) - A polyfill for native ES6 Promises.
- [Bluebird](https://github.com/petkaantonov/bluebird) - A fully featured promise library with focus on innovative features and performance.
- [Q](https://github.com/kriskowal/q) - A tool for making and composing asynchronous promises.
- Streams
- [Highland.js](http://highlandjs.org) - Manages synchronous and asynchronous code easily, using nothing more than standard JavaScript and Node-like Streams.
### Streams ### Streams
@@ -160,6 +177,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [simple-bufferstream](https://github.com/rvagg/node-simple-bufferstream) - Turn a Buffer into a ReadableStream. - [simple-bufferstream](https://github.com/rvagg/node-simple-bufferstream) - Turn a Buffer into a ReadableStream.
- [co-stream](https://github.com/juliangruber/co-stream) - [co](https://github.com/visionmedia/co) generator stream. - [co-stream](https://github.com/juliangruber/co-stream) - [co](https://github.com/visionmedia/co) generator stream.
- [byline](https://www.npmjs.org/package/byline) - Super-simple line-by-line Stream reader. - [byline](https://www.npmjs.org/package/byline) - Super-simple line-by-line Stream reader.
- [first-chunk-stream](https://github.com/sindresorhus/first-chunk-stream) - Transform the first chunk in a stream.
### Real-time ### Real-time
@@ -190,6 +208,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [escape-string-regexp](https://github.com/sindresorhus/escape-string-regexp) - Escape RegExp special characters. - [escape-string-regexp](https://github.com/sindresorhus/escape-string-regexp) - Escape RegExp special characters.
- [indent-string](https://github.com/sindresorhus/indent-string) - Indent each line in a string. - [indent-string](https://github.com/sindresorhus/indent-string) - Indent each line in a string.
- [strip-indent](https://github.com/sindresorhus/strip-indent) - Strip leading whitespace from every line in a string. - [strip-indent](https://github.com/sindresorhus/strip-indent) - Strip leading whitespace from every line in a string.
- [detect-indent](https://github.com/sindresorhus/detect-indent) - Detect the indentation of code.
- [i18n-node](https://github.com/mashpie/i18n-node) - Lightweight simple translation module for node.js / express.js with dynamic json storage. - [i18n-node](https://github.com/mashpie/i18n-node) - Lightweight simple translation module for node.js / express.js with dynamic json storage.
@@ -212,6 +231,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [js-yaml](https://github.com/nodeca/js-yaml) - Very fast YAML parser. - [js-yaml](https://github.com/nodeca/js-yaml) - Very fast YAML parser.
- [URI.js](https://github.com/medialize/URI.js) - URL mutation. - [URI.js](https://github.com/medialize/URI.js) - URL mutation.
- [JSONStream](https://github.com/dominictarr/JSONStream) - Streaming JSON.parse and stringify. - [JSONStream](https://github.com/dominictarr/JSONStream) - Streaming JSON.parse and stringify.
- [csv-parser](https://github.com/mafintosh/csv-parser) - Streaming CSV parser that aims to be faster than everyone else.
### Humanize ### Humanize
@@ -260,14 +280,6 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [Hexo](http://hexo.io) - Fast, simple and powerful blogging framework. - [Hexo](http://hexo.io) - Fast, simple and powerful blogging framework.
### Debugging
- [node-inspector](https://github.com/node-inspector/node-inspector) - Debugger based on Blink Developer Tools.
- [Theseus](https://github.com/adobe-research/theseus) - A new type of JavaScript debugger featuring real-time code coverage, retroactive inspection and asynchronous call tree.
- [longjohn](https://github.com/mattinsler/longjohn) - Long stack traces with configurable call trace length.
- [debug](https://github.com/visionmedia/debug) - Tiny debugging utility.
### Database ### Database
- Drivers - Drivers
@@ -302,6 +314,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
### Authentication ### Authentication
- [Passport](http://passportjs.org) - Simple, unobtrusive authentication. - [Passport](http://passportjs.org) - Simple, unobtrusive authentication.
- [everyauth](https://github.com/bnoguchi/everyauth) - Authentication and authorization (password, facebook, & more) for your Connect and Express apps.
### Node.js management ### Node.js management
@@ -338,6 +351,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [semver](https://github.com/isaacs/node-semver) - [semver](http://semver.org) parser. - [semver](https://github.com/isaacs/node-semver) - [semver](http://semver.org) parser.
- [cheerio](https://github.com/cheeriojs/cheerio) - Fast, flexible, and lean implementation of core jQuery designed specifically for the server. - [cheerio](https://github.com/cheeriojs/cheerio) - Fast, flexible, and lean implementation of core jQuery designed specifically for the server.
- [browserify](https://github.com/substack/node-browserify) - Browser-side require() the Node.js way. - [browserify](https://github.com/substack/node-browserify) - Browser-side require() the Node.js way.
- [require-uncached](https://github.com/sindresorhus/require-uncached) - Require a module bypassing the cache.
- [Faker.js](https://github.com/Marak/Faker.js) - Generate massive amounts of fake data. - [Faker.js](https://github.com/Marak/Faker.js) - Generate massive amounts of fake data.