For sure you know node and npm sites.
Despite it is so young, node ecosystem is pretty rich!
I annotate here links, resources and people I find on my way.
Popular packages and frameworks
Automation
Web applications
- Express
- Web application framework.
- hapi
- A rich framework for building applications and services
- Socket.IO
- The cross-browser WebSocket for realtime apps.
- Primus
- Abstraction layer for real-time to prevent module lock-in
- Sails.js
- Realtime MVC framework.
- MEAN.io
- A boilerplate that provides a nice starting point for MongoDB, Node.js, Express, and AngularJS based applications.
- DocPad
- Streamlined web development
- Apache Cordova
- A platform for building native mobile applications using HTML, CSS and JavaScript.
Documentation
- Docco
- Is a quick-and-dirty documentation generator.
- dox
- JavaScript documentation generator for node using markdown and jsdoc.
- Gitbook
- Build beautiful programming books and exercises using GitHub/Git and Markdown.
Cli
- Commander
- A light-weight, expressive, and powerful command-line framework for node.js.
- cli-table
- Pretty unicode tables for the CLI with Node.JS.
Test
- JSHint
- A JavaScript Code Quality Tool
- testling
- Run your browser tests on every push
- mocha
- simple, flexible, fun, feature-rich test framework
- should
- BDD style assertions for node.js – test framework agnostic
- Vows
- Asynchronous behaviour driven development for Node
- intern
- A next-generation JavaScript testing stack
Other
- localtunnel
- expose yourself to the world
- ShellJS
- Portable Unix shell commands for Node.js
- async
- Higher-order functions and common patterns for asynchronous code
- Browserify
- Browserify lets you require(‘modules’) in the browser by bundling up all of your dependencies. See also browserify-cdn
People
Sites
- Node Frameworks
- Hand-picked registry of Node.js frameworks
- Node webmodules
- A collection of web frameworks for Node.js
Articles, tutorials and others resources
Creating and publishing a node.js module
Generators in Node.js: Common Misconceptions and Three Good Use Cases
Building Secure Node.js Applications
Node.js: managing child processes
- Better logging in Node.js
- Add context to your log messages
Cross platform JavaScript with Browserify – Sharing Code Between Node.js and the Browser
Command-line utilities with Node.js
Streams
Node Streams: How do they work?
An Introduction to Node’s New Streams
- An Introduction to Node Streams (video)
- In 8 minutes, Hendrik Swanepoel demonstrates how to create your own read, write, and transform stream, complete with written notes accompanying the video.
No comments:
Post a Comment