Grow your team on GitHub
GitHub is home to over 28 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.Sign up
A comprehensive, partially automatically generated comparison of static site generators
A class for loading, verifying, and creating plugins. Used by DocPad for years.
Base files for new projects
Startup Hostel, the home in paradise for the doers of the world.
Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)
A map of log level aliases matched to their numeric values. Follows the RFC Standard.
Exports the correct PORT and HOSTNAME values for Heroku, AppFog, CloudFoundry, OpenShift, and other service environments
Get the mac address of the current machine you are on via Node.js
Caterpillar is the ultimate logging system for Node.js, based on transform streams you can log to it and pipe the output off to different locations, including some pre-made ones. Caterpillar also supports log levels according to the RFC standard, as well as line, method, and file fetching for messages.
Emit events in serial or parallel with support for synchronous and asynchronous listeners
Execute a function ambidextrously (normalizes the differences between synchronous and asynchronous functions). Useful for treating synchronous functions as asynchronous functions (like supporting both synchronous and asynchronous event definitions automatically).
Check whether or not the current working directory is valid on windows
Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.
An extended Error class that envelops a parent error, such that the stack trace contains the causation
Function.prototype.bind replacement that provides an `unbounded` hidden property on the returned bounded function, that contains the original unbounded function
The definitive rendering collection of badges
Run your tests locally against multiple node.js versions
Write your spinner to the terminal title bar
A logger that is clearable
Crowd-sourced list of Travis CI hooks/scripts etc to level up your .travis.yml file
Console Reporter for the Joe Testing Framework
Your usual progress bar, but this time it is displayed within the terminal's title, which is much simpler
A helper service that assists many of the bevry eco-system functions
A tiny wrapper that sits around your request function that caches its data for a specified duration, provides updates as requested rather than polling each interval
A clerk for retrieving compatible plugins from the npm database
String replacement utilities with support for both synchronous and asynchronous replacements. Supports replacing Regular Expressions, HTML Elements, and Comment Elements. Compatible with async/await.
Use feedr to fetch the data from a remote url, respect its caching, and parse its data. Despite its name, it's not just for feed data but also for all data that you can feed into it (including binary data).