Commit Graph

627 Commits

Author SHA1 Message Date
Alexander Komlev
bcef26487a Add ctrace
Well-formatted and improved trace system calls and signals (when the debugger does not help).

```ctrace``` are indispensable in the following cases
   - Debugging complex performance issues or not identified unhandled errors and exceptions in own code or someone else's code
   - Learning OS kernel

Closes #519
2016-06-06 20:17:22 +02:00
Alister Norris
a91fbd5aed Add Nightwatch
Closes #514
2016-05-18 22:58:43 +07:00
Nikita Liashenko
eb00d666d8 Add "Secure Your Node.js Web Application" book (#513)
I have read this book recently and I think it's the best thing, where you can find security tips and tricks with good explanation.
2016-05-18 16:03:18 +07:00
Nikita Liashenko
b1a8d67dfe Add Mostly Node podcast 2016-05-16 23:04:13 +07:00
Douglas Wade
57b03bd073 Replace bell with banshee (#510)
Bell.js is no longer maintained, and banshee is the recommended
replacement.  As such, list banshee in bell's place.
2016-05-16 15:48:20 +07:00
Victor Lupu
ee0ef9cbe9 Add schema-inspector
I find it one of the best documented and customizable modules for object validation. Best thing about it, also includes sanitization.

Closes #501
2016-05-08 12:35:30 +07:00
Sindre Sorhus
d39ee6acf2 add Node.js icon 2016-05-04 21:09:45 +07:00
Sindre Sorhus
47c5593916 update code of conduct 2016-05-02 15:30:19 +07:00
Sindre Sorhus
1fb85c3dec add meta files 2016-05-02 15:24:37 +07:00
Daniel Cohen
37fefc02c7 Add npmcompare.com
…packages

Closes #500
2016-05-01 21:58:32 +07:00
Sindre Sorhus
03e2bf1a91 add some articles 2016-04-29 21:46:57 +07:00
Luke Edwards
cb4ca17b61 Add Fly
Closes #498
2016-04-29 00:10:06 +07:00
vsemozhetbyt
69efd54a88 Add jsdom
[jsdom](https://github.com/tmpvar/jsdom) - A JavaScript implementation of the WHATWG DOM and HTML standards.

Closes #497
2016-04-25 15:40:32 +07:00
Iván Sánchez Ortega
749547bedf Add 'sander' in filesystem (#495) 2016-04-25 14:22:24 +07:00
Aaron H
da1593580e Add nano
Added nano, a minimalistic CouchDB driver for Node.js.

Closes #492
2016-04-22 08:16:17 +07:00
Drew Goodwin
f996170cba Rename Jade to Pug
The project is being renamed due to trademark claims made on Jade: https://github.com/pugjs/pug/issues/2184

Closes #493
2016-04-22 08:13:15 +07:00
Guy Podjarny
3985ba4565 Add a Security section & snyk
Added security section: The importance of having developers embrace security is growing, and I believe every (awesome) list of this nature should have a security section enumerating security tools.

Added snyk: I kicked off the section with snyk, which holds your hand through finding vulnerable npm dependencies and fixing them through guided upgrades or patches, as well as adding that to your build so you don't accidentally add vulnerable dependencies later on.

It's worth noting that while Snyk is a company, the client & vulnerability DB is open source (https://github.com/Snyk/vulndb), and the testing & patching functionality is forever free.

Full disclosure: I'm a part of the Snyk team, on a mission to help make open source more secure! ;)

Closes #491
2016-04-22 01:10:23 +07:00
Christopher Giffard
238313fbb1 Add simplecrawler (#489)
Simplecrawler is a simple but powerful event driven web crawler.

Rationale:

* Simplecrawler is well documented and tested.
* Simplecrawler has more than thirty individual contributors and a core team of three.
* Simplecrawler has some notoriety: with nearly 1000 stars on Github it is the most popular still-maintained web crawler library for node.
* Articles and blog entries have been written about simplecrawler, (most notably [this one from WIRED](http://www.wired.com/2015/10/cyphon-wired-archive-migration/)) and it has seen continued use in many large organisations.

Closes #489
2016-04-15 15:33:49 +07:00
Cristian Cortez
999998b52f Add terminal-recorder (#486)
`terminal-recorder` tool might be helpful in case you need to document a process on your terminal (like using git commands, devops procedures, etc..). It records your terminal keystrokes and export them to an interactive html documentation (where you can pause and also copy the plain command text), so you can share it easily with your friends.

https://www.npmjs.com/package/terminal-recorder

Closes #486
2016-04-14 22:53:58 +07:00
Sindre Sorhus
1c8599b265 meta tweaks 2016-04-14 14:30:23 +07:00
Viraj Sinha
130f0db1ff Add liftoff (#485)
Closes #485
2016-04-14 14:27:57 +07:00
Gianluca Casati
b44887cd5d Add algebra (#484)
Hi, I added my algebra package.

Currently I am adding more documentation, tests and cleaning the code to prepare for a 1.0 version. The API is almost stable right now.

The algebra package let also define custom groups and rings, I did not added it in the description to keep it shorter.

Complex and Quaternion are implemented as composition algebras using the Cayley-Dickson operator over Reals, so also Octonion are implemented as well as Complexes over a custom field (for example using strings instead of numbers, if you find operators that respect the ring definition laws).

I hope algebra can enter the awesome node list.

Thanks,
Gianluca.

Closes #484
2016-04-14 14:23:51 +07:00
VictorBjelkholm
acd0f72f5a Close #477 PR: Add trymodule. 2016-03-29 18:08:34 +07:00
Vitaly Tomilov
1544e8f30b Close #480 PR: Add pg-promise. 2016-03-25 21:40:59 +07:00
Tom
dfabe74d8d Close #479 PR: Add deepstream.io. 2016-03-22 20:56:42 +07:00
David Frank
831f050e90 Close #478 PR: Add node-fetch. 2016-03-21 13:57:10 +07:00
Guillermo Grau Panea
9286188e45 Close #474 PR: Add storyboard. 2016-03-17 11:35:10 +07:00
Rodolfo Silva
4c322d4925 Close #475 PR: Removing p after Books link. 2016-03-17 10:25:59 +07:00
Benjamin Coe
66fdb6ac9b Close #472 PR: Add yargs. 2016-03-13 14:23:00 +07:00
Sindre Sorhus
4485a8c07e Add 0x 2016-03-10 22:06:49 +07:00
Sindre Sorhus
9a3a1de5bf Add term-img
https://github.com/sindresorhus/term-img
2016-03-10 22:05:59 +07:00
Sindre Sorhus
d41ff57d4b Add ora 2016-03-06 22:11:14 +07:00
EGOIST
b2be7ed7bd Close #470 PR: Add testen. 2016-03-06 22:09:15 +07:00
Sindre Sorhus
d65c56bd95 Merge pull request #468 from markelog/adit
Add "adit" package to 'Miscellaneous' section
2016-03-05 09:57:20 +07:00
Oleg Gaidarenko
c2a95cd031 Add "adit" package to "Miscellaneous" section
(https://github.com/markelog/adit)
2016-03-04 21:35:54 +03:00
Sindre Sorhus
c500753f7e Merge pull request #469 from markelog/ssh2
Improve ssh2 note
2016-03-04 12:37:02 +07:00
Oleg Gaidarenko
858578955a Improve ssh2 note 2016-03-03 23:50:31 +03:00
Sindre Sorhus
ba4061d313 Merge pull request #464 from shannonmoeller/patch-1
Add ygor.
2016-03-02 15:21:29 +07:00
Sindre Sorhus
9d18bdec72 use SVG badge 2016-03-01 16:55:34 +07:00
Sindre Sorhus
d57a3fe658 add power-assert by @twada 2016-03-01 14:27:55 +07:00
Sindre Sorhus
720124b10c add some stuff 2016-03-01 14:26:32 +07:00
Sindre Sorhus
7378b68565 move shelljs to CLI utils section 2016-03-01 14:09:27 +07:00
Sindre Sorhus
4b1ffcfa26 Merge pull request #465 from shannonmoeller/patch-2
Add cli-columns.
2016-03-01 14:05:16 +07:00
Shannon Moeller
db629991fa Add cli-columns.
Loggable columnated text lists. Like `ls` output. Unicode and ANSI safe.
2016-02-27 11:37:52 -05:00
Shannon Moeller
dffa7ee993 Add ygor.
A promising task runner. Fills a gap between `npm run` and tools like `gulp` and `grunt`. Promotes `async` and `await` for flow control.

https://github.com/shannonmoeller/ygor
2016-02-27 11:20:45 -05:00
dc
7d49e1d143 Close #462 PR: Add Cash. 2016-02-24 01:37:16 +07:00
Sindre Sorhus
7392bca2ad Merge pull request #461 from nettofarah/patch-1
add property-validator
2016-02-16 16:52:27 +07:00
Netto Farah
4cccc1bbd2 add property-validator
`property-validator` is a property validation library built on top of `validator.js` to help developers validate request, query, body params and request headers.
2016-02-15 10:00:44 -08:00
dc
266e6eda46 Close #458 PR: Add Table of Contents. 2016-02-12 12:43:49 +07:00
Rahul J
567c19b176 Close #456 PR: Add new category for job queues along with Kue and Bull modules. 2016-02-10 17:11:47 +07:00