Brook provides an event stream client interface for distributed applications. Brook sends and receives messages with the event stream via a driver module and persists an application-specific view of the event stream via a storage module.
Serializer and Deserializer protocol used by brook to serialize and deserialize event
A parameterized testing library attempting to emulate the data driven testing of the [Spock Framework](http://spockframework.org/).
Elsa is a full-featured Kafka library written in Elixir and extending the :brod library with additional support from the :kafka_protocol Erlang libraries to provide capabilities not available in :brod.
JsonSerde serializes and deserializes nested elixir datastructures, including custom structs.
Implementation of Broadway that supports a Kafka producer
A mocking library for ExUnit inspired by RSpec and based on meck.