Stripe relies on open-source software and likes to give back to the community.
In addition to patches and projects we've contributed, we also sponsor the development of bundler, rubygems and GnuPG, and fund several grants with our Open-Source Retreat.
payments
machine learning
databases
-
herringbone
Tools for working with parquet, impala, and hive.
-
mongoriver
A library for writing MongoDB oplog tailers.
-
mosql
MongoDB → PostgreSQL streaming replication.
-
safesql
Static analysis tool for Golang that protects against SQL injections.
-
sequins
A simple K/V store on top of Hadoop's SequenceFile.
-
timberlake
A better job tracker for Hadoop.
infrastructure
-
chalk-log
Add structured logging to any Ruby class.
-
chalk-config
Maps on-disk config files into global configuration, taking into account the current environment.
-
einhorn
The language-independent shared socket manager.
-
go-einhorn
Talk to einhorn from your Go worker.
-
pd2pg
Import PagerDuty data into Postgres for analysis.
-
smokescreen
A simple HTTP proxy that fogs over naughty URLs.
-
datadog-checks
Plugins for the Datadog Agent we find useful.
-
subprocess
A port of Python's subprocess module to Ruby.
-
unilog
A logger for use with daemontools.
-
veneur
A DogStatsD server implementation with global aggregation capability.
-
skycfg
An extension of the Starlark language for constructing Protocol Buffer messages.
company tools
personal projects
-
AnimatePlus
Lightweight CSS and SVG animation library. This page's animations are made with it.
-
Dwifft
A fast array diffing algorithm written in Swift.
-
distsysbook
Distributed systems: for fun and profit.
-
gmail-britta
Generate complex Gmail filters via a neat little ruby DSL.
-
goji
A web microframework for Golang.
-
gojson
Automatically generate Go struct definitions from example JSON.
-
livegrep
Grep source code interactively.
-
peerjs
Easy WebRTC.