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.
An implementation of the Brook event stream storage behaviour for the Postgres database.
A pre-configured postgres docker-compose stack definition for integration testing with the divo library.
A pre-configured pulsar docker-compose stack definition for integration testing with the divo library.
A pre-configured vernemq docker-compose stack definition for integration testing with the divo library.
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.
Simple websocket client based on the :gun http client library
Encoder and decoder for DSRC messages defined by the J2735 standard.
Web API framework with a need for speed
Implementation of Broadway that supports a Kafka producer
A simple library to perform a text encoding by rotating characters by n positions.
An Apache Pulsar client written in Elixir using the Pulsar websocket API.