maxogden

232 Packages by maxogden

  • abstract-blob-store A test suite and interface you can use to implement streaming file (blob) storage modules for various storage backends and platforms.
  • adventure-time a web UI for doing nodeschool adventures in the browser
  • ansimd Markdown to ANSI for your terminal
  • aristotle turns your browsers cursor into aristotle the cat if you enter the konami code
  • atom-shell Install atom-shell prebuilts using npm
  • auth-socket pluggable authentication API for http, websockets, etc
  • binary-csv A fast CSV binary data parser written in javascript
  • binary-split a fast newline (or any delimiter) splitter stream - like require('split') but faster
  • binary-xhr make binary XHR GETs in modern browsers
  • biohacker A nodeschool workshop for learning how to use bionode for bioinformatics
  • bionode-bwa A Node.js wrapper for the Burrow-Wheeler Aligner (BWA).
  • bionode-fasta Streamable FASTA parser
  • bionode-ncbi Node.js module for working with the NCBI API (aka e-utils) using Streams.
  • bionode-sam Node.js wrapper for samtools.
  • bionode-seq Module for DNA, RNA and protein sequences manipulation
  • bionode-sra A Node.js wrapper for SRA Toolkit.
  • bionode-template Template module to use as base for quickly creating bionode modules.
  • bkts launch the Brackets editor from the command line
  • browser-locale get the users selected language locale from the navigator object from client-side js
  • browser-module-sandb... uses browserify-cdn to run node code in an iframe
  • browser-request Browser port of the Node.js 'request' package
  • browserify browser-side require() the node way
  • browserify-adventure... learn browserify with this educational adventure
  • browserify-cdn [![Build Status](https://travis-ci.org/jesusabdullah/browserify-cdn.png?branch=master)](https://travis-ci.org/jesusabdullah/browserify-cdn)
  • buffer-drop high level client-side module to simplify dropping a file onto a page and reading it as a Buffer
  • byte-stream through stream that buffers streams into batches limited by a cumulative byte size limit
  • bytewiser a nodeschool workshop that teaches you the fundamentals of working with binary data in node.js and HTML5 browsers
  • cat-picture makes a cat appear on your web site
  • collaborator easily add new collaborators to your github repos from the CLI
  • component-is Simple type checking.
  • component-type Cross-browser type assertions (less broken typeof)
  • concat-stream writable stream that concatenates strings or binary data and calls a callback with the result
  • connections Keeps track of connections to an http server and provides a way to close connections
  • console-patch monkeypatches all `console.*` methods and lets you intercept the arguments
  • cookie-auth A simple authentication handler that uses cookies. Great for cli or rest clients.
  • cool-ascii-faces get some cool ascii faces ヽ༼ຈل͜ຈ༽ノ
  • couch Stupid simple Couch wrapper based on Request
  • csv-join join two csvs based on a 'foreign key' column
  • csv-multibuffer-stre... Transform stream that accepts raw CSV data and emits the rows as [multibuffers](http://npmjs.org/multibuffer).
  • csv-parser Streaming csv parser inspired by binary-csv that aims to be faster than everyone else
  • csv-spectrum csv test data for writing robust csv parsers
  • csv-write-stream A CSV encoder stream that produces properly escaped CSVs
  • csv2html CSV to HTML command line utility
  • dat real-time replication and versioning for data sets (tabular and blobs)
  • dat-api-client A wrapper for the dat rest API.
  • dat-editor work in progress
  • dat-editor-prebuilt prebuilt copy of the dat-editor module
  • dat-geomagnetic Imports Earth magnetic field data values from www.swpc.noaa.gov every minute into dat
  • dat-google-storage import google storage bucket metadata into dat
  • dat-json-replicator Replicate a dat instance to another one in a dumb way using the JSON changes feed and a bunch of attachment GETs
  • dat-npm npm registry on dat
  • dat-oaklandcrime Imports data from http://gismaps.oaklandnet.com/crimewatch/ into dat
  • dat-remote-blobs Blob store that uses the dat remote api
  • data-plumber a nodeschool workshop for learning how to work with data
  • data-table simple html5 json powered data table component
  • datapackage-json module to manage a package.json for Simple Data Format packages
  • dathub-api-client interacts with dathub.org
  • datop top for dat - cli performance dashboard
  • datput cli tool for uploading files into dat
  • delegate-dom Low-level event delegation library.
  • dependency-check checks which modules you have used in your code and then makes sure they are listed as dependencies in your package.json
  • dir-tar-stream turns a directory tree into a .tar.gz stream
  • docker-browser-conso... Forward input/output from docker containers to your browser
  • docker-browser-serve... Spawn and expose docker containers over http and websockets
  • docker-stream CLI tool for automating the use of docker containers in streaming data processing pipelines. Works on Windows, Mac and Linux.
  • dom-event Add/remove DOM events
  • dom-select DOM Selector Library With Fallback Support
  • dom-style Inline CSS manipulation library
  • dom-tree DOM Manipulation Library
  • dom-value Set form input values
  • domnode node style streams for the DOM
  • domquery jQuery-like Handy DOM Manipulation Library
  • doorknob add Mozilla Persona user login and LevelDB based session storage to node web apps
  • dql module/CLI/command line utility for converting sql (sqlite) databases to line delimited json (ldjson) streams
  • edit wraps codemirror into an API that you can require() and insert into a page as a standlone editor, easily
  • element-class add and remove classes from dom elements
  • eol-stream detect which type of EOL (AKA line-ending, newline) characters are in a stream
  • equatorial degree <=> hms conversion functions for equatorial coordinates
  • excel-stream convert a stream of xls or xlsx into json on the command line or in node
  • extract-zip unzip a zip file into a directory using 100% pure gluten-free organic javascript
  • fasta-parser Buffer Stream parser from FASTA to JSON
  • fileliststream Convert a DOM FileList to a FileListStream. Uses a FileReader to read the data of each file as a stream.
  • filereader-stream Read an HTML5 File object (from e.g. HTML5 drag and drops) as a stream.
  • find-npm-by-github Find the npm user name of a github name.
  • flatui a require()able version of the Flat-UI CSS
  • fold simple templating library for node and browsers that uses css selectors and plain html
  • folder-backup Easily pack and extract folders as tarballs, for web servers or local filesystem usage.
  • format-data Format tabular data from object streams to different (standard) formats
  • fps-touch-controls designed to be used with [player-physics](http://github.com/maxogden/player-physics)
  • fs-blob-store blob store that stores blobs on the local file system
  • gasket Preconfigured pipelines for node.js
  • geojson-utils GeoJSON Utilities for JavaScript
  • geojson2rtree generate a static rtree (using terraformer) from a set of geojson features
  • geolocation-stream streaming API on top of the html5 geolocation API
  • get-images scrape a page and get an array of all the <a> links to pngs or jpegs
  • git-command-stats [![NPM](https://nodei.co/npm/git-command-stats.png)](https://nodei.co/npm/git-command-stats/)
  • git-side-band-messag... encode strings into the packfile side-band format that git uses. e.g. write messages to stdout of git clone clients
  • github-oauth simple functions for doing oauth login with github
  • github.js Get a list of github user repos
  • google-cloud-storage access bucket data from google cloud storage as a stream from node or on the cli
  • google-drive-blobs a simple content-addressable streaming blob store API on top of google drive
  • google-spreadsheets-... parses keys out of google spreadsheet urls
  • googleauth Create and load persistent Google OAuth API authentication tokens on the command-line
  • gput super simple streaming uploads into google drive from the command line
  • hackfile Parser for the hackfile format
  • head-stream Passthrough stream for acting upon the first buffer emitted in a stream. Like the head command of e.g. head and tail, first and rest.
  • href-router use hrefs ending with ! to trigger app events
  • html HTML pretty printer.
  • httpsocket websocket-like API implemented using HTTP in way that works the same in node and browsers
  • hyperlevel-backup replicate a hyperleveldb, taking advantage of the liveBackup function
  • iframe higher level api for creating and using iframes in browsers
  • image-url-resolver ## work in progress from #mozfest2012
  • inline-images transforms html and replaces <img> tags with inline data uri driven images
  • inline-styles replaces link tags with inline style tags + inlines CSS url() calls with data URIs
  • install-nginx-on-ubu... Installs Nginx on Ubuntu over SSH. Also starts Nginx and configures upstart to start and monitor Nginx on startup.
  • install-node-on-ubun... generates bash script that installs node from the chrislea ppa on ubuntu and executes it over ssh
  • iwlist parses iwlist output. scan, join and disconnect from wireless networks
  • javascript-editor codemirror + esprima powered html5 javascript editor component
  • joinopenwifi automatically join open and internet connect wireless networks on linux
  • json-merge given two streams of newline delimited JSON data perform a merge/extend on each object in the stream
  • json-multibuffer-str... Transform stream that encodes JSON data as multibuffers
  • json2pg write a stream of JSON objects into postgres, easily
  • jsonfilter Streaming JSON filtering on the command line
  • jsonmap streaming command line newline-delimited json transformer utility
  • key-event Add/remove keyboard events
  • keydown client side module for firing events when keys are pressed down
  • ldjson-csv streaming csv to line delimited json parser
  • ldjson-stream streaming line delimited json parser + serializer
  • learnyounode-jp Learn You The Node.js For Much Win! An intro to Node.js via a set of self-guided workshops.
  • level-batcher stream designed for leveldb that you write objects to, and it emits batches of objects that are under a byte size limit
  • level-change-process... follows a changes-feed and processes each entry, storing state in a leveldb
  • level-create-batch insert a batch of keys if and only if none of the keys already exist
  • level-js leveldown/leveldb library for browsers using IndexedDB
  • level-prebuilt the level module but using leveldown-prebuilt to avoid leveldb compilation at install time
  • level-rest A REST adapter for leveldb
  • level-socket backend server that exposes a leveldb over authenticated cross domain websockets
  • level-user client side library for moving data over a level-socket
  • levelmeup-jp Level Me Up Scotty! An intro to Node.js databases via a set of self-guided workshops.
  • line-wrap writable stream that reformats text and wraps lines to a specific line width (default 80).
  • local-blob-store a blob store backend that stores blobs locally on the filesystem
  • logo-drone control the parrot AR drone using the LOGO programming language
  • maintenance-modules list of modules useful for developing and maintaining modules
  • masseuse turn bad touches into good touches
  • mca2js convert minecraft(tm) .mca region files to JS typed arrays
  • mdb use mdbtools from node to convert MS Access databases (.mdb and .accdb) to CSV
  • mediastream
  • minecraft-blockinfo hashtable for looking up minecraft block types from binary level data
  • minecraft-chunk read voxel data from minecraft chunks
  • minecraft-mca minecraft .mca region data file pure js parser
  • minecraft-nbt named binary tag (minecraft) parser in pure js
  • minecraft-region parses chunks out of a minecraft region file
  • minecraft-skin load minecraft skins as meshes in three.js applications
  • multiplex A binary stream multiplexer. Stream multiple streams of binary data over a single binary stream.
  • multirepo a power tool for batch processing multiple github repositories
  • ndarray-stl turn voxels into 3D printable stl files
  • ndjson streaming line delimited json parser + serializer
  • nets nothin but nets. http client that works in node and browsers
  • new-element Create a new DOM element from string
  • nextbus-live-feed live stream vehicle locations from the nextbus API
  • nginx-reload node module to start, stop and reload nginx by monitoring its PID file
  • nginx-vhosts Programmatically add or remove vhosts to a running Nginx instance
  • node-repl run a node program but also attach a repl to the same context that your code runs in so you can inspect + mess with stuff as your program is running
  • nugget minimalist wget clone written in node. HTTP GETs a file and saves it to the current working directory
  • observify converts JS objects into their observable equivalents using observ
  • ogmail minimalist gmail cli client
  • open-prs CLI utility to show you all the pull requests that you are able to merge
  • packify packs up browserify apps by inlining all assets into one html file
  • packify-css turns a css file into a single executable by combining @imports and base64 inlining images
  • parallel-multistream Parallel version of multistream
  • perlin Perlin noise implementation
  • player-physics an attempt at first person shooter physics for three.js
  • playlist generates list of all .mp3 files in current folder tree
  • plumbdb HTTP request handlers for building web services on top of LevelDB
  • plummet streaming and syncing http and json api for PlumbDB (built on LevelDB)
  • rainbowify rainbow print stuff in terminal
  • remove-elements Removes elements from the DOM by CSS selector
  • replicate A customizable CouchDB replicator in node.js.
  • rest-parser A REST-style request parser
  • rewriter streaming http + file routing proxy. serve apps easily!
  • rtree rtree library for javascript
  • screenshare webrtc screensharing demo
  • shellout simple shelling out for spawning commands and concatenating the stderr/stdout in a callback
  • shp2json Convert shapefile zip archives into GeoJSON using ogr2ogr with a streaming interface
  • siblings get siblings for a dom element, optionally filtered by a css selector
  • simplify-geojson apply ramer-douglas-peucker line simplification to geojson features or feature collections in JS or on the CLI
  • skim-blob-store Blob store that will read from a remote blob store and cache it to a local one
  • sleep-ref Reference implementation of the SLEEP protocol.
  • snuggie http server to remote bundle a javascript program using browserify
  • socket-sync bidirectional replication of large data sets (binary or ascii) between node and web browsers using websockets
  • sqlite-search automated sqlite text indexing via streams
  • ssid-checkin check in to foursquare automatically based on your wifi ssid (Mac OSX only)
  • stackup Long stack traces based on async listeners
  • standard-format attempts to reformat javascript to comply with feross/standard style
  • stenographer use google robots to do speech to text
  • stl-obj-viewer uses three.js to display a 3D stl or obj file
  • subreddit-youtubes scrape a subreddit (including all history) for submissions that are youtube videos
  • superlevel a minimalist cli utility for leveldb databases
  • taco a taco themed PaaS for node.js servers
  • tail-serve stream a file's tail over password protected http
  • tako Functional web framework.
  • toolbar client side module for creating toolbars
  • torrent torrent from the command line
  • transformer Transformer Templating System
  • trim-object-stream stream that trims all whitspace from keys and values
  • trundle Manage node deployment with CouchDB
  • type-stream composable passthrough stream for guessing data type based on the first Buffer in a stream
  • udpchat command line 2 person chat app that uses udp to connect
  • video-archive stream youtube webm videos into google cloud storage
  • voxel tools to work with voxel generation and chunking in javascript
  • voxel-2d-print papercraft for voxel.js
  • voxel-bundle (de)serialization for groups of voxels
  • voxel-engine make games with voxel.js
  • voxel-fly fly around in voxel.js games
  • voxel-hello-world Learn more at http://voxeljs.com
  • voxel-highlight highlight or manipulate the voxel the player is looking at
  • voxel-level store voxel.js chunks in level.js
  • voxel-mesh generate a three.js mesh from voxel data
  • voxel-perlin-terrain generate voxel terrain using perlin noise
  • voxel-region-change get events when the player changes voxels or chunks
  • voxel-script-gun player editable scriping UI for first person voxel editing
  • voxel-select select a group of voxels
  • voxel-simplex-terrai... generate voxel terrain using simplex noise
  • voxel-stop-motion ERROR: No README.md file found!
  • voxel-tower an example/template node module for voxel.js. makes a tower of voxels.
  • voxel-transforms bulk voxel edit transformation functions
  • websocket-stream Use websockets with the node streams API. Works in browser and node
  • whammy webm encoder
  • whatever the premier task runner for node point javascript
  • workerstream use HTML5 web workers with the node stream API
  • workshopper A terminal workshop runner framework
  • wzrd Super minimal browserify development server. Inspired by [beefy](http://npmjs.org/beefy) but with less magic
  • xml-json convert xml to json on the command line, streaming and pure JS. extracts all matched xml elements by node name and stream them out at line delimited JSON

68 Packages starred by maxogden

  • add-commas Add commas to a number
  • azure-table-node Azure Table Storage client using JSON on the wire
  • binary-search-bounds Better binary searching
  • cmd-ln Converts command-line arguments to function arguments - for simple CLI programs.
  • cors-anywhere CORS Anywhere is a reverse proxy which adds CORS headers to the proxied request. Request URL is taken from the path
  • corser A highly configurable, middleware compatible implementation of CORS.
  • corsify CORS up a route handler
  • css-combine A module that combines CSS files by resolving @import directives.
  • demo-console A demonstration console for browser demos (useful for working with requirebin)
  • dot-reporter Print colorful dots to show progress and status of asynchronously completing events
  • drag-and-drop-files Handle file drag and drop events without all the Yak shaving
  • drawille Drawing in terminal with unicode braille characters
  • geojson.io create and edit maps, on the internet
  • get-object-path Return a value from given object path
  • ghissues Interact with the GitHub issues API
  • google-refresh-token Refreshes Google OAuth 2 Access Tokens
  • grunt-node-webkit-bu... Let's you build your node webkit apps with grunt
  • hasinternet checks for internet, works in browser and node
  • http-framework A web framework based purely on `require('http')`
  • httpify Http in Node and Browserify, simply.
  • imageinliner Tool for inlining images into css files
  • inquirer A collection of common interactive command line user interfaces.
  • join-stream intersperse stream chunks with separators
  • json-select select json from (very large) json files
  • keypair Generate a RSA PEM key pair from pure JS
  • level-filesystem Full implementation of the fs module on top of leveldb
  • levelup Fast & simple storage - a Node.js-style LevelDB wrapper
  • linger A busy indicator for the terminal
  • magnet-link Get a magnet link from a torrent file.
  • mbox-stream Streaming mbox parser
  • meow CLI app helper
  • merge-stream Create a stream that emits events from multiple other streams
  • mhl-buoy-data MHL buoys track swell conditions off the coast of NSW Australia. This will parse their GIF graphs so the data can be used in other ways
  • mime-types The ultimate javascript content-type utility.
  • musicnamer Organize your music collection
  • ndarray Multidimensional Arrays
  • network-address get the local network address of your machine
  • node-ams-sdk Client SDK for Azure Media Service
  • node-gcs Node.js wrapper for Google Cloud Storage API v2.0
  • node-gmail-api Interacts with the gmail api, fetching emails
  • npm-clone Clone a node module, install its dependencies and run its tests
  • npmlv List module versions in your project in format easy to copy and paste to your package.json.
  • pako zlib port to javascript - fast, modularized, with browser support
  • pg-query-stream Postgres query result returned as readable stream
  • player a command line player, supports play mp3 both from url and local stream.
  • point-in-big-polygon Industrial strength point in polygon test
  • pre-commit Automatically install pre-commit hooks for your npm modules.
  • pretty-bytes Convert bytes to a human readable string: 1337 → 1.34 kB
  • progress-stream Read the progress of a stream
  • pump pipe streams together and close all of them if one of them closes
  • ractify browserify 2 + precompiled Ractive.js components
  • ractive Next-generation DOM manipulation
  • rcss Turn your JavaScript objects into CSS classes.
  • request Simplified HTTP request client.
  • run-parallel Run an array of functions in parallel
  • scat Pipe your javascripts straight into your browser
  • script-load Given a URL, asynchronously load a script in the browser.
  • seq-file A module for storing the ever-increasing sequence files when following couchdb _changes feeds.
  • set-styles Batch-set CSS properties on an element.
  • single-line-log Keep writing to the same line in the terminal. Very useful when you write progress bars, or a status message during longer operations
  • stdout pipe objects to console.log
  • stream-to-json Deserialize JSON from a stream
  • tar-fs filesystem bindings for tar-stream
  • timeseries-analysis timeseries-analysis
  • type-of-is Determine and test types using constructor or {}.toString
  • word-overlap overlap of words in a sentence or phrase to determine whether they are referring to the same context
  • xhr small xhr abstraction
  • yawl yet another web sockets library