Ruby Gems and Native Extensions

This catalogue covers small Ruby libraries, Rails integrations and native-extension experiments. Support labels describe their present maintenance state; repository version numbers and historical minimum requirements do not imply compatibility with a current Ruby or Rails release.

simd_string_upcase

A native extension that accelerates ASCII String#upcase with AVX, AVX2, SSE2 or ARM NEON and falls back to Ruby for other input.

Type
Native extension
Repository version
0.1.10
Support status
Active experiment
Last tested
Ruby 4.0.6 on Apple silicon with NEON; historical benchmarks use Ruby 3.3 on Intel AVX2 and Ruby 3.4.2 on Apple M4.

Compatibility note: It globally replaces String#upcase and requires a working native compiler. Benchmark results are hardware-specific; validate correctness and performance on the target Ruby, OS and CPU before use.

last_tweet_redux

A small daemon that fetched the latest tweet for an account, formatted it and stored it in Redis for another application to read.

Type
Ruby service gem
Repository version
0.1.3
Support status
Legacy / unsupported
Last tested
Ruby 3.4.7 locally; CI is configured for Ruby 3.2, 3.3, 3.4 and 4.0.

Compatibility note: The integration still targets Twitter API v1.1 and has no live X API or Redis integration coverage. Treat it as source material, not a current X client.

murmur_redux

A native C extension exposing MurmurHash3 digests through a small Ruby API.

Type
Native extension
Repository version
1.0.4
Support status
Historical / unsupported
Last tested
Ruby 4.0.6 on arm64 macOS 25.6 with Apple Clang 21.0.0.

Compatibility note: Modern Ruby C APIs, compilers, operating systems and CPU architectures are unverified. MurmurHash is non-cryptographic and must not be used for passwords, signatures or other security decisions.

search_redux

An Active Record concern providing PostgreSQL full-text search and a basic fallback for other relational databases.

Type
Rails integration gem
Repository version
1.0.4
Support status
Maintained / narrow support
Last tested
Ruby 4.0.6 with Rails 8.1.3.1 and SQLite 3.51.2; PostgreSQL SQL generation is unit-tested without a live server.

Compatibility note: Support is intentionally limited to Rails 8.1. PostgreSQL execution, query plans and index usage still require validation against the target production database.