3-day current streak·48-day longest streak
Hi there 👋 My name is Samuel and I'm from New Zealand. I like cats, programming, and coffee. I am a Ruby core committer. Creator of Async & Falcon. 🔭…
Hi there 👋
My name is Samuel and I'm from New Zealand. I like cats, programming, and coffee. I am a Ruby core committer. Creator of Async & Falcon.
- 🔭 I’m working on improving Ruby's model for concurrency and building libraries to support highly scalable web applications.
- 🌱 I’m learning about how to build a successful model for commercial open source.
- 👯 I’m always excited to collaborate on anything concurrency related.
- 🤔 I want to improve diversity in open source.
- 💬 Ask me about anything to do with Ruby or concurrency.
- 📫 How to reach me: GitHub Discussions
- 😄 Pronouns: he/him
- 📜 Indentation: tabs
- ⚡ Fun fact: My cat likes to sit on my arms while I write code. Unfortunately, she is no longer with us.
New Zealand Open Source Awards
I am delighted to be part of the New Zealand Open Source community.
-
teapot ★ PINNED
Teapot is a tool for managing complex cross-platform builds.
Ruby ★ 68 1mo agoExplain → -
jquery-syntax ★ PINNED ▣
jQuery.Syntax is a light-weight client-side syntax highlighter.
JavaScript ★ 129 8mo agoExplain → -
relaxo
Relaxo is a transactional document database built on top of git.
Ruby ★ 180 1y agoExplain → -
bake
An alternative to rake, with all the great stuff and a sprinkling of magic dust.
Ruby ★ 127 1mo agoExplain → -
rack-freeze
A policy framework for implementing thread-safe rack middleware.
Ruby ★ 124 5y agoExplain → -
latinum
Latinum is a framework for resource and currency calculations.
Ruby ★ 114 1y agoExplain → -
turbo_test
No description.
Ruby ★ 102 3y agoExplain → -
agent-context
A framework for Ruby Gems to expose LLM context.
Ruby ★ 81 10mo agoExplain → -
fingerprint
Fingerprint is a simple tool that can be used to verify the contents of a directory.
Ruby ★ 70 1y agoExplain → -
script-runner ▣
This package will run various script files inside of Atom. It currently supports JavaScript, CoffeeScript, Ruby, and Python. You can add more.
JavaScript ★ 64 3y agoExplain → -
trenni ▣
A fast native templating system that compiles directly to Ruby code.
Ruby ★ 49 2y agoExplain → -
graphviz
A ruby interface for GraphViz graph visualisation toolkit.
Ruby ★ 32 1y agoExplain → -
github-actions-bin
Arch Linux package for GitHub Actions remote runner.
Shell ★ 26 1y agoExplain → -
wtf
No description.
Ruby ★ 24 2y agoExplain → -
process-group
Manages a group of processes which can run concurrently using fibers.
Ruby ★ 24 4y agoExplain → -
fiber-storage
No description.
Ruby ★ 21 1y agoExplain → -
relaxo-model
A simple business logic model for Relaxo (git-backed database) written in Ruby.
Ruby ★ 20 2y agoExplain → -
bake-test-external
No description.
Ruby ★ 17 1y agoExplain → -
universal-style-guide
No description.
★ 16 1y agoExplain → -
activerecord-migrations
A gem to simplify activerecord migrations in non-rails projects.
Ruby ★ 15 5y agoExplain → -
process-daemon
Define a daemon using a Ruby class, provides common functionality like start, stop.
Ruby ★ 14 10y agoExplain → -
geospatial
Geospatial provides abstractions for dealing with geographical locations efficiently.
Ruby ★ 14 6y agoExplain → -
periodical
Periodical is a simple framework for working with durations and periods.
Ruby ★ 13 2y agoExplain → -
kai
A simple LISP style interpreter written in C++
C++ ★ 13 7y agoExplain → -
rack-test-body
No description.
Ruby ★ 13 9y agoExplain → -
activerecord-rack
No description.
Ruby ★ 13 9y agoExplain → -
wrk ⑂
Modern HTTP benchmarking tool
C ★ 12 1y agoExplain → -
boolean
Useful methods for working with Booleans
Ruby ★ 12 8y agoExplain → -
plotty
No description.
Ruby ★ 12 5y agoExplain → -
rubykaigi-2022
No description.
Ruby ★ 11 3y agoExplain → -
vips
Ruby extension for the vips image processing library.
Ruby ★ 10 2y agoExplain → -
mapping
No description.
Ruby ★ 10 1y agoExplain → -
rubykaigi-2023
No description.
Ruby ★ 10 3y agoExplain → -
vips-thumbnail
No description.
Ruby ★ 9 4y agoExplain → -
synco
A Ruby DSL for running synchronisation and backup tasks.
Ruby ★ 8 1y agoExplain → -
zonestar-p802q-fan-duct
No description.
C++ ★ 8 3y agoExplain → -
time-zone
No description.
Ruby ★ 8 6y agoExplain → -
collada
A Ruby library for loading and manipulating Collada .dae files.
Ruby ★ 7 13y agoExplain → -
bake-modernize
No description.
Ruby ★ 6 28d agoExplain → -
bake-gem
No description.
Ruby ★ 6 1mo agoExplain → -
relaxo-query-server
The Relaxo Query Server provides support for executing CouchDB functions using Ruby.
Ruby ★ 6 8y agoExplain → -
ffi-native
No description.
Ruby ★ 5 3y agoExplain → -
parallel-merge-sort
A implementation of a fast lock-free parallel merge sort algorithm.
C++ ★ 5 13y agoExplain → -
hypercube2
No description.
OpenSCAD ★ 5 8y agoExplain → -
shell-environment
Provides a hook for accessing the user's login environment, e.g. PATH, etc, even when running from a non-login shell environment.
JavaScript ★ 5 9y agoExplain → -
git-heatmap
No description.
Ruby ★ 4 6y agoExplain → -
goblin-hacker
Goblin Hacker is a save-game editor for Eschalon.
Objective-C ★ 4 16y agoExplain → -
hanging-door-roller
No description.
OpenSCAD ★ 3 3d agoExplain → -
chick.nz
No description.
Ruby ★ 3 8d agoExplain → -
build-environment
No description.
Ruby ★ 3 4mo agoExplain → -
ioquatix
No description.
★ 3 11mo agoExplain → -
presentations
No description.
Ruby ★ 3 9mo agoExplain → -
bake-test
No description.
Ruby ★ 3 1y agoExplain → -
trenni-markdown ▣
A markdown parser and literate programming code generator.
Ruby ★ 3 3y agoExplain → -
telescopic-tube-clamp
No description.
OpenSCAD ★ 3 3y agoExplain → -
zonestar-p802q-bracing
No description.
OpenSCAD ★ 3 5y agoExplain → -
matx-case
No description.
OpenSCAD ★ 2 2y agoExplain → -
build-graph
Build::Graph is a framework for build systems, with specific functionality for dealing with file based processes.
Ruby ★ 2 3mo agoExplain → -
bake-releases
No description.
Ruby ★ 2 4mo agoExplain → -
fiber-annotation
No description.
Ruby ★ 2 1y agoExplain → -
activerecord-configurations
Manage multiple databases in Rails 5 and Rails 6 with elegance.
Ruby ★ 2 4y agoExplain → -
air-quality
No description.
C ★ 2 1y agoExplain → -
lennarb ⑂
Lenna is a lightweight, fast and easy framework for building modular web applications and APIS with Ruby. Also, that's how I affectionately call my wife.
★ 2 2y agoExplain → -
sequel ⑂
Sequel: The Database Toolkit for Ruby
★ 2 3y agoExplain → -
autocoverage
No description.
Ruby ★ 2 3y agoExplain → -
activerecord-cursor
No description.
Ruby ★ 2 3y agoExplain → -
bake-bundler
No description.
Ruby ★ 2 5y agoExplain → -
vulkan-ruby
No description.
Ruby ★ 2 8y agoExplain → -
activerecord-blanks
No description.
Ruby ★ 2 6y agoExplain → -
dynamix-2804v2-mounts
No description.
OpenSCAD ★ 1 2y agoExplain → -
www.codeotaku.com
My personal website.
JavaScript ★ 1 2mo agoExplain → -
build-dependency
No description.
HTML ★ 1 3mo agoExplain → -
build-files
No description.
Ruby ★ 1 4mo agoExplain → -
build-files-monitor
No description.
Ruby ★ 1 4mo agoExplain → -
llhttp ⑂
Ruby bindings for llhttp.
★ 1 1y agoExplain → -
build-uri
No description.
Ruby ★ 1 9y agoExplain → -
ruby-json-benchmark
No description.
Ruby ★ 1 3y agoExplain → -
zonestar-melzi-case
No description.
OpenSCAD ★ 1 10y agoExplain → -
job_roundup ⑂
Benchmarking various background job engines
Ruby ★ 1 1y agoExplain → -
xapian-rack
Easily integrate Xapian with Rack.
Ruby ★ 1 11y agoExplain → -
debug ⑂
Debugging functionality for Ruby
Ruby ★ 1 2y agoExplain → -
jquery-litebox
A ridiculously light-weight lightbox/gallery plugin for jQuery.
HTML ★ 1 6y agoExplain → -
utopia-gallery
An extension for utopia for displaying photo galleries.
Ruby ★ 1 3y agoExplain → -
ruby ⑂
The Ruby Programming Language
Ruby ★ 1 18d agoExplain → -
rack-go-http-client-redirect-bug
No description.
Ruby ★ 1 3y agoExplain → -
ruby-cache-invalidation
No description.
Ruby ★ 1 3y agoExplain → -
bake-github-pages
No description.
Ruby ★ 1 4y agoExplain → -
ARBrowser-Demo
No description.
JavaScript ★ 1 14y agoExplain → -
Urban-Navigation
Navigation for urban environments.
Objective-C ★ 1 14y agoExplain → -
computer-science-posters
No description.
★ 1 6y agoExplain → -
aerospike-client-ruby ⑂
Ruby client for the Aerospike database
★ 0 5y agoExplain → -
bridgetown ⑂
A next-generation progressive site generator & fullstack framework, powered by Ruby
★ 0 1y agoExplain → -
actioncable-next ⑂
Next-gen Action Cable implementation
★ 0 1mo agoExplain → -
ruby3-tcp-server-mini-benchmark ⑂
ruby3-tcp-server-mini-benchmark
Ruby ★ 0 3y agoExplain → -
programming.dojo.net.nz
A computer science education website.
JavaScript ★ 0 3mo agoExplain → -
build
No description.
Ruby ★ 0 3mo agoExplain → -
picotls ⑂
TLS 1.3 implementation in C (master supports RFC8446 as well as draft-26, -27, -28)
C ★ 0 5mo agoExplain → -
overclock
No description.
★ 0 8mo agoExplain → -
uri ⑂
URI is a module providing classes to handle Uniform Resource Identifiers
★ 0 1mo agoExplain → -
rubygems ⑂
Library packaging and distribution for Ruby.
Ruby ★ 0 11mo agoExplain → -
shirataki ⑂
WIP
★ 0 9mo agoExplain → -
puma ⑂
A Ruby/Rack web server built for concurrency
Ruby ★ 0 10mo agoExplain → -
ollama ⑂
Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 3, Mistral Small 3.1 and other large language models.
★ 0 8mo agoExplain → -
rubyconftw2025.github.io ⑂
No description.
★ 0 1y agoExplain → -
grpc ⑂
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
★ 0 1y agoExplain → -
SC2k-docs ⑂
Documentation related to the implementation of Maxis' game, SimCity 2000.
★ 0 4y agoExplain → -
protocol-grpc
No description.
★ 0 1y agoExplain → -
bad
No description.
Ruby ★ 0 1y agoExplain → -
segfault
No description.
★ 0 1y agoExplain → -
rdoc ⑂
RDoc produces HTML and online documentation for Ruby projects.
Ruby ★ 0 1y agoExplain → -
cosc416-assignment-1
No description.
Java ★ 0 1y agoExplain → -
chicken-water-clip
No description.
OpenSCAD ★ 0 1y agoExplain → -
trilogy ⑂
Trilogy is a client library for MySQL-compatible database servers, designed for performance, flexibility, and ease of embedding.
C ★ 0 1y agoExplain → -
gha-mysql-test
No description.
★ 0 1y agoExplain → -
pp ⑂
Provides a PrettyPrinter for Ruby objects
★ 0 1y agoExplain → -
basic
No description.
QuickBASIC ★ 0 1y agoExplain → -
json ⑂
JSON implementation for Ruby
★ 0 1y agoExplain → -
snail-trap
No description.
OpenSCAD ★ 0 1y agoExplain → -
open62541 ⑂
Open source implementation of OPC UA (OPC Unified Architecture) aka IEC 62541 licensed under Mozilla Public License v2.0
★ 0 1y agoExplain → -
thruster ⑂
No description.
Go ★ 0 1y agoExplain → -
cmark-gfm ⑂
GitHub's fork of cmark, a CommonMark parsing and rendering library and program in C
C ★ 0 1y agoExplain → -
sinatra ⑂
Classy web-development dressed in a DSL (official / canonical repo)
★ 0 1y agoExplain → -
pitchfork ⑂
No description.
★ 0 2y agoExplain → -
mime-types-data ⑂
MIME Type registry data
Ruby ★ 0 2y agoExplain → -
shoulda-matchers ⑂
Simple one-liner tests for common Rails functionality
★ 0 2y agoExplain → -
turbo-rails ⑂
Use Turbo in your Ruby on Rails app
★ 0 2y agoExplain → -
compliance-owasp
No description.
Ruby ★ 0 2y agoExplain → -
compliance
No description.
Ruby ★ 0 2y agoExplain → -
threadbench ⑂
No description.
★ 0 2y agoExplain → -
dd-trace-rb ⑂
Datadog Tracing Ruby Client
Ruby ★ 0 2y agoExplain → -
openssl ⑂
Provides SSL, TLS and general purpose cryptography.
★ 0 2y agoExplain → -
catalog ⑂
The Ruby Toolbox library catalog. If you'd like to contribute to the categorizations of Ruby open source projects on the Ruby Toolbox this is the place you can do so 📬🎉
★ 0 2y agoExplain → -
selenium ⑂
A browser automation framework and ecosystem.
★ 0 2y agoExplain → -
ruby-auth0 ⑂
Ruby toolkit for Auth0 API
Ruby ★ 0 2y agoExplain → -
covered-github
No description.
Ruby ★ 0 3y agoExplain → -
covered-git
No description.
Ruby ★ 0 3y agoExplain → -
mntsq-presentation-2023
No description.
Ruby ★ 0 3y agoExplain → -
vscode ⑂
Visual Studio Code
★ 0 3y agoExplain → -
ruby-condition-variable-timeout
No description.
Ruby ★ 0 3y agoExplain → -
ngtcp2 ⑂
ngtcp2 project is an effort to implement IETF QUIC protocol
C ★ 0 3y agoExplain → -
macports-ports ⑂
The MacPorts ports tree
★ 0 3y agoExplain → -
ruby-stack-gc
No description.
Ruby ★ 0 3y agoExplain → -
toothbrush-holder
No description.
OpenSCAD ★ 0 3y agoExplain → -
request_store ⑂
Per-request global storage for Rack.
★ 0 3y agoExplain → -
zeitwerk-reload
No description.
Ruby ★ 0 3y agoExplain → -
ruby-pg ⑂
A PostgreSQL client library for Ruby
C ★ 0 3y agoExplain → -
activerecord-trilogy-adapter ⑂
Active Record adapter for the Trilogy database client
★ 0 3y agoExplain → -
rugged ⑂
ruby bindings to libgit2
C ★ 0 3y agoExplain → -
rails ⑂
Ruby on Rails
Ruby ★ 0 1y agoExplain → -
utopia-websocket ▣
A simple synchronous websocket implementation for Utopia.
Ruby ★ 0 11y agoExplain → -
concurrent-ruby ⑂
Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.
★ 0 3y agoExplain → -
live.codeotaku.com
No description.
Ruby ★ 0 3y agoExplain → -
utopia-php
No description.
PHP ★ 0 3y agoExplain → -
tortilla-press
No description.
OpenSCAD ★ 0 3y agoExplain → -
shower-drain
No description.
OpenSCAD ★ 0 3y agoExplain → -
r4-fan-ducting
No description.
OpenSCAD ★ 0 3y agoExplain → -
derenzy
No description.
OpenSCAD ★ 0 2y agoExplain → -
cable-management
No description.
OpenSCAD ★ 0 3y agoExplain → -
alsa-ucm-conf ⑂
ALSA Use Case Manager configuration
★ 0 3y agoExplain → -
sidekiq ⑂
Simple, efficient background processing for Ruby
★ 0 3y agoExplain → -
desk
No description.
OpenSCAD ★ 0 3y agoExplain → -
liburing ⑂
No description.
C ★ 0 3y agoExplain → -
mikrotik-adblock ⑂
Generate static DNS entries for MikroTik from public domain adblock lists.
★ 0 5y agoExplain → -
rubocop ⑂
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
★ 0 3y agoExplain → -
puma-switching-protocols
No description.
Ruby ★ 0 3y agoExplain → -
docs
No description.
★ 0 4y agoExplain → -
wii-sensor-bar-mount
No description.
OpenSCAD ★ 0 4y agoExplain → -
awesome-faraday ⑂
A curated list of awesome middleware and adapters for Faraday
★ 0 3y agoExplain → -
honeybadger-ruby ⑂
Ruby gem for reporting errors to honeybadger.io
Ruby ★ 0 4y agoExplain → -
traces-backend-open_telemetry
No description.
Ruby ★ 0 4y agoExplain → -
qmk_firmware ⑂
Open-source keyboard firmware for Atmel AVR and Arm USB families
★ 0 4y agoExplain → -
httpi ⑂
Common interface for Ruby's HTTP clients
Ruby ★ 0 4y agoExplain → -
rfcs ⑂
RubyGems + Bundler RFCs
★ 0 4y agoExplain → -
rails-falcon-heroku
No description.
★ 0 4y agoExplain → -
heroku-buildpack-ruby ⑂
Heroku's Ruby Buildpack
★ 0 2y agoExplain → -
knapsack ⑂
Knapsack splits tests evenly across parallel CI nodes to run fast CI build and save you time.
★ 0 5y agoExplain → -
pundit ⑂
Minimal authorization through OO design and pure Ruby classes
★ 0 4y agoExplain → -
yaml-spec ⑂
YAML Specification
★ 0 5y agoExplain → -
rspec-support ⑂
Common code needed by the other RSpec gems. Not intended for direct use.
★ 0 5y agoExplain → -
shoryuken ⑂
A super efficient Amazon SQS thread based message processor for Ruby
★ 0 11mo agoExplain → -
github-changelog-generator ⑂
Automatically generate change log from your tags, issues, labels and pull requests on GitHub.
★ 0 5y agoExplain → -
discourse ⑂
A platform for community discussion. Free, open, simple.
Ruby ★ 0 3y agoExplain → -
setup-ruby ⑂
An action to download a prebuilt Ruby and add it to the PATH in 5 seconds
JavaScript ★ 0 1y agoExplain → -
htop ⑂
htop - an interactive process viewer
★ 0 5y agoExplain → -
websocket-shootout ⑂
No description.
JavaScript ★ 0 6y agoExplain → -
process-pipeline
No description.
Ruby ★ 0 6y agoExplain → -
commonmark-spec ⑂
CommonMark spec, with reference implementations in C and JavaScript
★ 0 6y agoExplain → -
fish-hook
No description.
OpenSCAD ★ 0 6y agoExplain → -
sawyer ⑂
Secret User Agent of HTTP
Ruby ★ 0 6y agoExplain → -
rack-test ⑂
Rack::Test is a layer on top of Rack's MockRequest similar to Merb's RequestHelper
Ruby ★ 0 8y agoExplain → -
COSMOS ⑂
Ball Aerospace COSMOS
★ 0 6y agoExplain → -
popsicle-bracket
No description.
OpenSCAD ★ 0 6y agoExplain → -
bundler ⑂
Manage your Ruby application's gem dependencies
Ruby ★ 0 9y agoExplain → -
webmock ⑂
Library for stubbing and setting expectations on HTTP requests in Ruby.
★ 0 5y agoExplain → -
linux ⑂
Linux kernel source tree
★ 0 6y agoExplain → -
proj4rb ⑂
Proj4rb is a ruby binding for the Proj4 carthographic projections library.
Ruby ★ 0 6y agoExplain → -
rack.github.com ⑂
Rack web site
★ 0 7y agoExplain → -
aws-sdk-ruby ⑂
The official AWS SDK for Ruby.
Ruby ★ 0 6y agoExplain → -
.github
No description.
★ 0 6y agoExplain → -
faraday ⑂
Simple, but flexible HTTP client library, with support for multiple backends.
★ 0 6y agoExplain →
No repos match these filters.