Julian Gruber (@juliangruber)

Top repositories

1

review

Visual regression testing tool for responsive websites
JavaScript
909
star
2

browser-run

Run code inside a browser from the command line
JavaScript
428
star
3

capture-screenshot

Capture screenshots in multiple browsers!
JavaScript
417
star
4

multilevel

Expose a LevelDB over the network
JavaScript
352
star
5

travis-watch

Stream live travis test results of the current commit to your terminal!
JavaScript
293
star
6

multipipe

A better `Stream.pipe` that creates duplex streams and lets you handle errors in one place.
JavaScript
291
star
7

keypair

Generate a RSA PEM key pair from pure JS
JavaScript
274
star
8

tape-run

Headless tape test runner
JavaScript
224
star
9

npm-diff

Diff two versions of a node module
Shell
212
star
10

is-mobile

Check if mobile browser, based on useragent string.
JavaScript
200
star
11

brace-expansion

Brace expansion, as known from sh/bash, in JavaScript
JavaScript
175
star
12

binary-extract

Extract a value from a buffer of json without parsing the whole thing
JavaScript
152
star
13

vipe

Pipe in and out of $EDITOR
Shell
138
star
14

async-stream

The async stream spec
133
star
15

proxy-clone

ES6 Proxies based deep clone
JavaScript
128
star
16

isarray

Array#isArray for older browsers.
JavaScript
127
star
17

reconnect-core

Generic stream reconnection module.
JavaScript
125
star
18

electron-stream

Streaming wrapper around electron
JavaScript
124
star
19

balanced-match

Match balanced character pairs, like `{` and `}`
JavaScript
117
star
20

go-intersect

Find the intersection of two iterable values
Go
110
star
21

just-launch

Launch any browser, on any OS, with a fresh session!
JavaScript
91
star
22

read-file-action

Read file contents
JavaScript
79
star
23

level-store

A streaming storage engine based on LevelDB
JavaScript
75
star
24

require-rebuild

Patch `require()` to recompile a node module if it has been built for a different node version
JavaScript
75
star
25

anarchyos

AnarchyOS
73
star
26

jilla

A Jira client for lazy people
JavaScript
70
star
27

level-fs

node's fs module with leveldb as backend
JavaScript
61
star
28

backer

wip distributed backup / file mirroring tool
JavaScript
60
star
29

parse-gp5

Parser for the Guitar Pro 5 file format
JavaScript
60
star
30

stream

Node.js streams in the browser
HTML
58
star
31

capture-chrome

Capture screenshots using Chrome's new headless mode.
JavaScript
56
star
32

ghub.io

http://ghub.io/<package-name> redirects to a npm package's GitHub page, if available.
JavaScript
54
star
33

memdb

LevelUp + MemDown
JavaScript
51
star
34

approve-pull-request-action

A GitHub Action for approving pull requests.
JavaScript
51
star
35

multilevel-http

Access a leveldb instance from multiple processes via HTTP
JavaScript
50
star
36

level-pathwise

Turn a leveldb into one huge object of arbitrary size! Efficiently and atomically update and read parts of it!
JavaScript
48
star
37

links

Experimental content sharing and collaboration platform.
JavaScript
43
star
38

capture-electron

Capture screenshots using Electron
JavaScript
43
star
39

streamstache

Mustache + Streams for node and browsers.
JavaScript
43
star
40

url-to-screenshot

Capture screenshots using phantomjs
JavaScript
43
star
41

level-secondary

Secondary indexes for leveldb.
JavaScript
41
star
42

co-read

Consume a readable stream generator-style
JavaScript
40
star
43

http-responders

Zero-dependency http responders
JavaScript
39
star
44

go-binary-extract

Extract a value from a json blob without parsing the whole thing
Go
39
star
45

builtins

List of node.js builtin modules
JavaScript
38
star
46

level-schedule

Durable job scheduler based on LevelDB
JavaScript
37
star
47

dat.haus

The composable HTTP API to the dat network
JavaScript
37
star
48

supersize

make text as big as possible in its parent element
HTML
36
star
49

quicktron

Quickly load a script in an Electron window!
JavaScript
35
star
50

review-host

