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
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
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
`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-recorderCloses#486
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
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
`property-validator` is a property validation library built on top of `validator.js` to help developers validate request, query, body params and request headers.