Washington, DC

Gavin M. Roy

Elite
@gmr

CTO @aweber. Technology-minded geek who enjoys Python & Erlang, music and gaming. Author of RabbitMQ in Depth.

consulate. Python client for the Consul HTTP API

341

pgsql-listen-exchange. RabbitMQ Exchange that publishes messages received from PostgreSQL Notifications.

286

queries. PostgreSQL database access simplified

254

rabbitpy. A pure python, thread-safe, minimalistic and pythonic RabbitMQ client library

248

tinman. Tinman is a Tornado support package including an application wrapper/runner and a set of handy decorators.

184

RabbitMQ-in-Depth. Examples and materials for RabbitMQ in Depth

140

flatdict. Python module for interacting with nested dicts as a single level dict with delimited keys.

116

env-aws-params. Inject AWS SSM Parameters as Environment Variables

90

rejected. rejected is a consumer framework for RabbitMQ

57

pamqp. Low level AMQP frame encoding and decoding library

55

pycon2013-logging. Examples from my "Become a Logging Expert in 30 Minutes" talk at PyCon 2013

48

rabbitmq-flume-plugin. A Flume plugin that provides a RabbitMQ Source and Sink

48

glyphicons-sprite-generator. The GLYPHICONS Sprite Generator allows you to change the size and colors of the Bootstap icons using the Free or Pro versions of GLYPHICONS.

47

rabbitmq-pulse. rabbitmq-pulse is a RabbitMQ plugin that publishes node and queue information, pushing stats instead of polling the Management API

45

tornado-elasticsearch. Extends the official Elasticsearch Python API adding Tornado AsyncHTTPClient support

38

email-normalize. Return a normalized email-address stripping ISP specific behaviors

36

pgdumplib. Python3 library for reading and writing pg_dump files using the custom format

34

influxdb-storage-exchange. Post JSON structured event messages to InfluxDB

33

alpine-rabbitmq-autocluster. RabbitMQ image with the autocluster plugin

32

On-Rabbits-and-Elephants. Code for my lightning talk at pgCon 2011

29

helper. Development library for quickly writing configurable applications and daemons.

26

statelessd. statelessd is a stateless HTTP to AMQP publishing gateway prototype in Python

25

srvlookup. A small wrapper for dnspython to return SRV records for a given host, protocol, and domain name as a list of namedtuples

23

kvpbench. Key-Value Store Benchmark Application

23

passport. Passport generates templated configuration files using Consul's Service Discovery and Key/Value database tools

22

aiorabbit. An AsyncIO RabbitMQ client for Python 3

22

tredis. An asynchronous Redis client for Tornado

20

hockeyapp. Python Client for the HockeyApp.net API

19

mredis. MRedis is a multi-server wrapper for the excellent Python Redis client.

19

progrock. A multi-progressbar implementation to complement multiprocessing.Process.

18

pg-statsd. pg_statsd is a set of PostgreSQL user-defined functions that provide and interface to statsd.

14

strftimerl. Erlang implementation of strftime

14

urilib. A RFC-3986 URI Library for parsing and building URIs

13

mikkoo. Mikkoo is a PgQ to RabbitMQ Relay

12

infoblox. A python library for interfacing with Infoblox NIOS.

12

huesos-de-vaquero. A skeleton project for web development using Cowboy (Erlang) for back-end development and Google Web-Starter-Kit for front-end development

12

tornado-aws. A low-level Amazon Web Services API client for Tornado

12

houston. Easy docker stack deployment to CoreOS clusters using Fleet and Consul

11

framewerk. Framewerk is a PHP5 OO Framework

10

cardiff. Cardiff is an extendible statsd clone written in Python that supports all statsd metric types and a variety of configurable stats destinations.

8

pgpasslib. Library for getting passwords from a PostgreSQL Password file

8

alpine-pgbouncer. Minimalistic Alpine Linux pgBouncer container

8

httpbl. Python client library for the project-honeypot.org Http:BL API

8

fluent-plugin-json-in-json. Fluentd parser plugin that parses JSON attributes with JSON strings in them

7

erlln. Example Erlang OTP application that listens for PostgreSQL NOTIFY messages

7

conserl. Erlang client for Consul

6

mgmt-stress. A RabbitMQ stress-testing tool

6

privatepaste. v2 of PrivatePaste.com

5

ossicons. An icon font for popular Open Source project logos

5

alpine-postgres. gavinmroy/alpine-postgres is a Docker image with a small disk footprint for PostgreSQL

5

python-tornado.tmbundle. A TextMate 2 Bundle for Tornado

5

pglifecycle. A PostgreSQL schema management tool

5

rabbitstew. A command-line tool for publishing messages to RabbitMQ

4

github-issue-autoresponder. Check GitHub projects periodically for new issues and automatically comment or label them based upon string matching rules

4

elmer. Elmer allows granular monitoring of RabbitMQ queues with Nagios and other monitoring tools using custom queue arguments.

3

rmq-cluster-rebalance. CLI application for rebalancing queues in a RabbitMQ cluster

3

alpine-statsd. A statsd container with a small disk footprint

3

boxcar. An experimental OS/X app for interfacing with Vagrant

3

ecs-pipeline-deploy. An opinionated deployment application for ECS services

2

pgraf. pgraf turns Postgres into a lightning fast property graph engine for use in AI Agents

2
60
Apply