Ryan Day (@soldair)

Top repositories

1

node-qrcode

qr code generator
JavaScript
7,211
star
2

node-walkdir

Walk a directory tree emitting events based on the contents. API compatable with node-findit. Walk a tree of any depth. Fast! Handles permission errors. Stoppable. windows support. Pull requests are awesome. watchers are appreciated.
JavaScript
129
star
3

node-jsontoxml

this renders a simple javascript object structure into xml/html. js objects are easier to modify than strings so no need to parse a whole dom to reliably add a few elements. while this could support async callbacks it doesn't. if people need it i will be happy to add support.
JavaScript
102
star
4

node-procfs-stats

get detailed information about running process and threads on linux machines from node. more than ps/top/iostat alone
JavaScript
66
star
5

node-s3-npm

publish packages to your own s3 bucket, install an resolve nested private or public deps without replacing or hacking npm
JavaScript
32
star
6

node-binarysearch

binary search for sorted javascript arrays||array like obejcts. provides method to create sorted index of objects.
JavaScript
31
star
7

node-colormatch

A module for extracting colors from images and for generating lookup ranges that accept rgb and outputs ranges of rgb values for db lookups
JavaScript
24
star
8

pinoccio-io

johnny five io plugin for pinoccio!
JavaScript
18
star
9

node-gitconfiglocal

parse the .git/config file into a useful data structure
JavaScript
16
star
10

highcharts-browserify

browserify bundle for highcharts. its free for non commercial http://www.highcharts.com/demo/
JavaScript
14
star
11

node-buffer-split

split a buffer by another buffer. think String.split()
JavaScript
13
star
12

pinoccio-server

a pinoccio command server for your local network. proxies to the pinocc.io api for historical data streams and outside access!
JavaScript
13
star
13

node-buffer-indexof

find the index of a buffer in a buffer
JavaScript
12
star
14

node-mergesort-stream

pipe many streams to this transform stream and output the data in order.
JavaScript
12
star
15

node-pressure-stream

call an async function for each data event on a writable stream. manage concurrency as back pressure.
JavaScript
12
star
16

node-fs-backwards-stream

stream a file backwards
JavaScript
10
star
17

node-forkfriend

worker child process manager. respawn children. load balance work amongst children.
JavaScript
10
star
18

node-module-resolution

Use to make your own module loaders. A compliant node module loader base without any fs.
TypeScript
9
star
19

cssmin

this is a white space and extra char css optimizer that is smiilar to crockfords jsmin. written in c it reads from stdin and writes to stdout. it is fast enough because its in c to process css on the fly or you can concatenate all of your css into a minified file and deliver it
C
9
star
20

jspiano

play a canvas piano. download client side generated audio. 100% client side wav generation for audio frequencies on the fly with some effects. kinda an audio generation javascript playground. too support chrome something awesome would have to happen in relation to porting ogg to js =)
JavaScript
9
star
21

node-tailfd

Tail a file. This will continue to work even if a file is unlinked rotated or truncated. It is also ok if the path doesnt exist before watching it
JavaScript
8
star
22

printastic

printastic printing server. sends pdf files from spool directories to remote printers via printastic-printer client processes.
JavaScript
6
star
23

pinoccio-photosynthesis

ndvi / photosynthesis detector on a pinoccio backpack!
Arduino
6
star
24

node-ua-device-type

user agent based device type sniffer tablet||phone||tv||desktop
JavaScript
5
star
25

node-canvasutil

a canvas utility for applying transforms whilst iterating pixels
JavaScript
5
star
26

multilevel-reconnected

multilevel on top of reconnect. adds errors to streams that have been disconnected rather than no error+end
JavaScript
5
star
27

level-incr

add an incr command to level
JavaScript
5
star
28

pinoccio-arduino-compile

node module for compiling sketches for pinccio using the arduino ide from the command line
Shell
4
star
29

node-find-git-repos

this walks a path or paths, finds all of the git repositories, and their origins
JavaScript
4
star
30

node-line-stream

split/binary-split but lines contain byte offset in the source stream and gives access to last line fragment
JavaScript
4
star
31

solumLite

super light on demand/modular nested controller pattern php framework
PHP
4
star
32

node-buffer-compare

Lexicographically compare two buffers.
JavaScript
4
star
33

jquery-konami-code-extension

bind javascript functions at a window level to the konami code [up up , down down , left right , left right , b a]
JavaScript
4
star
34

node-moviesearch

nodejs plain text movie title search via scrapers for movie info, images, and more. does not save or cache data.
JavaScript
4
star
35

node-sshey

simple node wrapper for interactive ssh sessions
JavaScript
3
star
36

stats-npm

find an destroy econnreset monsters
JavaScript
3
star
37

phpunit-git-deploy

Wrapper repository for Sebastians PHPUnit that allows quick install based on submodules. Use when PEAR pisses you off.
PHP
3
star
38

node-memcache-server-stream

a memcache server implementation in node js. used for mocking! works over the wire!
JavaScript
3
star
39

cpu-percent

use procfs to return % cpu use over windowed average
JavaScript
3
star
40

reset-usb

reset a usb device on linux with ioctl
C++
3
star
41

node-turtles

adds stream passing support for dnode callbacks
JavaScript
3
star
42

pinoccio-bridge

use a field scout with pinoccio hq.
JavaScript
3
star
43

docker-alpine-elasticsearch

130mb ish Elasticsearch container based on alpine linux.
Shell
3
star
44

nogrammars

JavaScript
2
star
45

node-tailreceiver

recieves data as newline delimited json {file:,line:,time} over tcp and commits it to log files
JavaScript
2
star
46

