Bryce Baril (@brycebaril)
  • Stars
    star
    767
  • Global Rank 39,413 (Top 2 %)
  • Followers 264
  • Following 37
  • Registered about 15 years ago
  • Most used languages
    JavaScript
    94.7 %
    Shell
    3.5 %
    R
    1.8 %
  • Location 🇺🇸 United States
  • Country Total Rank 10,748
  • Country Ranking
    Shell
    2,043
    JavaScript
    2,349
    R
    4,290

Top repositories

1

node-stats-lite

A light statistical package that operates on Arrays.
JavaScript
74
star
2

through2-map

A through2 to create an Array.prototype.map analog for streams.
JavaScript
70
star
3

ansible-known_hosts

An ansible hook for adding/removing hosts from known_hosts files.
Shell
67
star
4

timestreamdb

A Timeseries Database in Node.js, backed by LevelDB. It is unrelated to the Amazon Timestream service that was announced 5 years after I created this.
JavaScript
63
star
5

through2-filter

A through2 wrapper to create an Array.prototype.filter analog for streams
JavaScript
35
star
6

level-version

Create automatically versioned data inside leveldb.
JavaScript
35
star
7

node-tokenthrottle

Asynchronously throttle actions by a token. E.g. Throttle API access by Username/IP/etc.
JavaScript
29
star
8

node-stream-meter

A streams2 passthrough meter. Counts bytes passed through, and if given a max byte limit will abort the stream when it is exceeded.
JavaScript
29
star
9

through2-reduce

A through2 wrapper to emulate Array.prototype.reduce for streams.
JavaScript
29
star
10

timestream

A suite of tools for working with objectMode streams of time-ordered data. (e.g. tsdb records)
JavaScript
27
star
11

through2-spy

A through2 wrapper to for simple stream.PassThrough spies.
JavaScript
22
star
12

infinite-monkey-db

The eventually-correct database!
JavaScript
20
star
13

node-flatnest

Flatten/Nest Javascript objects
JavaScript
20
star
14

redis-scanstreams

A streaming interface for the Redis *SCAN commands, for use with node_redis
JavaScript
19
star
15

client-request

A zero-dependency stripped-down http client request module based on the http://npm.im/request API.
JavaScript
16
star
16

node-stream-spigot

A streams2 Readable stream generator, useful for testing.
JavaScript
15
star
17

node-terminus

An abstraction for making stream.Writable streams without all the boilerplate.
JavaScript
13
star
18

ansible-nodejs

A bash ansible script for installing node.js. Uses http://npm.im/n
Shell
12
star
19

multibuffer

Package Arrays of Buffers into a single buffer that they can be later unpacked from.
JavaScript
12
star
20

console.yo

Yo from the node.js console.
JavaScript
10
star
21

node-tokenthrottle-redis

A Redis-backed http://npm.im/tokenthrottle implementation
JavaScript
10
star
22

stream-joins

Join operations for ordered objectMode streams (e.g. timeseries data).
JavaScript
9
star
23

timestream-aggregates

Aggregation operations for timeseries streams (objectMode streams ordered by timestamp)
JavaScript
9
star
24

stream-file-archive

A Node.js Streams2 log archiver, pipe to stream-file-archive and it will create time-rotated logs.
JavaScript
9
star
25

node-floordate

Simple date flooring, floor a date to the start of a specified time window.
JavaScript
9
star
26

perf_node_interactive

Node.js Performance Optimization A Case Study -- for Node Interactive 2015
JavaScript
8
star
27

stats-incremental

A simple tool for calculating incremental stats on numeric streams.
JavaScript
7
star
28

node-sosj

Sorted Object Stream Join -- Joins two sorted objectMode streams based on a provided join key.
JavaScript
6
star
29

level-bufferstreams

Pure buffer (multibuffer) streams for leveldb. Faster/less memory overhead than the default streams, useful for bulk operations.
JavaScript
6
star
30

stream-splice

Splice multiple streams into a single pipeline. Useful for exposing multi-step piped streams as a single stream.
JavaScript
5
star
31

runat

Runat is a Redis-backed scheduled queue system with a Duplex stream interface for Node.js
JavaScript
5
star
32

nodebase_jedi

A presentation about NodeBases
JavaScript
5
star
33

level-onion

A levelup wrapper interface to add/modify behavior of a levelup instance.
JavaScript
4
star
34

node_leak_test

A Node.js HTTP/HTTPS Server & Request exerciser to look for memory use/leaks over time.
R
4
star
35

multibuffer-stream

A streaming version of http://npm.im/multibuffer
JavaScript
4
star
36

Lacuna-Starmap

A player map for the game Lacuna Expanse
JavaScript
3
star
37

level-rawcopy

An optimized live-copy from one levelup instance to another.
JavaScript
3
star
38

node-tokenthrottle-level

A LevelDB-backed http://npm.im/tokenthrottle implementation
JavaScript
3
star
39

streams2-presentation

A presentation on streams2 for the Seattle Node.js Meetup Group
JavaScript
3
star
40

nodeintro-presentation

An introduction to writing code in Node.js
JavaScript
3
star
41

gamekit

A rectangular play area for simple text-based games, inspired by a childhood with a programmable graphing calculator.
JavaScript
3
star
42

flatson

A command-line tool to help with grepping newline-delimited json
JavaScript
2
star
43

transaction-tracer

A lightweight tool for annotating code for transactional tracing, e.g. work that crosses event-loop boundaries.
JavaScript
2
star
44

through2-asyncmap

An async version of through2-map -- an async Array.prototype.map for streams.
JavaScript
2
star
45

mchx-recruiting

Marchex Recruting Quiz
JavaScript
2
star
46

smart-tee

Node.js "tee" command where to create smart streams to handle stdin
JavaScript
2
star
47

timestream-ops

Mapped operation Transforms for sequential objectMode streams (e.g. timeseries data).
JavaScript
2
star
48

node-isnumber

A simple test to see if a value is a non-infinite number.
JavaScript
2
star
49

node-array-pivot

Pivot arrays of objects by key into a single object with a superset of keys containing arrays of each record's values.
JavaScript
2
star
50

glitch-perf-talk

A Presentation About "Node Buffers, Performance, and Image Glitching"
JavaScript
1
star
51

perf_goto_chicago

Node.js Performance Optimization A Case Study -- for GOTO Chicago 2016
JavaScript
1
star
52

timestream-filters

Filters for sequential objectMode streams (e.g. timeseries data)
JavaScript
1
star
53

timegap

A simple Javascript library for creating short formatted time interval strings from two Dates, like "2d" or "3m5s".
JavaScript
1
star
54

node-ago

A tool for calculating relative timestamps to now
JavaScript
1
star
55

node-loose-interval

A looser setInterval that schedules upon task completion to avoid overlap.
JavaScript
1
star
56

level-gc

Garbage collection for levelup
JavaScript
1
star
57

nodeintro

Exercises and example code from my Node Intro presentation.
JavaScript
1
star