Open source projects by igrigorik

igrigorik/httparchive

BigQuery import and processing pipelines

☕Jupyter Notebook   ★29 stars   ⚠7 open issues   ⚭1 contributors   ☯over 5 years old  

igrigorik/http-client-hints

☕Ruby   ★384 stars   ⚠0 open issues   ⚭7 contributors   ☯about 6 years old  

igrigorik/em-synchrony

Fiber aware EventMachine clients and convenience classes

☕Ruby   ★1041 stars   ⚠24 open issues   ⚭40 contributors   ☯over 8 years old  

igrigorik/githubarchive.org

GitHub Archive is a project to record the public GitHub timeline, archive it, and make it easily accessible for further analysis.

☕Ruby   ★1635 stars   ⚠4 open issues   ⚭11 contributors   ☯almost 7 years old  

igrigorik/decisiontree

ID3-based implementation of the ML Decision Tree algorithm

☕Ruby   ★905 stars   ⚠8 open issues   ⚭8 contributors   ☯almost 10 years old  

igrigorik/ga-beacon

Google Analytics collector-as-a-service (using GA measurement protocol).

☕Go   ★3116 stars   ⚠0 open issues   ⚭9 contributors   ☯almost 5 years old  

igrigorik/istlsfastyet.com

Is TLS fast yet? Yes, yes it is.

☕CSS   ★360 stars   ⚠10 open issues   ⚭33 contributors   ☯almost 5 years old  

igrigorik/videospeed

HTML5 video speed controller (for Google Chrome)

☕JavaScript   ★744 stars   ⚠22 open issues   ⚭7 contributors   ☯almost 5 years old  

igrigorik/zeroconf-router

Zero-config reverse proxies: let's get there!

☕Ruby   ★214 stars   ⚠0 open issues   ⚭1 contributors   ☯over 7 years old  

igrigorik/http-2

Pure Ruby implementation of HTTP/2 protocol

☕Ruby   ★765 stars   ⚠7 open issues   ⚭9 contributors   ☯over 5 years old  

igrigorik/webp-detect

WebP with Accept negotiation

☕C++   ★190 stars   ⚠0 open issues   ⚭3 contributors   ☯almost 6 years old  

igrigorik/canicrawl

Hosted robots.txt permissions verifier

☕Go   ★22 stars   ⚠0 open issues   ⚭2 contributors   ☯over 7 years old  

igrigorik/em-http-request

Asynchronous HTTP Client (EventMachine + Ruby)

☕Ruby   ★1145 stars   ⚠7 open issues   ⚭63 contributors   ☯over 10 years old  

igrigorik/em-websocket

EventMachine based WebSocket server

☕Ruby   ★1630 stars   ⚠21 open issues   ⚭29 contributors   ☯almost 9 years old  

igrigorik/agent

Agent is an attempt at modelling Go-like concurrency, in Ruby

☕Ruby   ★738 stars   ⚠5 open issues   ⚭7 contributors   ☯about 8 years old  

igrigorik/PubSubHubbub

Asynchronous PubSubHubbub Ruby Client

☕Ruby   ★178 stars   ⚠1 open issues   ⚭2 contributors   ☯over 9 years old  

igrigorik/node-spdyproxy

SPDY forwarding proxy - fast and secure

☕JavaScript   ★535 stars   ⚠14 open issues   ⚭14 contributors   ☯over 6 years old  

igrigorik/em-proxy

EventMachine Proxy DSL for writing high-performance transparent / intercepting proxies in Ruby

☕Ruby   ★645 stars   ⚠2 open issues   ⚭11 contributors   ☯over 9 years old  

igrigorik/libsnappy

Snappy, a fast compressor/decompressor (courtesy of Google)

☕Ruby   ★43 stars   ⚠0 open issues   ⚭1 contributors   ☯over 7 years old  

igrigorik/async-rails

async Rails 3 stack demo

☕Ruby   ★471 stars   ⚠2 open issues   ⚭4 contributors   ☯over 8 years old  

igrigorik/autoperf

Ruby driver for httperf - automated load and performance testing

☕Ruby   ★181 stars   ⚠0 open issues   ⚭6 contributors   ☯about 10 years old  

igrigorik/bloomfilter-rb

BloomFilter(s) in Ruby: Native counting filter + Redis counting/non-counting filters

☕Ruby   ★395 stars   ⚠8 open issues   ⚭12 contributors   ☯almost 10 years old  

igrigorik/bmr-wordcount

Browser Map-Reduce: distributed word count example

☕Ruby   ★34 stars   ⚠0 open issues   ⚭1 contributors   ☯almost 10 years old  

igrigorik/bugspots

Implementation of simple bug prediction hotspot heuristic

☕Ruby   ★739 stars   ⚠5 open issues   ⚭14 contributors   ☯almost 7 years old  

igrigorik/caniuse

Raw browser/feature support data from caniuse.com

☕JavaScript   ★0 stars   ⚠0 open issues   ⚭295 contributors   ☯over 3 years old  

igrigorik/Client-Hints

Chrome plugin to add Client-Hints HTTP header

☕JavaScript   ★1 stars   ⚠0 open issues   ⚭2 contributors   ☯over 5 years old  

igrigorik/closure-sprockets

Sprockets processor for Google's Closure tools

☕Python   ★57 stars   ⚠4 open issues   ⚭6 contributors   ☯over 7 years old  

igrigorik/contextual

runtime contextual HTML autoescaper

☕Ruby   ★9 stars   ⚠1 open issues   ⚭2 contributors   ☯about 7 years old  

igrigorik/css-font-timeout

A proposal for CSS to let web developers control font timeout

   ★35 stars   ⚠0 open issues   ⚭1 contributors   ☯about 4 years old  

igrigorik/dubious

