Ian Ker-Seymer's repositories
mini_phone
A fast phone number parser, validator and formatter for Ruby. This gem binds to Google's C++ libphonenumber for spec-compliance and performance.
attr-gather
Hit a million different APIs and combine the results in one simple hash (without pulling your hair out). A simple workflow system to gather aggregate attributes for something.
early_hints_header
An early hints Ruby / Rack middleware which just sets Link headers (i.e. for nginx http2_push_preload)
addressable
Addressable is an alternative implementation to the URI implementation that is part of Ruby's standard library. It is flexible, offers heuristic parsing, and additionally provides extensive support for IRIs and URI templates.
astronvim_config
An example user configuration with a split up structure
BLAKE3
the official Rust and C implementations of the BLAKE3 cryptographic hash function
cadence
An extensible Statsd client for Rust
emojis
:shipit: Custom emoji supported by Buildkite which you can use in your build pipelines and terminal output.
gcs-rsync
Lightweight Google Cloud Storage sync Rust Client with better performance than gsutil rsync
magnus
Ruby bindings for Rust
reqwest
An easy and powerful Rust HTTP Client
rubygems
Library packaging and distribution for Ruby.
stackprof
a sampling call-stack profiler for ruby 2.2+
tokenizers-ruby
Fast state-of-the-art tokenizers for Ruby
tree-sitter-sql
SQL grammar for tree-sitter
trilogy
Trilogy is a client library for MySQL-compatible database servers, designed for performance, flexibility, and ease of embedding.
wasmtime
A fast and secure runtime for WebAssembly
wit-bindgen-backport
A language binding generator for WebAssembly interface types
yarp
Yet Another Ruby Parser
zlib
Ruby interface for the zlib compression/decompression library