Skip to content
railsengines.com

RubyEventStore Browser

Browse the event stream your app has recorded, from inside your app

Takes off your invoice

You would run instead $0/mo

No ratings yet
Gem
ruby_event_store-browser
Repository
RailsEventStore/rails_event_store
License
MIT
Stars
1,600
Added
July 19, 2026
RubyEventStore Browser mounted at /res
RubyEventStore Browser mounted at /res

About

If you are event-sourcing with RailsEventStore, this is the engine that lets you read
the stream.

What you get

  • Streams listed and paginated
  • Every event with its payload and metadata
  • Correlation and causation links, so you can follow a chain
  • Related streams for a given event

Mounting it

ruby
# Gemfile
gem "rails_event_store"
gem "ruby_event_store-browser"

# config/routes.rb
authenticate :user, ->(user) { user.admin? } do
  mount RubyEventStore::Browser::App.for(
    event_store_locator: -> { Rails.configuration.event_store },
    path: "/res"
  ) => "/res"
end

Narrow but deep

This only makes sense if you already record domain events. If you do, it turns "what
happened to this order" from a log-grep into a page.

Discussion (0)

Sign in to join the discussion.

No comments yet.