Etsy, Inc. (@etsy)

Top repositories

1

AndroidStaggeredGrid

An Android staggered grid view which supports multiple columns with rows of varying sizes.
Java
4,756
star
2

skyline

It'll detect your anomalies! Part of the Kale stack.
Python
2,135
star
3

logster

Parse log files, generate metrics for Graphite and Ganglia
Python
1,968
star
4

deployinator

Deployinate!
Ruby
1,878
star
5

morgue

post mortem tracker
PHP
1,017
star
6

411

An Alert Management Web Application
PHP
971
star
7

feature

Etsy's Feature flagging API used for operational rampups and A/B testing.
PHP
869
star
8

MIDAS

Mac Intrusion Detection Analysis System
833
star
9

opsweekly

On call alert classification and reporting
JavaScript
761
star
10

oculus

The metric correlation component of Etsy's Kale system
Java
707
star
11

mctop

a top like tool for inspecting memcache key values in realtime
Ruby
507
star
12

supergrep

realtime log streamer
JavaScript
411
star
13

Conjecture

Scalable Machine Learning in Scalding
Java
361
star
14

statsd-jvm-profiler

Simple JVM Profiler Using StatsD and Other Metrics Backends
Java
330
star
15

nagios-herald

Add context to Nagios alerts
Ruby
322
star
16

dashboard

JavaScript
308
star
17

boundary-layer

Builds Airflow DAGs from configuration files. Powers all DAGs on the Etsy Data Platform
Python
262
star
18

Testing101

Etsy's educational materials on testing and design
PHP
262
star
19

DebriefingFacilitationGuide

Leading Groups at Etsy to Learn From Accidents
247
star
20

phpunit-extensions

Etsy PHPUnit Extensions
PHP
228
star
21

nagios_tools

Tools for use with Nagios
Python
173
star
22

open-api

We are working on a new version of Etsy’s Open API and want feedback from developers like you.
166
star
23

TryLib

TryLib is a simple php library that helps you generate a diff of your working copy and send it to Jenkins to run the test suite(s) on the latest code patched with your changes.
PHP
155
star
24

BugHunt-iOS

Objective-C
148
star
25

mod_realdoc

Apache module to support atomic deploys - http://codeascraft.com/2013/07/01/atomic-deploys-at-etsy/
C
128
star
26

ab

Etsy's little framework for A/B testing, feature ramp up, and more.
128
star
27

wpt-script

Scripts to generate WebPagetest tests and download results
PHP
121
star
28

applepay-php

A PHP extension that verifies and decrypts Apple Pay payment tokens
C
118
star
29

foodcritic-rules

Etsy's foodcritic rules
Ruby
115
star
30

kevin-middleware

This is an Express middleware that makes developing javascript in a monorepo easier.
JavaScript
110
star
31

mixer

a tool to initiate meetings by randomly pairing individuals
Go
100
star
32

cloud-jewels

Estimate energy consumption using GCP Billing Data
TSQL
96
star
33

jenkins-master-project

Jenkins Plugin: Master Project. Jenkins project type that allows for selection of sub-jobs to execute, watch, and report worst status of all sub-projects.
Java
83
star
34

Sahale

A Cascading Workflow Visualizer
JavaScript
83
star
35

PushBot

An IRC Bot for organizing code pushes
Java
79
star
36

cdncontrol

CLI tool for working with multiple CDNs
Ruby
79
star
37

rules_grafana

Bazel rules for building Grafana dashboards
Starlark
70
star
38

chef-whitelist

Simple library to enable host based rollouts of changes
Ruby
68
star
39

rfid-checkout

Low Frequency RFID check out/in client for Raspberry Pi
Python
64
star
40

Etsy-Engineering-Career-Ladder

Etsy's Engineering Career Ladder
HTML
61
star
41

Evokit

Rust
60
star
42

ELK-utils

Utilities for working with the ELK (Elasticsearch, Logstash, Kibana) stack
Ruby
59
star
43

incpath

PHP extension to support atomic deploys
C
52
star
44

arbiter

A utility for generating Oozie workflows from a YAML definition
Java
48
star
45

VIPERBuilder

Scaffolding for building apps in a clean way with VIPER architecture
Swift
41
star
46

chef-handlers

Chef handlers we use at Etsy
Ruby
40
star
47

sbt-checkstyle-plugin

SBT Plugin for Running Checkstyle on Java Sources
Scala
32
star
48

es-restlog

Plugin for logging Elasticsearch REST requests
Java
29
star
49

yubigpgkeyer

Script to make RSA authentication key generation on Yubikeys differently painful
Python
28
star
50

Apotheosis

Python
28
star
51

jenkins-deployinator

Jenkins Plugin: Deployinator. Links key deployinator information to Jenkins builds via the CLI.
Java
25
star
52

sbt-compile-quick-plugin

SBT Plugin for Compiling a Single File
Scala
25
star
53

geonames

Scripts for using Geonames
PHP
24
star
54

jading

cascading.jruby build and execution tool
16
star
55

etsy.github.com

Etsy! on Github!
HTML
16
star
56

divertsy-client

The Android client for running DIVERTsy, a waste stream recording tool to help track diversion rates.
Java
13
star
57

cdncontrol_ui

A web UI for Etsy's cdncontrol tool
CSS
13
star
58

terraform-demux

A user-friendly launcher (à la bazelisk) for Terraform.
Go
12
star
59

logstash-plugins

Ruby
11
star
60

jenkins-triggering-user

Jenkins Plugin: Triggering User. Populates a $TRIGGERING_USER environment variable from the build cause and other sources, a best guess.
10
star
61

EtsyCompositionalLayoutBridge

iOS framework that allows for simultaneously leveraging flow layout and compositional layout in collection views
Swift
3
star
62

consulkit

Ruby API for interacting with HashiCorp's Consul.
Ruby
1
star
63

soft-circuits-workshop

Etsy Soft Circuits Workshop
Arduino
1
star