Skip to content

Zolmeister/Zolmeister-awesome-nodejs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 

Repository files navigation

Zolmeister's Awesome Node.js

A curated list of delightful Node.js packages and resources.

Inspired by the awesome list thing.

Packages

Functional programming

  • Lo-Dash - A utility library delivering consistency, customization, performance, & extras. A better and faster Underscore.js.

Command-line apps

  • npm - A package-manager for Node.js.
  • Bower - A package manager for the web.
  • PM2 - Advanced Process Manager for Node.js.
  • ESLint - The pluggable linting utility for JavaScript.

HTTP

  • request - Simplified HTTP request client.

Logging

  • winston - A multi-transport async logging library.

Web frameworks

  • Express - A minimal and flexible web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications.
  • SailsJS - An MVC web framework with a modern twist, supporting WebSockets, streams, and a data-driven API.

Build tools

  • gulp.js - Streaming and fast build system that favors code over config.

Templating

  • Jade - High performance template engine heavily influenced by Haml.

Documentation

  • Docco - A quick-and-dirty documentation generator which produces an HTML document that displays your comments intermingled with your code.

Filesystem

  • fs-extra - Extra methods for the fs module.

Control flow

  • Bluebird - A fully featured promise library with focus on innovative features and performance.

Real-time

  • Socket.io - Enables real-time bidirectional event-based communication.

Date

  • Moment.js - Parse, validate, manipulate, and display dates.

Parsing

  • marked - A markdown parser and compiler built for speed.

Static site generators

  • Jekyll - Simple, Blog-aware static site generator.

Blogging

  • Jekyll - Simple, Blog-aware static site generator.

Debugging

Database

  • Drivers
    • MongoJS - MongoDB driver for Node.js.
    • Redis - Redis client for Node.js.
  • ODM / ORM
    • Mongoose - Elegant MongoDB object modeling for Node.js.
    • Waterline - Sails.js ORM across multiple databases (both SQL and no-SQL)

Testing

  • Mocha - A feature-rich test framework making asynchronous testing simple and fun.

Minifiers

Authentication

  • Passport - Simple, unobtrusive authentication.

Node.js management

  • n - Node.js version management.

AST

  • Esprima - A high performance, standard-compliant JavaScript parser.

Miscellaneous

  • browserify - Browser-side require() the Node.js way.

Resources

Blogs

About

Zolmeister picks from a curated list of delightful Node.js packages and resources.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors