mafintosh

268 Packages by mafintosh

  • abstract-blob-store A test suite and interface you can use to implement streaming file (blob) storage modules for various storage backends and platforms.
  • async-ejs ejs with the ability to add asynchronous functions
  • atom-shell Install atom-shell prebuilts using npm
  • awesomeport find a nice looking free port
  • awsauth ghauth for aws
  • bark A collection of web rendering functions
  • 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.
  • bitfield a very simple bitfield implementation using buffers
  • browser-log-stream Render a text stream progressively to the browser
  • browserify browser-side require() the node way
  • browserify-fs fs for the browser using level-filesystem and browserify
  • buffoon buffer streams into strings, buffers, json or queries
  • bulk-markdown-to-png Render a stream of markdown files to a tarball of pngs
  • byte-stream through stream that buffers streams into batches limited by a cumulative byte size limit
  • cable Cable is a fast and simple binary request/response protocol stream for Node.js
  • cashier a module for caching static http responses in memory
  • cat cat will read the contents of an url
  • changes-feed Basic changes-feed implementation that runs on top of leveldb
  • changesdown levelup that uses a leveldown that writes to a changes feed to store its state
  • clivas use your terminal as a canvas. features easy redrawing, colors and more
  • common A utility package with some useful functional stuff
  • content-addressable-... Streamable content addressable blob object store that is streams2 and implements the blob store interface on top of the fs module
  • conversation-stream json conversations over a stream
  • create-project Create a new project based on a branch in a github repo. Supports basic format strings
  • crossmania the node module for doing cross-domain CRUD with the browser
  • csv-parser Streaming csv parser inspired by binary-csv that aims to be faster than everyone else
  • csv-protobuf-stream csv to protobuf
  • curly a http request module for node and the browser
  • cyclist Cyclist is an efficient cyclic list implemention.
  • dat real-time replication and versioning for data sets (tabular and blobs)
  • dat-binary-encoder Binary encoder/decoder for a dat changes feed
  • dat-completion bash completion (aka tab completion) for dat
  • dat-npm npm registry on dat
  • dat-remote-blobs Blob store that uses the dat remote api
  • dat-replication-prot... streaming implementation of the dat replication protocol
  • dat-replicator Replicate dat using streams
  • datscript.sh Compile datscript to bash
  • debug-stream use the debug module on a stream
  • defaultcss A simple module for adding default style definition within your HTML
  • dependency-status Check whether your public npm dependencies (or private github dependencies) are up-to-date
  • difffs fuse based filesystem that notifies you when changes happen
  • dnsjack A simple DNS proxy that lets you intercept domains and route them to whatever IP you decide
  • 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-build docker build as a duplex stream
  • docker-clean Clean up unused docker containers and images
  • docker-host Tiny module that converts a host to docker (usually $DOCKER_HOST) to a standard http url
  • docker-kill Kill a docker container
  • docker-parse-image Parse docker image urls
  • docker-ps Docker ps from node
  • docker-pull Pull a docker image from a registry using node
  • docker-raw-stream Decode/encode a docker raw stream
  • docker-registry-serv... docker registry server implemented in node
  • docker-remote-api Basic http wrapper to call the docker remote api from node
  • docker-run Start a docker image and attach to it
  • docker-stream CLI tool for automating the use of docker containers in streaming data processing pipelines. Works on Windows, Mac and Linux.
  • docker-tag Tag docker images
  • document-watch watch for atomic changes in a document
  • duplexify Turn a writeable and readable stream into a streams2 duplex stream with support for async initialization and streams1/streams2 input
  • end-of-stream Call a callback when a readable/writable/duplex stream has completed or failed.
  • etcd-registry Service registry for Node.js on top of etcd
  • etcd-registry-join Add a service to etcd-registry and remove it when your service process exits
  • etcd-registry-router Route http requests to services registered in etcd-registry
  • etcdjs Low level etcd v2 client written in Javascript with failover support
  • event-source-stream EventSource implemented in node as a readable stream
  • expose-fs expose your filesystem using a http server
  • fasta-parser Buffer Stream parser from FASTA to JSON
  • fifo FIFO queue
  • file-browser-widget File browser widget
  • fileshare fileshare is a command line tool that lets you share and discover files on your local network
  • find-module find a module from a require path asyncronously using custom module folders
  • flat-file-db Fast in-process flat file database that caches all data in memory
  • from2 Convenience wrapper for ReadableStream, with an API lifted from "from" and "through2"
  • fs-blob-store blob store that stores blobs on the local file system
  • fwd-stream Forward a readable stream to another readable stream or a writable stream to another writable stream
  • gasket Preconfigured pipelines for node.js
  • generate-function Module that helps you write generated functions in Node
  • generate-object-prop... Generate safe JS code that can used to reference a object property
  • ghsign Sign/verify data using your local ssh private key and your public key from Github
  • git-fork Command line tool to fork and setup a feature branch for Github projects
  • github-key-token Use your local ssh private key to create a username token that can be verified using your Github public key
  • github-to-s3 Download a repo, build it and upload it to s3
  • graphicsmagick-strea... Fast convertion/scaling of images using a pool of long lived graphicsmagick processes
  • gridjs GridFS that is easy to use and mongojs compliant
  • gunzip-maybe Transform stream that gunzips its input if it is gunzipped and just echoes it if not
  • hackfile Parser for the hackfile format
  • hls-buffer Preload and buffer http live streams (aka do not lag on crappy networks)
  • hls-decryptor hls proxy that will decrypt segment files of another hls playlist
  • hms Ship all kinds of services
  • hms-protocol The protocol stream that hms uses to communicate between servers and clients
  • hprotocol Streaming human readable command protocol
  • http-party Run multiple http servers that share a port file and does automatic failover if the server listening on the port crashes
  • http-ssh-agent Send requests to http servers over ssh
  • hyperdb WIP - nothing to see here
  • hyperlog Replication protocol based on scuttlebutt logs and causal linking
  • hyperlog-cli ``` npm install -g hyperlog-cli ```
  • ignore-file Compile an ignore file (similar to .gitignore) to a Javascript function
  • io
  • is-my-json-valid A JSONSchema validator that uses code generation to be extremely fast
  • json-format-stream Streaming JSON serializer that allows you to add metadata and will forward an error message if the stream is destroyed prematurely
  • json-markup a json to html syntax highlighter
  • json-protobuf-encodi... JSON encoding for protobuf
  • json-protobuf-stream encode json to protobuf
  • json-sockets a socket optimized for cross-domain use for the web and node
  • jsonize a module for creating JSON apis
  • jsonmap streaming command line newline-delimited json transformer utility
  • kirby Cloud control command line app for AWS
  • known-hosts Parse ~/.ssh/known_hosts into a Javascript array
  • length-prefixed-stre... Streaming length prefixed buffers
  • level-blobs Save binary blobs in level and stream then back
  • level-change-process... follows a changes-feed and processes each entry, storing state in a leveldb
  • level-dat LevelDB storage backend for Dat
  • level-enumerate Enumerate keys to incrementing numbers
  • level-events Get an event everytime something is written / read / deleted using levelup. In includes streams support as well.
  • level-filesystem Full implementation of the fs module on top of leveldb
  • level-indexer Generic indexer for leveldb. Only stores document keys for space efficiency.
  • level-lazy-db Open leveldb only when you need to
  • level-logs Store multiple append only logs in leveldb.
  • level-mutex-batch Make sure only one leveldb batch is running at the time
  • level-naive-bayes Bayes text classifier that runs on top of leveldb
  • level-temp Create a temporary sublevel that is guaranteed to be empty
  • leveldown-hyper-preb... A Node.js LevelDB binding, primary backend for LevelUP (HyperDex fork)
  • leveldown-prebuilt A Node.js LevelDB binding, primary backend for LevelUP
  • levelup-defaults Change the defaults settings on a levelup instance by returning a new levelup instance that uses the same leveldown but different options
  • log-parser Parse a log stream that contains JSON, error stacks or simple messages
  • logfile A simple node program for writing and rotating logfile
  • mafintosh-webrebels-... my talk at webrebels 2014 in oslo, norway
  • maintenance-as-a-ser... maintenance as a service
  • markdoc Render documentation written in markdown into a single pretty html file
  • markupify a json to html syntax highlighter
  • memolite extremly simple memoizing for async functions
  • merkle-dag Merkle DAG on top of LevelDB
  • message-sockets a message socket
  • mongoc compile mongo queries into javascript functions
  • mongojs Easy to use module that implements the mongo api
  • mongopatch MongoDB patching tool
  • mortable In memory eventual consistant distributed data structure
  • mud A package manager for browser-side JavaScript
  • multi-master-merge LevelDB based database that supports merges and multi master replication
  • multi-stdout Pipe out multiple streams to stdout in parallel without messing up the output
  • multicast-dns Low level multicast-dns implementation in pure javascript
  • multiplex A binary stream multiplexer. Stream multiple streams of binary data over a single binary stream.
  • multistream A stream that emits multiple other streams one after another (streams2)
  • murl murl is fast url pattern matching and replacing
  • mutexify mutex lock for javascript
  • net-debug Debug ECONNRESET and friends by adding host and port to the stack
  • network-address get the local network address of your machine
  • 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-gyp-install Manually download node/iojs header files for usage with node-gyp.
  • node-install Extremely simple node install script written in bash.
  • node-modules commandline tool and node module for node-modules.com
  • npm-buildpack Install and build node_modules from cache. Useful when installing node_modules on deployment
  • npm-execspawn Spawn locally installed npm dependencies with cross platform env and argument parsing support
  • npm-start 'npm start' written in bash that propagates kill to subprocesses
  • nsq-protocol The NSQ protocol for node.js implemented as a stream
  • nsqubicle easy to use module for nsq
  • nugget minimalist wget clone written in node. HTTP GETs a file and saves it to the current working directory
  • objectstruct schema based object encoding/decoding using varstruct that supports strings, booleans etc
  • p2p-hub A simple hub for communicating p2p between processes or machines
  • paint paint is paint in your terminal
  • parallel-multistream Parallel version of multistream
  • parallel-transform Transform stream that allows you to run your transforms in parallel without changing the order
  • param param is a tiny module to read config parameters
  • part-file Read and write parts to a partfile
  • peek-stream Transform stream that lets you peek the first line before deciding how to parse it
  • peer-swarm a peer swarm implementation that uses the torrent DHT to find peers
  • peer-wire-protocol Stream implementing the peer wire protocol used in bittorrent
  • peer-wire-swarm a peer swarm implementation
  • peerca-keychain keychain support for peerca
  • peercast torrent-stream + chromecast
  • peerflix Streaming torrent client for Node.js
  • peerflix-engine Low level streaming torrent client that exposes files as node.js streams and downloads pieces based on demand
  • peerwiki browse all of wikipedia using bittorrent
  • pejs Pre-compiled EJS with inheritance, block and file support that works both in the client and on the server
  • phantom-render-strea... Render a webpage and get the image as a stream
  • pingable Ping a stream once in while. If it times out destroy it
  • polo a zero configuration discovery service written completely in Javascript
  • pretty-stream Format a stream to make it more human readable
  • pretty-tree Make colorful trees out of JSON objects using archy
  • protein Protein is http prototype mixins for Node.js
  • proto-json protobuf thingy
  • protobuf-schema No nonsense protobuf schema parser written in Javascript
  • protocol-buffers Protocol Buffers for Node.js
  • protocol-buffers-str... Streaming protocol buffers for Node.js
  • pubsub.io Pubsub.io client library
  • pump pipe streams together and close all of them if one of them closes
  • pumpify Combine an array of streams into a single duplex stream using pump and duplexify
  • querify a query interpreter for javascript and node.js
  • random-access-file Continuous reading or writing to a file using random offsets and lengths
  • read-torrent Read and parse a torrent from a resource.
  • read-write-message Read/write a length prefixed JSON message to a stream and send regular binary data afterwards. Useful for sending stream headers etc.
  • request-stream json request-response over a stream
  • resolve-npm-git Resolve npm git dependencies to a git revision in a package.json
  • resolve-protobuf-sch... Read a protobuf schema from the disk, parse it and resolve all imports
  • respawn Spawn a process and restart it if it crashes
  • respawn-group Manage a group of respawn monitors
  • response.render pejs template rendering for root
  • response.step flow control on for root
  • rex rex is browserside commonjs
  • rex-cli rex-cli is the cli equivivalent of rex
  • rexify rexify is the cli equivivalent of rex
  • root a super lightweight web framework featuring prototype mixin support and routing
  • rundfunk Rundfunk is zero-conf distributed event emitter
  • scuttlelog Scuttlebutt as a log
  • scuttleup Scuttlebutt like eventual consistent log replication for levelup
  • seapeer Seaport client and server combined with automatic failover
  • sequential-hash A lexicographical ordered rolling hash
  • signer a module for signing strings to ensure integrity.
  • single-line-stream Basically single-line-log by @freeall except this is a through stream
  • skim-blob-store Blob store that will read from a remote blob store and cache it to a local one
  • sliding-window-count... Count stuff within a time interval e.g. how many users logged in the last hour?
  • smart-proxy smart-proxy is a tcp proxy that allows you to route tcp connections based on hostnames for ANY protocol
  • snake-game play snake in your terminal
  • sorted-intersect Intersect sorted lists using merge intersection with galloping lookahead
  • sorted-intersect-str... Intersect two streams that emit sorted data
  • sorted-union-stream Get the union of two sorted streams
  • speedometer simple speed measurement in javascript
  • spies spy on a running program
  • sqs A message queue using Amazon Simple Queue Service.
  • srt-to-vtt Transform stream that converts srt files to vtt files (html5 video subtitles)
  • ssh-connect-prompt Connect to ssh using the ssh2 module and prompt stdin for host verification, key decryption etc. Similar to what standard ssh does.
  • ssh-exec Execute a script over ssh using Node.JS
  • stamp-stream a stream that stamps incoming newlines with a message
  • std.js a pull based std io for JSON streams
  • stdout-stream Non-blocking stdout stream
  • stream-collector Buffer data from a stream into an array if a callback is provided
  • stream-wrapper Wrap read/write/transform functions into streams
  • streaming-format Simple streaming formatter
  • string-editor Edit a string using $EDITOR from within your node app.
  • subleveldown sublevels implemented using leveldowns
  • superlevel a minimalist cli utility for leveldb databases
  • swap-to-level Key value store that holds datasets in memory until they reach a given size and then swaps them to leveldb
  • tabalot Tab complete all the things
  • tar-fs filesystem bindings for tar-stream
  • tar-map-stream Streaming mapping of tarball headers
  • tar-stream tar-stream is a streaming tar parser and generator and nothing else. It is streams2 and operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.
  • tcmerge Command line tool, making it easier for developers to merge to master, when using the e-conmic/teamcity-merge script
  • telephone Like that Lada Gaga song except it is p2p chat over udp.
  • tetris play tetris in your terminal
  • through-json Through stream that parses each write as a JSON message.
  • thunky delay the evaluation of a paramless async function and cache the result
  • tmpdir-tab Bash helper that gives you a tmpdir per terminal tab and cleans it up when you exit
  • torrent-blob-store Read-only BitTorrent backed streaming blob store
  • torrent-docker MAD SCIENCE realtime boot of remote docker images using bittorrent
  • torrent-individual-p... torrent-stream storage that stores each piece in individual files
  • torrent-memory-stora... torrent-stream storage that stores pieces in memory
  • torrent-mount Mount a torrent (or magnet link) as a filesystem in real time using torrent-stream and fuse. AKA MAD SCIENCE!
  • torrent-stream Low level streaming torrent client that exposes files as node.js streams and downloads pieces based on demand
  • torrent-swarm a torrent swarm implementation that uses the DHT to find peers
  • transform-uppercase Transform that makes all values uppercase
  • tree-view tree explorer UI module
  • trim-leading-whitesp... trims leading whitespace of a stream
  • utp utp (micro transport protocol) implementation in node
  • websock a complete websockets implementation
  • websocket-stream Use websockets with the node streams API. Works in browser and node
  • whale whale makes docker easier to use
  • what-line-is-this Output a message prefixed with the name and line number of the source file where you outputted the message
  • write-transform-read Write to a transform stream and read the output using a function
  • wzrd Super minimal browserify development server. Inspired by [beefy](http://npmjs.org/beefy) but with less magic
  • xsockets a socket optimized for cross-domain use for the web and node