A Web Framework Written in Mirah for running on AppEngine

☕Mirah   ★1 stars   ⚠0 open issues   ⚭9 contributors   ☯about 7 years old  

igrigorik/em-handlersocket

EventMachine HandlerSocket MySQL plugin for direct read/write of InnoDB tables

☕Ruby   ★29 stars   ⚠0 open issues   ⚭1 contributors   ☯almost 8 years old  

igrigorik/em-jack

An Evented Beanstalk Client

☕Ruby   ★66 stars   ⚠6 open issues   ⚭8 contributors   ☯almost 10 years old  

igrigorik/em-mysqlplus

Async MySQL driver for Ruby/Eventmachine

☕Ruby   ★71 stars   ⚠0 open issues   ⚭4 contributors   ☯almost 9 years old  

igrigorik/em-socksify

Transparent proxy support for any EventMachine protocol

☕Ruby   ★25 stars   ⚠0 open issues   ⚭7 contributors   ☯almost 8 years old  

igrigorik/fetch

Fetch Standard

☕HTML   ★1 stars   ⚠0 open issues   ⚭17 contributors   ☯almost 3 years old  

igrigorik/gitter

XML history generator for CodeSwarm

   ★28 stars   ⚠0 open issues   ⚭1 contributors   ☯almost 10 years old  

igrigorik/gmetric

Pure Ruby interface for generating Ganglia gmetric packets

☕Ruby   ★71 stars   ⚠0 open issues   ⚭5 contributors   ☯almost 9 years old  

igrigorik/hackernews-button

Embeddable Hacker News button + vote counter for your site

☕Go   ★412 stars   ⚠2 open issues   ⚭6 contributors   ☯over 6 years old  

igrigorik/heroku-buildpack-dart

Heroku buildpack for Dart

☕Shell   ★129 stars   ⚠3 open issues   ⚭11 contributors   ☯over 6 years old  

igrigorik/html

HTML Standard

☕HTML   ★0 stars   ⚠0 open issues   ⚭41 contributors   ☯almost 3 years old  

igrigorik/hydra5

Load-balanced (multi-headed) SOCKS5 proxy

☕Ruby   ★33 stars   ⚠0 open issues   ⚭1 contributors   ☯about 7 years old  

igrigorik/ImageQuote

Convert text quotes to images

☕Ruby   ★6 stars   ⚠0 open issues   ⚭1 contributors   ☯almost 8 years old  

igrigorik/issue-tracker

W3C webperf issue tracker

☕JavaScript   ★9 stars   ⚠0 open issues   ⚭1 contributors   ☯about 4 years old  

igrigorik/language_detector

ruby language detection library using n-gram

☕Ruby   ★63 stars   ⚠0 open issues   ⚭3 contributors   ☯over 9 years old  

igrigorik/libgeohash

Ruby FFI wrapper for libgeohash

☕Ruby   ★6 stars   ⚠0 open issues   ⚭1 contributors   ☯over 8 years old  

igrigorik/linguist

Language Savant

☕Ruby   ★2 stars   ⚠0 open issues   ⚭80 contributors   ☯over 6 years old  

igrigorik/memory-pressure-api

Proposal to expose memory pressure events to the Web.

   ★0 stars   ⚠0 open issues   ⚭1 contributors   ☯almost 3 years old  

igrigorik/mneme

Mneme is an HTTP web-service for recording and identifying previously seen records - aka, duplicate detection.

☕Ruby   ★106 stars   ⚠0 open issues   ⚭2 contributors   ☯over 7 years old  

igrigorik/omnipipe

web pipes for your browser's omnibar!

☕Ruby   ★11 stars   ⚠0 open issues   ⚭1 contributors   ☯about 7 years old  

igrigorik/pregel

Single-node implementation of Google's Pregel framework for graph processing.

☕Ruby   ★66 stars   ⚠0 open issues   ⚭1 contributors   ☯about 8 years old  

igrigorik/presentations

Slides, notes, code examples from some of the bigger conferences & talks.

   ★7 stars   ⚠0 open issues   ⚭1 contributors   ☯over 8 years old  

igrigorik/rack-aggregate

Rack response-time statistics aggregator middleware

☕Ruby   ★68 stars   ⚠0 open issues   ⚭1 contributors   ☯almost 8 years old  

igrigorik/rack-speedtracer

SpeedTracer middleware for server side debugging

☕Ruby   ★160 stars   ⚠0 open issues   ⚭4 contributors   ☯over 8 years old  

igrigorik/rb-pagerank

Code from RailsConf '09 pres: Building Mini Google in Ruby

☕Ruby   ★53 stars   ⚠0 open issues   ⚭1 contributors   ☯over 9 years old  

igrigorik/resource-hints

Moved to...

☕JavaScript   ★32 stars   ⚠0 open issues   ⚭2 contributors   ☯over 4 years old  

igrigorik/resourcehints.info

☕HTML   ★1 stars   ⚠0 open issues   ⚭1 contributors   ☯almost 4 years old  

igrigorik/RRRDTool

Round robin database pattern via Redis sorted sets

☕Ruby   ★79 stars   ⚠0 open issues   ⚭1 contributors   ☯over 8 years old  

igrigorik/ruby2lolz

Ruby to Lolcode translator, kthnxbai.

☕Ruby   ★37 stars   ⚠0 open issues   ⚭1 contributors   ☯about 10 years old  

igrigorik/slowgrowl

Surface slow code paths in your Rails 3 app via Growl

☕Ruby   ★118 stars   ⚠0 open issues   ⚭1 contributors   ☯over 8 years old  

igrigorik/spdy

SPDY is a protocol designed to reduce latency of web pages

☕Ruby   ★329 stars   ⚠1 open issues   ⚭6 contributors   ☯over 7 years old