• Stars
    star
    5
  • Rank 2,852,100 (Top 57 %)
  • Language
    JavaScript
  • Created over 10 years ago
  • Updated over 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Count callbacks before continuing, tiny control flow helper, allows dynamic counting. Works great with promises.

More Repositories

1

101

A modern JS utility library
JavaScript
1,559
star
2

coworkers

A RabbitMQ Microservice Framework in Node.js
JavaScript
611
star
3

primus-graphql

A flexible GraphQL client and server library that can be used to power realtime applications.
JavaScript
165
star
4

graphql-date

GraphQL Date Type
JavaScript
67
star
5

keypather

Get, set, or delete deep object values using keypath strings (supports immutable operations) and more.
JavaScript
60
star
6

atom-term

shell tab for atom
JavaScript
58
star
7

is-positive-integer

check if a number is a positive integer
JavaScript
53
star
8

rabbitmq-schema

A schema definition module for RabbitMQ graph and messages
JavaScript
37
star
9

object-loops

Functional methods like forEach, map, filter, and other Array methods for Objects in javascript
JavaScript
33
star
10

amqplib-rpc

Thin Amplib utils for RabbitMQ RPC in Node.js
JavaScript
31
star
11

middleware-flow

middleware flow control
JavaScript
30
star
12

graphql-parse-fields

Parse fields from GraphQLResolveInfo into a JSON tree
JavaScript
27
star
13

graphql-fetch

Thin GraphQL client powered by fetch.
JavaScript
25
star
14

fbExec.js

Facebook JavaScript SDK Helper - makes it easier to make FB JS API calls without having to worry about the state (init or loginStatus), and allows you the freedom to place FB dependent code wherever you'd like (vs being restricted to fbAsyncInit); especially useful with client-side routing systems such as backbone.js, ember.js, and sammy.js. Check out the examples below.
JavaScript
21
star
15

is-circular

determines if an object (or array) is circular
JavaScript
14
star
16

error-to-json

Returns a JSON representation of an error (handles nested errors and nested toJSONs)
TypeScript
13
star
17

homebridge-eightsleep-platform

Homebridge Plugin for supporting the Eightsleep Pod
TypeScript
13
star
18

rethinkdb-observable

Convert a rethinkdb cursor into an observable
JavaScript
11
star
19

git-fb

Git feature-branch workflow helper commands
JavaScript
11
star
20

street-types

US street types/suffixes and abbreviations
JavaScript
7
star
21

assert-args

Validate and format function arguments ( handles types and optionals)
JavaScript
7
star
22

observable-backoff

RxJS observable exponential back-off operator
JavaScript
7
star
23

dat-middleware

dat middleware tho - common request, response, body, query, and param middleware
JavaScript
7
star
24

hex64

Base64 encode and decode UTF-8 strings for URLs (module and binary tool)
JavaScript
6
star
25

git-wip

A quick way to save progress (stash) and resume work (pop) for git feature branches.
JavaScript
6
star
26

gcloud-monitor

A node.js module for custom monitoring using Google Cloud Monitoring v3 API
JavaScript
6
star
27

fall-browser-extension

Close tabs automatically overtime. Closed tabs may be recovered from a searchable dropdown list.
JavaScript
6
star
28

node-eightsleep

Eightsleep API Client for Node.js
TypeScript
6
star
29

generator-rendr

Yo (Yeoman) generator for render views, models, collections, and controllers
JavaScript
5
star
30

redis-types

redis type objects - hashes, lists, sets, etc
JavaScript
5
star
31

gcloud-tracer

Custom Google Cloud StackDriver tracing client
JavaScript
5
star
32

function-proxy

Proxy functions with functions to modify arguments or spy
JavaScript
5
star
33

graphql-function

GraphQL Function Type
JavaScript
4
star
34

lex62

Fast, lexicographic base62 encode and decode
JavaScript
4
star
35

rethinkdb-stream

Turn a RethinkDB cursor into a readable stream
JavaScript
4
star
36

topcryptos

visualize crypto rankings and market caps over time
TypeScript
4
star
37

exists

node exists function. plain and simple.
JavaScript
4
star
38

rethinkdb-primus

Use rethinkdb over a primus connection
JavaScript
4
star
39

ignore-errors

Easily ignore specific promise errors
TypeScript
4
star
40

substream-pump

because primus substreams don't have pipes :(
JavaScript
4
star
41

express-request

Make a request to express from express without http
JavaScript
3
star
42

rx-to-iterall

Convert rxjs observables into iterall async iterators
JavaScript
3
star
43

apple-tv-now-playing-server

Python
3
star
44

map-utils

Functional methods the work well with Array.map
JavaScript
3
star
45

simple-api-client

create a quick simple extendable api client
TypeScript
3
star
46

node-alchemy-rest-client

Alchemy API (alchemyapi.com) for Node.js
JavaScript
3
star
47

native-types

list of all javascript native types and some utils
JavaScript
3
star
48

times-loop

run a function n times, both sync and async functions are supported
TypeScript
3
star
49

