Melbourne, Australia

Samuel Cochran

Expert
@sj26

Founding engineer at @Buildkite.

mailcatcher. Catches mail and serves it through a dream.

6.8k

rspec_junit_formatter. RSpec results that your CI can read

317

sidekiq-cloudwatchmetrics. Publish Sidekiq metrics to AWS CloudWatch

78

skinny. Thin WebSockets—they'll fit

45

puma-plugin-systemd. Puma integration with systemd for better daemonising under modern Linux systems: notify, status, watchdog

39

awscli-keyring. AWS CLI Keyring

27

activerecord-dsql-adapter. Active Record Adapter for AWS Aurora DSQL

23

zipstream. Create zip files to a stream with rails integration.

23

home. My castle.

17

git-buildkite. Start Buildkite builds using git with a clickable link

16

soundwave. An example Ruby on Rails app with seekable waveform of audio attachment.

14

node-mdns. Extensible mDNS in node.js using ndns

13

packer-post-processor-tfvars. Packer post-processor exporting terraform variables

12

pow. Zero-configuration Rack server for Mac OS X

12

rails-subdomain. Some convenience methods making subdomains in Rails a whole lot easier.

11

dotjs-fluid. Userscript to put dotjs into your Fluid browsers

10

docker-selenium. Experimental multi-arch Docker images for the Selenium Grid Server

8

virtus-multiparams. Rails multiparams support for virtus models

8

rbenv-install. A really thin wrapper around ruby-build for rbenv.

7

git-worktree-buildkite-hooks. Buildkite hooks to use Git worktrees

7

jquery.scrollmarkers. jQuery scrollmarkers--decorate the scrollbar with jump markers

7

ruby-1.9.3-p0. A clone of ruby-1.9.3-p0 for patching

7

derail. My curated set of technology choices.

6

rubygems-keychain. Store Rubygems api keys and signing certificates securely in your macOS Keychain

6

christen. Run Rails, DNS and sign SSL all together like DNSimple.

6

rack-s3. A Rack::Static like middleware for serving assets from S3

6

sinatra-diet. Sinatra on a Diet gets Thin and Skinny, asynchronously

5

rspec-rails-assign. A nicer way to asset instance variable assignments in controller examples

4

rack-process. Proxy to a rack application in a separate process

4

gem. Just enough not-Rubygems to index a collection of gems for download.

4

hellothisis.dog. HTML

3

happening. An easy way to do event-based and scheduled programming in Ruby based on libevent.

3

syllable. Made to partially satisfy a bountify bounty

3

notpm. Not-quite an NPM registry

2

slanger. Open Pusher implementation compatible with Pusher libraries

2

go. The Go programming language

2

terraform-provider-buildkite. Terraform provider for Buildkite

2

github-pipeline-upload-buildkite-plugin. Python

2

homebridge-intesisbox. Homebridge plugin for Intesisbox gateways

2

lenientcsv. Lenient CSV parsing in Ruby

2

no-peeping-toms. Disables observers during testing, allowing you to write model tests that are completely decoupled from the observer. Also lets you enable observers for a certain block of code, so that you can write observer tests

2

nestive. A Better Nested Inheritable Layouts Plugin for Rails

2

ucc-openid. Project to write a working UCC OpenID server.

2

amp-example. Run Amp on Buildkite

2

awesome-remote-mcp-servers. Remote MCP Servers

1

iptcr. IPTC Reader in Ruby

1

better_errors. Better error page for Rack apps

1

oidc-token-buildkite-plugin. Shell

1

simplecov-buildkite. Generate Buildkite annotations from your SimpleCov coverage reports when running your build on Buildkite

1
49
Apply