# hume v0.0.17 - Table of Contents Event-sourced state machines for Elixir ## Pages - [Hume](readme.md) ## Modules - [Hume](Hume.md): Hume is a library for building event-sourced state machines in Elixir. - [Hume.EventStore](Hume.EventStore.md): Behaviour module for event stores. - [Hume.EventStore.ETS](Hume.EventStore.ETS.md): An in-memory event store using ETS. This is mainly for testing and prototyping purposes. It does not support persistence or clustering. - [Hume.Projection](Hume.Projection.md): Behaviour and macros for defining event-sourced state machines.