If you are wondering where the data of this site comes from, please visit GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

lexiross/fattest-cat 718

Script to find fattest cat currently up for adoption at SF SPCA

joeyyang/kohlsscavengerhunt 23

kohls scavenger hunt!

cainus/urlgrey 13

url manipulation

cainus/verity 12

assertions on http requests

cainus/detour 9

Node.js / Express.js Routing Re-imagined

cainus/mongoJsonSchema 8

This is a library for validating objects against a jsonSchema before inserting into (and after retrieving from) mongo.

cainus/json-status 3

connect-middleware for JSON API status responses

lexiross/call-your-reps 3

An app to making bugging your elected representatives easier

cainus/hyper-json 2

Json with links!

drshriveer/abjs-testsite 2

A test site for ab.js


started time in 12 hours

created repositoryKen123777/Ken123777

created time in a day


started time in 3 days

created repositoryKelWill/typescript-katas

katas demonstrating common typescript mistakes

created time in 3 days

created repositoryKelWill/mongo-hyperloglog

hyperloglog stored in mongo

created time in 4 days

fork cainus/axios

Promise based HTTP client for the browser and node.js

fork in 5 days

Pull request review commentpeterkhayes/rolling-rate-limiter

Fix readme typo

 const limiter = new RedisRateLimiter({   client: redisClient, // client instance from `redis` or `ioredis`   namespace: 'rate-limiter', // prefix for redis keys   interval: 60000, // milliseconds-  maxInInterval: 10,+  maxInInterval: 5,

Hi, apologise for the lack of detail here.

Later on, in Configuration Options, when referring to the code example it references 5 requests per minute but I believe the example provided would allow for 10.

For example, if you want a user to be able to perform 5 actions per minute, this should be 60000.
maxInInterval: number - The number of actions allowed in each interval. For example, in the scenario above, this would be 5

comment created time in 6 days


started time in 6 days

fork n-mcnally/rolling-rate-limiter

Rate limiter for node.js that supports a rolling window, either in-memory or backed by redis

fork in 7 days

fork kevmo/social-analyzer

API, CLI & Web App for analyzing & finding a person's profile across 350+ social media websites (Detections are updated regularly)

fork in 7 days


started time in 9 days


started time in 9 days


started time in 9 days


started time in 10 days


started time in 10 days

created repositoryStephenGrider/simple-web

created time in 12 days

created repositoryRebootJeff/cowGoesMoo

created time in 14 days


started time in 14 days


started time in 16 days


started time in 17 days


started time in 19 days


started time in 19 days

created repositoryKelWill/node-fn-query

replace "jq .key" with "nq '({key}) => key'"

created time in 20 days

fork curt-mitch/PySyft

A library for answering questions using data you cannot see

fork in 22 days

created repositorystefbowerman/nuxt-starter

created time in 24 days


started time in 25 days

issue commentpeterkhayes/pitchfinder

Half step down while using AMDF

Genius! You were exactly right. Now it measures frequencies perfectly. Don't know why I have it set to 48k, but checked my settings and there it was. Thank you!


comment created time in 25 days