A catalogue of Ruby gems, annotated.

Practical infrastructure for Ruby apps.

Search. Messaging. Sitemaps. Tenancy. Each gem is small, scoped, and documented — a constellation of tools built the way I wish they'd existed when I first needed them.

14 gems, documented
4 core libraries
10 esse extensions
§ I

Core libraries

Standalone gems. Each solves a different class of problem — search, messaging, SEO, and multi-tenancy — with no shared runtime.

  1. 01

    Esse

    · esse

    An Elasticsearch/OpenSearch toolkit for Ruby applications — ETL-style indices, repositories, and documents.

    Ruby — core
  2. 02

    Lepus

    · lepus

    RabbitMQ-backed producer/consumer framework for Ruby — supervisor, middleware, CLI, and a live web dashboard.

    Ruby — core
  3. 03

    SiteMaps

    · site_maps

    Concurrent, adapter-based sitemap.xml generation with full SEO extensions — image, video, news, hreflang.

    Ruby — core
  4. 04

    Multitenancy · Rails

    · multitenancy-rails

    White-label, multi-tenant Rails applications — per-tenant themes, view namespaces, and isolated asset pipelines.

    Ruby — core
§ II

The Esse ecosystem

Extensions that let Esse speak ActiveRecord, Sequel, Rails, Sidekiq, Jbuilder, Kaminari, Pagy — and hook deeply into your indexing pipeline.

Every gem here is open source, MIT-licensed, and maintained in the open. Pull requests, issues, and stars are welcome — github.com/marcosgz.