zeke

85 Packages by zeke

  • an-array-of-english-... An array of ~275,000 English words. Works with node, iojs, and browserify.
  • app-cloner-heroku A node module for deploying app.json apps to Heroku. Designed to work on the server, the browser, and the command line.
  • app-json-fetcher A CORS-friendly webservice for fetching app.json file content from GitHub and Bitbucket repos
  • app-profiler-heroku Fetch addons and env data from a running Heroku app for use in creating or updating its app.json file
  • app.json Create, validate, and render Heroku app.json manifests
  • apps Create, validate, and render Heroku app.json manifests
  • art-of-node An introduction to Node.js
  • backfill Download package.json dependency data to meta.json
  • bitbucket-url-to-obj... Extract user, repo, and other interesting properties from Bitbucket URLs
  • carousel Turn HTML pages into keyboard-navigable slideshows.
  • color-namer Give me a color and I'll name it.
  • design Describe things with design.json
  • dimensions Get the width and height of any image on the Internet. Supports BMP, GIF, JPEG, PNG, PSD.
  • envy-json Read a javascript object, JSON string, or JSON file and replace values like '$foo' with process.env.foo
  • euclidean-distance Calculate the Euclidean distance been two points in 2D/3D/nD space.
  • evil A test package, frought with <script>alert(1);</script> misconduct
  • faceplate Wrapper for Facebook authentication and API
  • faves Audit your machine to generate a list of the npm packages you use most.
  • flickr-set-downloade... Download all the original files in a give Flickr set
  • geolocation-stream streaming API on top of the html5 geolocation API
  • get-email-address-fr... Get the email address for a specific npm user
  • ghwd Open the GitHub URL that matches your shell's current branch and working directory
  • github-url-to-object Extract user, repo, and other interesting properties from GitHub URLs
  • grunt-markdown2slide... Write your slide deck in markdown without compromising stylability.
  • handlebars-helper-eq... A Handlebars helper for testing equality
  • handlebars-helper-pl... A Handlebars helper for conditionally pluralizing words
  • hapi-mysql A simple hapi plugin that provides a connection to a MySQL database
  • hardwork10 we did it!
  • harp-from-the-future Zeke's fork of harp with support for browserify and github-based project templates
  • heroku-addons A convenience library for fetching metadata about Heroku Addons
  • heroku-auth-finder Derive a Heroku API key from process.env or ~/.netrc
  • highlight.js-tokens An array of tokens used by the highlight.js syntax highlighter
  • highlights-tokens A list of the language tokens used by the Atom.app [highlights](https://www.npmjs.com/package/highlights) syntax highlighter
  • hk An experimental Heroku CLI
  • hk-manifest A Heroku hk CLI plugin for creating app.json manifests
  • html-frontmatter Extract key-value metadata from HTML comments
  • is-url Check whether a string is a URL.
  • jiggle Jiggle arrays to slightly rearrange their values
  • lets-get-meta Extract meta tags from an HTML string in Node.js (not browsers)
  • levenmorpher Morph one word into another, one word at a time.
  • local-env Load your .env file into process.env
  • maintenance-modules list of modules useful for developing and maintaining modules
  • markdown-index Build a markdown table of contents for all the markdown files in a given directory tree.
  • markdown2slides Write your slide deck in markdown without compromising stylability.
  • marky-markdown The thing npm uses to clean up READMEs and other markdown files
  • moby A free and open-source website (and CLI) for searching the largest thesaurus in the English language.
  • mousetrap Simple library for handling keyboard shortcuts
  • n-p-m What does n-p-m stand for?
  • nets nothin but nets. http client that works in node and browsers
  • newww The npmjs.com website
  • newww-metrics a numbat metrics wrapper for newww
  • node-core-module-nam... An array of the names of the core modules in Node.js
  • node-version-resolve... Give me a semver range and I'll tell you the latest node version that satisfies it.
  • npe Node Package Editor: a CLI for one-off inspection and editing of properties in package.json files.
  • npm-cdn A webservice that dishes out files from npm packages
  • npm-collection-expli... packages people 'npm install' a lot
  • npm-collection-langu... A collection of npm modules for working with words and language
  • npm-collection-staff... A list of obscure and beloved npm packages, selected by the staff at npm
  • npm-collection-tools... Modules I use for writing tests
  • npm-email-templates shared templates for transactional npm emails.
  • npm-expansions What does n-p-m stand for?
  • npm-humans The humans behind npm, Inc
  • npm-stats Convenience module for getting back data from an NPM registry
  • npm-synonym Turn your three-word-phrase into an abbreviation of n-p-m.
  • npm-tarball-globber Download files within npm packages and load them into memory
  • npmwd Open the npm package URL that matches your shell's current working directory
  • ord.zeke.xxx A website/webservice for displaying wikipedia word translations
  • oss-license-name-to-... Convert shorthand OSS license names to opensource.org URLs
  • package-json-to-read... Generate a README.md from package.json contents
  • pkgs Fetch npm registry metadata for a list of npm package names
  • polyglot-readme Lots of programming language snippets together in a single README. Good for testing syntax highlighting themes.
  • pygments-lexers An array of all the languages supported by the pygments syntax highlighter
  • pygments-tokens A map of the tokens used by the pygments syntax highlighter
  • redact-url Redact or remove authentication data from URLs
  • redis-url Connect to redis using a fully-qualified URL
  • schemeless Remove the parts of URLs that humans don't really need to see
  • scroll-fever A progress bar that fills up as you scroll down the page.
  • similarity How similar are these two strings?
  • swagger swagger.js is a javascript client for use with swaggering APIs.
  • thief Extract color palettes from images. A node-friendly port of the Color Thief browser library.
  • tiny-tarball tiny tarball used for health checks
  • validate-npm-package... Give me a string and I'll tell you if it's a valid npm package name
  • wikipedia-translator Scrape translations from Wikipedia pages
  • wikipedias Metadata about Wikipedia's international subdomain codes
  • zeke.sikelianos.com My website as an npm module

160 Packages starred by zeke

  • aftershave compiled javascript templates
  • alphabet The english alphabet as a string or array, upper and lowercase.
  • angular-node AngularJS provided as a CommonJS module. Compiled with jsdom when running in Node. Useful for client-side apps built with Browserify and for testing AngularJS code in Node without depending on a browser.
  • animals Get animals
  • aristotle turns your browsers cursor into aristotle the cat if you enter the konami code
  • asciify Plain text awesomizer. A hybrid npm module and CLI for turning plain text into ascii art.
  • beefy local development server that aims to make using browserify fast and fun
  • browser-request Browser port of the Node.js 'request' package
  • browserify-fs fs for the browser using level-filesystem and browserify
  • browsernizr Modernizr wrapper for use with browserify
  • budo a browserify server for rapid prototyping
  • cdnjs Search and URL retrieval from cdnjs
  • changelog-maker A git log to CHANGELOG.md tool
  • cheerio Tiny, fast, and elegant implementation of core jQuery designed specifically for the server
  • cheerio-repl A REPL for interacting with DOMs using Cheerio
  • chroma-js JavaScript library for color conversions
  • chunk Chunk converts arrays like `[1,2,3,4,5]` into arrays of arrays like `[[1,2], [3,4], [5]]`.
  • color-convert Plain color conversion functions
  • color-diff Implemets the CIEDE2000 color difference algorithm, conversion between RGB and LAB color and mapping all colors in palette X to the closest or most different color in palette Y based on the CIEDE2000 difference.
  • color-namer Give me a color and I'll name it.
  • colorable Color combination contrast tester
  • connectivity Detect if the network is up (do we have connectivity?)
  • contributor A simple module to add git contributors to your package.json.
  • count-to-6 An intro to some ES6 features via a set of self-guided workshops.
  • create-module Helper to create a module
  • critical Extract & Inline Critical-path CSS from HTML
  • css-color-names A JSON Object of css color names mapped to their hex value
  • dbox-sh a dropbox cli interface
  • demeteorizer Converts a Meteor app into a "standard" Node.js application.
  • did-you-mean Fuzzy match a command from a list (typo-safety)
  • division Simple and powerful wrapper over node.js cluster API. This module is inspired by impressive but abandoned project Cluster created by visionmedia (TJ Holowaychuk)
  • domify turn HTML into DOM elements
  • dont-break Checks if the current version of your package would break dependent projects
  • download-github-repo Download and extract a GitHub repository from node.
  • drag-drop HTML5 drag & drop for humans
  • duo-package package downloader for duo
  • easing Easing Functions Without the Framework Cruft
  • easydate get date and/or time by pattern
  • euclidean-distance Calculate the Euclidean distance been two points in 2D/3D/nD space.
  • extract-values A simple helper to extract values from a string based on a pattern.
  • filewatcherthing a thing to watch a file and then run a command
  • fixmyjs Automatically fixes your JavaScript based on lint rules
  • fixpack cli tool that cleans up package.json files.
  • flat Take a nested Javascript object and flatten it, or unflatten an object with delimited keys
  • frontend-npm-goodies examples of frontend npm uses
  • gcloud Google Cloud APIs Client Library for Node.js
  • get-rgba-palette gets a palette of prominent colors from an array of pixels
  • get-urls Get all urls in a string
  • ghauth Create and load persistent GitHub authentication tokens for command-line apps
  • ghwd Open the GitHub URL that matches your shell's current branch and working directory
  • gifify Convert any video file to an optimized animated GIF
  • git-directory-deploy Deploy a git directory to a branch.
  • green-mesa-hashchang... Hash Change event handler thingy
  • gremlins.js A monkey testing library written in JavaScript, for Node.js and the browser. Use it to check the robustness of web applications by unleashing a horde of undisciplined gremlins.
  • harp Static web server with built in preprocessing
  • heroku-addons A convenience library for fetching metadata about Heroku Addons
  • heroku-client A wrapper for the Heroku v3 API
  • hjson JSON for Humans, allows comments and is less error prone.
  • html HTML pretty printer CLI utility (based on jsbeautifier)
  • httpify Http in Node and Browserify, simply.
  • httpstatus HTTP status class for NodeJS
  • hubjs The most advanced EventEmitter for Node and the browser
  • human-interval Human readable time measurements
  • imacss An application and library that transforms image files to data URIs and embeds these into a single CSS file.
  • image-loaded Call a callback when an image has loaded - adapted from desandro/imagesloaded
  • inquirer A collection of common interactive command line user interfaces.
  • io-install Install me to install io.js
  • irish-pub Feel like npm is drunk or maybe you are and want to verify what gets published via `npm publish`? irish-pub has you covered.
  • is_js micro check library
  • jsinspect Detect structural similarities in your code
  • json5 JSON for the ES5 era.
  • jsun Error catching JSON methods. Hides away the try/catch madness for parsing strings and stringifying JSON objects.
  • juice Inlines css into html source
  • jung trigger commands on file change events
  • knex A batteries-included SQL query & schema builder for Postgres, MySQL and SQLite3 and the Browser
  • limiter A generic rate limiter for node.js. Useful for API clients, web crawling, or other tasks that need to be throttled
  • literalify A browserify transform for replacing require calls with arbitrary code.
  • lowdb Flat JSON file database
  • malarkey Simulate a typewriter/ticker effect on a DOM element.
  • matchme Simple Object Query Language
  • messenger A json communication layer for node.js
  • mime A comprehensive library for mime-type mapping
  • mochify TDD with Browserify, Mocha, PhantomJS and WebDriver
  • module-generator The generator script I use for fresh modules
  • mousetrap Simple library for handling keyboard shortcuts
  • myth-request Wraps a myth instance into an HTTP request handler
  • name-that-color A command line utility that uses the library that the name that color project (http://chir.ag/projects/ntc/) uses that also provides additional functionality
  • nash Craft command-line Masterpieces
  • natural General natural language (tokenizing, stemming (English, Russian, Spanish), classification, inflection, phonetics, tfidf, WordNet, jaro-winkler, Levenshtein distance, Dice's Coefficient) facilities for node.
  • nconf Hierarchical node.js configuration with files, environment variables, command-line arguments, and atomic object merging.
  • ndm ndm allows you to deploy OS-specific service-wrappers directly from npm-packages.
  • net-cluster a drop-in replacement for node's net module that works in a sane way when clustered
  • nets nothin but nets. http client that works in node and browsers
  • new-office NPM's new office
  • nixt Simple and powerful testing for command-line apps
  • nock HTTP Server mocking for Node.js
  • node-netrc Higher-level ~/.netrc parser
  • node-phantom-ws bridge between node.js and PhantomJS using pure WebSockets
  • node-read Get Clean Reading Content from every web page
  • npe Node Package Editor: a CLI for one-off inspection and editing of properties in package.json files.
  • npm-expansions What does n-p-m stand for?
  • npm-me Get a list of download counts over the last month for a particular user's packages
  • npm-package-arg Parse the things that can be arguments to `npm install`
  • npm-path Get a PATH with all executables available to npm scripts.
  • npm-registry An high available npm registry client
  • npm-stats Convenience module for getting back data from an NPM registry
  • npmfs All of npm as a filesystem!
  • npmrc Switch between different .npmrc files with ease and grace
  • ntc Name that Color
  • octonode nodejs wrapper for github v3 api
  • open open a file or url in the user's preferred application
  • p-promise A simple Promises/A+ library.
  • parcelify Create css bundles from npm packages using the browserify dependency graph.
  • parse-link-header Parses a link header and returns paging information for each contained link.
  • path-proxy A path proxy object constructor
  • peacock JavaScript syntax highlighter that generates pygments compatible html and therefore supports pygments styles.
  • phantomas PhantomJS-based web performance metrics collector
  • pkgs Fetch npm registry metadata for a list of npm package names
  • platform A platform detection library that works on nearly all JavaScript platforms.
  • play-url Play the song at given URL. Supports Soundcloud, Youtube and Rdio URLs.
  • pouchdb-quick-search PouchDB Quick Search - persisted full-text search for PouchDB
  • promise Bare bones Promises/A+ implementation
  • prompt A beautiful command-line prompt for node.js
  • proxyquire Proxies nodejs require in order to allow overriding dependencies during testing.
  • react-jsx Compile JSX templates to client and server-side renderable templates
  • replay When API testing slows you down: record and replay HTTP responses like a boss
  • robotskirt A node wrapper for the awesome C markdown parsing library, sundown.
  • router Simple middleware-style router
  • s3signer Transform stream which reads S3 object keys and writes presigned S3 urls
  • sanitizer Caja's HTML Sanitizer as a Node.js module
  • schemeless Remove the parts of URLs that humans don't really need to see
  • scroll-fever A progress bar that fills up as you scroll down the page.
  • semi To semicolon or not to semicolon; that is the question
  • sharp High performance Node.js module to resize JPEG, PNG, WebP and TIFF images using the libvips library
  • simple-dom A simple JS DOM.
  • simple-encryptor Simplified encryption/decryption for node.js
  • simple-git Simple GIT interface for node.js
  • smokestack Pipe your JavaScript into a browser, logging console output in Node
  • spellchecker Bindings to native spellchecker
  • spm Static Package Manager
  • sse-stream expose html5 server sent events (sse) as a writable stream
  • ssejson Serialize and parse object streams over SSE/EventSource
  • static-react Single-page React static HTML generator
  • steno Fast non-blocking file writer for Node
  • superscript A dialog system and bot engine for creating human-like chat bots.
  • surge CDN for front-end developers
  • tablify Quick and painless printing of tabular data
  • touch-position get current touch/mouse position
  • uncss Remove unused CSS styles
  • ungit Git made easy
  • unirest Simple HTTP Request client.
  • url-regex Regular expression for matching URLs
  • urlregexp Regular expression to match URLs in a body of plain text.
  • userhome A cross-platform path to the user's home
  • validator String validation and sanitization
  • watchify watch mode for browserify builds
  • watchify-request Wraps a watchify instance into an HTTP request handler
  • whatever_modules node_modules?!? pssh whatever_modules
  • wzrd Super minimal browserify development server. Inspired by [beefy](http://npmjs.org/beefy) but with less magic
  • yez Chrome extension which acts as task runner