Host multiple reviews in one app server
JavaScript
34
star
51

enstore

In-memory persistence for streams
JavaScript
34
star
52

alrt.io

the code behind alrt.io
JavaScript
33
star
53

deploy-from-npm

Continuous deployment tool tailing npm
JavaScript
33
star
54

node-pv

A node.js implementation of the pv utility
JavaScript
33
star
55

validimir

Create validation functions
JavaScript
33
star
56

intersect

Find the intersection of two arrays
JavaScript
32
star
57

downloads-folder

Get the local downloads folder, for all major platforms
JavaScript
32
star
58

is-type

Type checking from node core.
JavaScript
30
star
59

level-trie

The TRIE data structure and search algorithm, on top of leveldb.
JavaScript
30
star
60

npm-clone

Clone a node module, install its dependencies and run its tests
JavaScript
29
star
61

collect-feedback

Collect realtime anonymous feedback through a website
HTML
27
star
62

merge-pull-request-action

A simple GitHub Action for merging pull requests
JavaScript
27
star
63

ci-watch

Stream live CI results of the current commit to your terminal!
JavaScript
26
star
64

electra

The simplest API for running code inside electron
JavaScript
26
star
65

hypercore-index

Linear asynchronous stateful indexing of a hypercore feed
JavaScript
25
star
66

download-chromium

Download Chromium!
JavaScript
25
star
67

subfs

Create subfilesystems that are rooted at a specific directory.
JavaScript
25
star
68

net-connect

Make tcp connections with a convenient api.
JavaScript
24
star
69

buffer-replace

Like String#replace(), except for buffers
JavaScript
24
star
70

co-level

LevelUp wrappers for "co"
JavaScript
24
star
71

nodeconfeu-13

my live coding
JavaScript
22
star
72

me

Markdown editor.
JavaScript
22
star
73

yo-css

yo-yo helper for inline css
JavaScript
22
star
74

co-wait

setTimeout generator style
JavaScript
22
star
75

find-pull-request-action

A GitHub Action for finding pull requests.
JavaScript
21
star
76

test-npm-dependants

Run the test suites of all modules depending on a given module.
JavaScript
21
star
77

reconnect-net

Reconnect a tcp stream when it goes down.
JavaScript
21
star
78

util-promisify

Node 8's util.promisify, as a node module
JavaScript
20
star
79

bisect-sorted-set

An in memory sorted set that uses binary search on numeric indexes to find values next to each other
JavaScript
20
star
80

native-modules

Report on the native node modules used by your application or module
JavaScript
20
star
81

level-sec

High-level API for creating secondary indexes
JavaScript
19
star
82

module-usage

See how a module is used in npm.
JavaScript
19
star
83

co-queue

A FIFO queue for co
JavaScript
19
star
84

sortable-hash

Hash arrays of numbers into sortable strings with variable precision loss.
JavaScript
19
star
85

json-heal

Heal a cut off json string to make it parseable again
JavaScript
19
star
86

tap-bail

Bail out when the first TAP test fails
JavaScript
18
star
87

role

Develop services as single processes, deploy them as multiple.
JavaScript
18
star
88

deep-access

Access nested object properties via strings.
JavaScript
18
star
89

running-death-overdrive

Listen to Running Death's album Overdrive
JavaScript
17
star
90

rating

Star rating widget
JavaScript
17
star
91

array-filter

Array#filter for older browsers.
JavaScript
17
star
92

nsq-stream

Streaming interface for nsq
JavaScript
16
star
93

tapedeck

[DEPRECATED] Execute tap(e) tests that require browsers...in your browser!
JavaScript
16
star
94

json-store

Simple json db for node
JavaScript
16
star
95

level-fs-browser

level-fs as drop-in fs replacement for the browser
JavaScript
15
star
96

get-user-media

Cross browser navigator.getUserMedia with a node api
JavaScript
15
star
97

npm-dependants

Get dependants of a module on npm.
JavaScript
15
star
98

travis-logs

Stream travis logs to your terminal!
JavaScript
15
star
99

co-each

Parallel forEach for generators
JavaScript
15
star
100

project.sh

Tools to navigate and manage source code repositories living on GitHub.
Shell
14
star