Acta ships a small, opinionated set of primitives for event-driven and event-sourced Rails applications: events, handlers, projections, reactors, and commands. Projections run synchronously inside the emit transaction; reactors fan out via ActiveJob. ActiveModel-backed payloads with support for nested models and ActiveRecord piggyback. SQLite and Postgres adapters.
Required Ruby Version
>= 3.2
Authors
Tom Gladhill
Versions
- 0.4.0.alpha.1 May 23, 2026 (58.5 KB)
- 0.3.0 April 28, 2026 (47.5 KB)
- 0.2.0 April 28, 2026 (40 KB)