rails_event_store

A Ruby implementation of an Event Store based on Active Record

Github stars Tracking Chart

Rails Event Store

Rails Event Store (RES) is a library for publishing, consuming, storing and retrieving events. It's your best companion for going with an event-driven architecture for your Rails application.

You can use it:

Documentation

Documentation, tutorials and code samples are available at https://railseventstore.org.

Code status

CircleCI
Gem Version
Downloads
Maintainability
Documentation

We're aiming for 100% mutation coverage in this project. This is why:

Whenever you fix a bug or add a new feature, we require that the coverage doesn't go down.

Contributing

This single repository hosts several gems and website with documentation. Check the contribution guide.

About

This repository is funded and maintained by Arkency. Check out our other open-source projects and what else we have at RES.

Consider hiring us and make sure to check out our blog.

Learn more about DDD & Event Sourcing

Check our Rails + Domain Driven Design Workshop.
Why You should attend? Robert has explained this in a blogpost.

Read about Domain Driven Rails

You may also consider buying the Domain-Driven Rails book.

Main metrics

Overview
Name With OwnerRailsEventStore/rails_event_store
Primary LanguageRuby
Program languageRuby (Language Count: 11)
Platform
License:MIT License
所有者活动
Created At2015-03-31 22:02:32
Pushed At2025-04-10 12:39:15
Last Commit At2025-04-10 14:39:11
Release Count104
Last Release Namev2.16.0 (Posted on 2025-03-07 11:18:47)
First Release Namev0.1.0 (Posted on 2015-04-22 14:41:53)
用户参与
Stargazers Count1.4k
Watchers Count36
Fork Count124
Commits Count7.5k
Has Issues Enabled
Issues Count520
Issue Open Count51
Pull Requests Count830
Pull Requests Open Count27
Pull Requests Close Count386
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private