Colin Ihrig (@cjihrig)
  • Stars
    star
    685
  • Global Rank 43,759 (Top 2 %)
  • Followers 912
  • Following 31
  • Registered about 12 years ago
  • Most used languages
    JavaScript
    89.2 %
    C++
    6.2 %
    C
    3.1 %
    Rust
    1.5 %
  • Location 🇺🇸 United States
  • Country Total Rank 11,833
  • Country Ranking
    JavaScript
    2,498
    Rust
    3,841
    C++
    5,075
    C
    7,288

Top repositories

1

credit-card

Credit card validation
JavaScript
100
star
2

jsparser

An ECMAScript 5.1 parser, written in JavaScript. The ECMAScript grammar was created using Jison.
JavaScript
97
star
3

grpc-server-js

Pure JavaScript gRPC Server
JavaScript
61
star
4

node-v8-inspector

Chrome extension for launching V8 Inspector for Node.js debugging
JavaScript
53
star
5

toolbag

preloaded Node.js tooling enhancements
JavaScript
41
star
6

hapi-gateway

use hapi as a gateway to lambda functions
JavaScript
31
star
7

will-it-optimize

Suite of tests for determining what v8 will optimize
JavaScript
25
star
8

nuisance

hapi authentication requiring multiple strategies
JavaScript
21
star
9

shinobi

Simple, fun, memory safe language.
C++
16
star
10

zipit

Easily create zip archives
JavaScript
13
star
11

validate-directive

A GraphQL directive for input validation
JavaScript
12
star
12

belly-button

The best source for lint
JavaScript
12
star
13

bcrypt.wasm

bcrypt in WebAssembly
C++
12
star
14

wasi-worker

Node.js worker for running WASI code
JavaScript
11
star
15

webserial

Web Serial API for Node.js
C
10
star
16

stand-in

Method replacement and testing utility
JavaScript
10
star
17

noops

Deploy an API server as multiple AWS lambda functions
JavaScript
9
star
18

scrabel

Babel transpilation as needed
JavaScript
9
star
19

grpc-benchmarking

Benchmarking, but for gRPC
Rust
9
star
20

artificial

Inject fake HTTP request/response into an Express server
JavaScript
9
star
21

swagger-jacker

Express API documentation generator
JavaScript
8
star
22

walloc

malloc() and free() bindings for WebAssembly in JavaScript.
JavaScript
7
star
23

lambundaler

Bundler for AWS Lambda functions
JavaScript
7
star
24

reach

Safely retrieve nested object keys
JavaScript
7
star
25

ghostbuster

A Node.js wrapper for PhantomJS
JavaScript
7
star
26

server-timi

Server timing API plugin for hapi
JavaScript
6
star
27

wequire

synchronously load wasm files
JavaScript
5
star
28

helper.js

A lightweight, client-side scripting library.
4
star
29

acceleration

Acceleration Templating Language
JavaScript
4
star
30

kneejerk

Server Side React Render
JavaScript
3
star
31

userinfo

Node.js native addon for working with user information
C++
3
star
32

graylogi

Graylog logger for hapi
JavaScript
3
star
33

nodeginx

Node.js in an nginx module
C
3
star
34

farmhash.wasm

WebAssembly implementation of Google FarmHash
C++
3
star
35

pgee

PostgreSQL Asynchronous Notification Event Emitter
JavaScript
3
star
36

versionly

App version data generator
JavaScript
2
star
37

isgreen

Is your io.js installation up to date
JavaScript
2
star
38

exploder

Express port of Boom
JavaScript
2
star
39

dynamodb-stream-emitter

EventEmitter adapter for DynamoDB streams
JavaScript
2
star
40

toolbag-plugins

A collection of toolbag plugins
JavaScript
2
star
41

olympics

A module written during the Olympics
JavaScript
2
star
42

node-push-notification

Multi-platform capable push notifications using Node.js
JavaScript
2
star
43

augmented-interval-tree

Augmented interval tree implementation with no dependencies
JavaScript
2
star
44

rollover

hapi 17+ rollbar plugin
JavaScript
2
star
45

metri

hapi plugin for returning Node.js process metrics
JavaScript
2
star
46

semafour

Node.js semaphore
JavaScript
2
star
47

extra-silly-modules

Extra Silly Modules
JavaScript
2
star
48

enforce-node-version

npm script to enforce the engines.node field in package.json
JavaScript
2
star
49

sleep.wasm

sleep in WebAssembly
JavaScript
1
star
50

promise-throw

Turn process Promise events into thrown exceptions
JavaScript
1
star
51

webconsole-node-old

Node.js run by ContainerPilot
JavaScript
1
star
52

trivial-multipart

Very simple multipart form data
1
star
53

lambstaller

Run npm install locally in a Lambda container
JavaScript
1
star
54

nginx-node-cp

nginx and Node.js in a single container managed by ContainerPilot
JavaScript
1
star
55

fishsticks

Parse Node core compatible git info
JavaScript
1
star
56

thin-mint

HTTP cookie utility
JavaScript
1
star
57

hapi-auth-signi

hapi authentication scheme for validating signed requests
JavaScript
1
star
58

node-process-metrics-prometheus

retrieve Node.js process metrics in exposition format
JavaScript
1
star
59

scrapey

Web page scraping utility written in Node.js
JavaScript
1
star
60

gelfie

GELF client
JavaScript
1
star
61

examination

Thoroughly examine the state of a Node.js process
JavaScript
1
star
62

toolbag-plugin-policy

toolbag plugin that allows blacklisting of modules, methods, and bindings
JavaScript
1
star
63

toolbag-plugin-stats-collector

Toolbag plugin that collects runtime metrics
JavaScript
1
star
64

borland

hapi plugin for working with toolbag
JavaScript
1
star
65

hapi-publish-bot

Slack bot that creates notifications for npm publish events
JavaScript
1
star
66

who-set-it

Track where object properties are assigned
JavaScript
1
star
67

test-runner-ecosystem

node:test with various ecosystem modules
JavaScript
1
star