tty-to-usb-device

find out the usb device path for a usb serial tty ex (/dev/ttyACM0)
JavaScript
2
star
47

node-forwardho

forward log data from a bunch of watched log files over the network with a simple json protocol
JavaScript
2
star
48

first-mate-select-grammar

provides `registry.selectGrammar` for dependents that need it like highlghts.
JavaScript
2
star
49

node-jszlib

deflate implementation in pure js
JavaScript
2
star
50

minify-registry-metadata

how big will docs be if we trim some things out?
JavaScript
2
star
51

weak-tracker

track weak references from the "weak" module by key and line origin. (mem leak debugging)
JavaScript
2
star
52

pinoccio-serial

serial interface base objects for pinoccio microcontrollers https://pinocc.io
JavaScript
2
star
53

node-charm

ansi control sequences for terminal cursor hopping and colors
JavaScript
2
star
54

node-floody

combines floods of small stream writes while not delaying or buffering writes when not flooded. buffers only up to configured amount and only keeps buffer around for at most configured interval
JavaScript
2
star
55

threatdb

bottomless log structured database.
JavaScript
1
star
56

node-logtime-interval

when you would like a timer callback to fire based on the timestamp of the data you are processing - the timestamp of the data when you created the timer
JavaScript
1
star
57

node-when-connected

reconnection retry and stream continuation for multilevel
JavaScript
1
star
58

regex-arg

node. parse an arg into safe regex
JavaScript
1
star
59

scouts

website for my son's scout troop
JavaScript
1
star
60

node-packageroot

return the closest parent or current directory that contains a package.json
JavaScript
1
star
61

log-parser

learning rust writing a log parser
Rust
1
star
62

node-kazoo

a streaming json parser with an interface similar to clarinet - do not use yet :)
JavaScript
1
star
63

node-prettyuse

print memory in bytes for human consumtion
JavaScript
1
star
64

fs-readstream-many

read a glob of files as a single read stream
JavaScript
1
star
65

nginx-etag

generate an etag like nginx
JavaScript
1
star
66

node-rotator

Emit rotate events for log files based on interval. Rotate event handlers are called "rotator-tots" or just tots. Tots get passed a (readable stream, the log file path, and the data passed in when the log was asociated).
JavaScript
1
star
67

node-packagereadme

return the readme as a string for the current package based on closest package.json in the specified or parent directory"
JavaScript
1
star
68

node-emitter-trace

log all events from this emitter and emitters it emits
JavaScript
1
star
69

adminutils

a collection of scripts i use to manage my servers
1
star
70

highcharts-stream

streaming interface to highcharts-browserify. stream data into charts
JavaScript
1
star
71

batching-fs-writestream

writes files faster by writing data to disk in chunks rather then one syscall for each call to write as in `fs.createWriteStream` except buffers chunks of data while other writes are pending to batch them to dis
JavaScript
1
star
72

goodmarks

goodmarks!
JavaScript
1
star
73

node-poll-stream

poll a function on an interval emit data
JavaScript
1
star
74

tar-files

convenience wrapper around fs gunzip and node-tar to stream file entries' data.
JavaScript
1
star
75

node-mysqlsetup

mysql migration runner api
JavaScript
1
star
76

printastic-protocol

wire protocol for printastic server
JavaScript
1
star
77

tigers----

javascript bookmarklet game! fight tigers anywhere!
JavaScript
1
star
78

lumber-nominal-size-table

table of nominal sizes to actual sizes based on american lumber standards
JavaScript
1
star
79

node-memcached-multiplex

combine concurrent gets for the same keys into one get/multiget to the server
JavaScript
1
star
80

node-s3-service-registry

use s3 to publish the hosts and ports of running services
JavaScript
1
star
81

ians-game

a html+js game im writing with my son
JavaScript
1
star
82

node-packagenpmjson

this creates a npm compatable json document. you can use it as a component for private npm registries that doont use couch.
JavaScript
1
star
83

solumWebSocket

php web socket server - WAYYY OLD AND OUT OF SPEC NOW. an ok refrence i guess
1
star
84

leo-board-pinoccio

leo board config file for the pinoccio arduino compatible board
Shell
1
star
85

node-mocktimers

mock timers and timeouts for timing dependent node projects
JavaScript
1
star
86

node-npmish

a proxy npm repository server that serves local tars and packs local repos when they are requested.
JavaScript
1
star
87

node-packagegitconfig

find the git folder for your package and parse the .git/config file into a useful data structure. also adds the github web url for the repo.
JavaScript
1
star
88

node-repipe

reconnect/remake streams that are piped to a single output stream
JavaScript
1
star
89

sinky

run async node apis like `http` as sync
JavaScript
1
star
90

node-sorted-key-buckets

Map a key to a bucket where the keys assigned to each bucket must be sorted. Creates new buckets as needed. used to make sorted string tables.
JavaScript
1
star
91

retry-log

Process events in a log. Retry them a number of times. Then file them into failed.log or fixed.log
JavaScript
1
star
92

node-watchfd

change events for any file descriptors that are referenced by a watched path or were referenced by a watched path for as long as they are active
JavaScript
1
star
93

solumDB

another php mysql layer - master+slave replication support, direct connection access, automatic reconnect if server gone away, wont connect if no queries are run, simple orm layer with active record style row objects and no class files per table
PHP
1
star
94

node-sentiment-multitool

cli to scan piped text streams or start a web service for sentimint analysis. uses 'sentiment' by diy
1
star
95

node-engine.io-options-from-url

engine.io-cleint's options / defaults are seriously broken for cross domain. this takes a url and sets the options correctly.
JavaScript
1
star