jamescostian

3 Packages by jamescostian

  • flashcardz Intelligently quizes you
  • pushpush Get a Pushover notification if you haven't pushed any open source code on Github today
  • stream-string Converts a stream to a string and supports promises.

73 Packages starred by jamescostian

  • array-shuffle Randomize the order of items in an array
  • array-uniq Create an array without duplicates
  • assumejs Assume your node.js production server won't fail. And get notified if you were wrong.
  • bcrypt A bcrypt library for NodeJS.
  • benchmark A benchmarking library that works on nearly all JavaScript platforms, supports high-resolution timers, and returns statistically significant results.
  • body-parser Node.js body parsing middleware
  • brain Neural network library
  • browserify browser-side require() the node way
  • busboy A streaming parser for HTML form data for node.js
  • chalk Terminal string styling done right. Much color.
  • compression Node.js compression middleware
  • cron Cron jobs for your node
  • csrf primary logic behind csrf tokens
  • dnode freestyle rpc
  • dots Truncate string
  • download Download and extract files effortlessly
  • elasticsearch The official low-level Elasticsearch client for Node.js and the browser.
  • express Fast, unopinionated, minimalist web framework
  • faker Generate massive amounts of fake contextual data
  • fixmyjs Automatically fixes your JavaScript based on lint rules
  • fixtures-fs Create a temporary fs with JSON fixtures
  • fs-extra fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.
  • gen-run Generator Async Runner. Makes it possible to yield and wait for callbacks and thunks.
  • get-port Get an available port
  • glob a little globber
  • gm GraphicsMagick and ImageMagick for node.js
  • gulp-browserify Bundle modules with Browserify
  • gulp-uglify Minify files with UglifyJS.
  • gulp-webp Convert images to WebP
  • hashids A small Node.js class to generate YouTube-like hashids from one or many numbers. Use hashids when you do not want to expose your database ids to the user.
  • inquirer A collection of common interactive command line user interfaces.
  • interfake A simple way to create dummy APIs
  • jed Gettext Style i18n for Modern JavaScript Apps
  • jsdom A JavaScript implementation of the DOM and HTML standards
  • jsinspect Detect structural similarities in your code
  • jszip Create, read and edit .zip files with Javascript http://stuartk.com/jszip
  • knex A batteries-included SQL query & schema builder for Postgres, MySQL and SQLite3 and the Browser
  • level Fast & simple storage - a Node.js-style LevelDB wrapper (a convenience package bundling LevelUP & LevelDOWN)
  • lowdb Flat JSON file database
  • matcha Benchmark your code.
  • mathjs Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser and offers an integrated solution to work with numbers, big numbers, complex numbers, units, and matrices.
  • mockery Simplifying the use of mocks with Node.js
  • moment Parse, validate, manipulate, and display dates
  • nanny Scaffolding for node cluster
  • ncurses An ncurses binding for node.js
  • nightmare A high level wrapper for Phantomjs
  • node-fetch A light-weight module that brings window.fetch to node.js and io.js
  • node-inspector Web Inspector based nodeJS debugger
  • node-uuid Rigorous implementation of RFC4122 (v1 and v4) UUIDs.
  • nodemailer Easy as cake e-mail sending from your Node.js applications
  • nopt Option parsing for Node, supporting types, shorthands, etc. Used by npm.
  • object.assign ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim
  • omelette Omelette.js Simple Autocompletion Helper for Node
  • once Run a function exactly one time
  • passport Simple, unobtrusive authentication for Node.js.
  • pretty-bytes Convert bytes to a human readable string: 1337 → 1.34 kB
  • pretty-ms Convert milliseconds to a human readable string: 1337000000 → 15d 11h 23m 20s
  • procstreams Enable easier shell scripting in node
  • pushover-notificatio... Pushover API for node.js
  • query-string Parse and stringify URL query strings
  • request-promise The world-famous HTTP client 'Request' now Promises/A+ compliant. Powered by Bluebird.
  • rethinkdb This package provides the JavaScript driver library for the RethinkDB database server for use either from node or your web-browser.
  • rimraf A deep deletion module for node (like `rm -rf`)
  • seamless-immutable Immutable data structures for JavaScript which are backwards-compatible with normal JS Arrays and Objects.
  • smtp-protocol implements the smtp protocol for clients and servers
  • sparkly Generate sparklines ▁▂▃▅▂▇
  • supertest Super-agent driven library for testing HTTP servers
  • supervisor A supervisor program for running nodejs programs
  • terminal-menu retro ansi terminal menus for serious 80s technicolor business
  • update-notifier Update notifications for your CLI app
  • user-home Get the path to the user home directory
  • whatwg-fetch The global `fetch` function is an easier way to make web requests and handle responses than using an XMLHttpRequest. This polyfill is written as closely as possible to the standard Fetch specification at https://fetch.spec.whatwg.org.
  • ws simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455