validate-reql

allows validation of rethinkdb reql queries using a whitelist of reql validators. this was specifically designed to work w/ rethinkdb-primus.
JavaScript
3
star
50

coworkers-test

Helper to easily test coworkers message handling middlewares
JavaScript
3
star
51

fn-object

functional programming helpers to be used with object's keys and values
JavaScript
3
star
52

normalize-slashes

Remove or add beginning and/or end slashes
JavaScript
3
star
53

node-module-template

typescript node module template
JavaScript
3
star
54

static-observable

Static observable methods `next`, `error`, and `complete`. Equivalent to `Promise.resolve()`/`Promise.reject()` for promises.
JavaScript
2
star
55

composite-abort-controller

an extended abort-controller class that simplifies listening to with multiple abort-signals
TypeScript
2
star
56

rethinkdb-generator

Convert a rethinkdb cursor into an async iterator
TypeScript
2
star
57

baseerr

TypeScript
2
star
58

fast-abort-controller

fast abort controller implementation not perfect to spec but performant
TypeScript
2
star
59

public-promise

Promise that exposes resolve and reject publicly
JavaScript
2
star
60

spark-to-json

Returns a JSON representation of a Primus spark
TypeScript
2
star
61

mw-cls

Advanced CLS (continuation local storage) middleware (for express, restify, ...)
JavaScript
2
star
62

level-rpc-stream

Control a level db over a duplex stream
TypeScript
2
star
63

multifilter

Split an array (or object) into multiple using filters
JavaScript
2
star
64

megadownload

helper to download all files on your mega account
JavaScript
2
star
65

middlewarize

Make modules/classes work like middleware (for express and restify)
JavaScript
2
star
66

direct-instance-of

verify an instance is a direct instance of a class ( not inherited from)
JavaScript
2
star
67

copy-function

copy a function by wrapping it w/ a closure
JavaScript
2
star
68

mongooseware

Magic mongoose middleware for express
JavaScript
2
star
69

ast-to-reql

Create ReQL from RethinkDB AST
JavaScript
2
star
70

request-to-json

Returns a JSON representation of request
TypeScript
2
star
71

response-to-json

Returns a JSON representation of response
JavaScript
2
star
72

bind-right

JavaScript bind arguments from the right.
JavaScript
2
star
73

muxdemux

multiplex and demultiplex (mux / demux) streams into an single stream (object mode or not)
JavaScript
2
star
74

parse-date

Basic date parse util, throws error or returns null if date is invalid
JavaScript
2
star
75

rethinkdb-validator-stream

Validate rethinkdb queries streaming to the socket
JavaScript
2
star
76

listen-all

Listen to all of an EventEmitter's events
JavaScript
2
star
77

auto-debug

Uses debug but automatically assumes file as log namespace. Optionally logs line numbers, function arguments, and even traces.
JavaScript
2
star
78

abortable-generator

abortable generator function typescript definitions and utils
TypeScript
2
star
79

promise-pull-queue

A promise queue class for handling push and pull based async tasks
TypeScript
2
star
80

generate-graphql

Generate JSON and GraphQL files from a JavaScript GraphQLSchema
JavaScript
2
star
81

proxy-pumpify

pipeline streams (combine) and also proxy non-stream methods. useful for advanced stream transforms like req and res.
JavaScript
2
star
82

google-places-search-example

google places search example in javascript
JavaScript
1
star
83

graphql-ioredis-subscriptions

A graphql subscriptions PubSubEngine using IORedis that works with Apollo Server in TypeScript
TypeScript
1
star
84

HelloWorld

hi
JavaScript
1
star
85

race-abort

utility to race a promise with an abort signal
TypeScript
1
star
86

cast-buffer

cast types to buffer
JavaScript
1
star
87

docker-frame

create a docker stream frame (header and payload)
JavaScript
1
star
88

abstract-http-server

An Abstract Http Server Class
TypeScript
1
star
89

clone-class

clone a class by cloning entire prototype chain (except native types like Object)
1
star
90

dockerfile-node-compass

Dockerfile for Node.js and Compass (and Ruby)
Shell
1
star
91

time-oset

Time Ordered Set in TypeScript (implements Set methods)
TypeScript
1
star
92

lametric-rain-alert

lametric-rain-alert app
JavaScript
1
star
93

buffer-splice

Splice a buffer.. like array and string splice
JavaScript
1
star
94

is-capitalized

Checks if an input string is a capitalized or not.
JavaScript
1
star
95

CrockettBot

CrockettDoodles bot that sends a text message when new puppies are available
JavaScript
1
star
96

coworkers-errors

Errors useful for "coworkers" applications
JavaScript
1
star
97

assert-err

assertion library that throws user-specified error types (accepts error class and message)
JavaScript
1
star
98

abortable-interval

abortable interval via abort signals
TypeScript
1
star
99

emitter-domain

Better event emitter domain error handling
JavaScript
1
star
100

homebridge-vector

Homebridge Anki Vector Plugin
TypeScript
1
star