eventium-memory: In-memory implementations for eventium
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
Eventium-memory provides in-memory implementations of event stores, read models, and projection caches for the Eventium event sourcing framework. This package is ideal for development, testing, and prototyping event-sourced applications without requiring external dependencies like databases. All data is stored in STM-based concurrent data structures for thread-safe access.
[Skip to Readme]
Properties
| Versions | 0.1.0, 0.1.0 |
|---|---|
| Change log | CHANGELOG.md |
| Dependencies | base (>=4.9 && <5), containers (>=0.6 && <0.8), eventium-core (>=0.1.0 && <0.2.0), mtl (>=2.2 && <2.4), safe (>=0.3 && <0.4), stm (>=2.5 && <2.6) [details] |
| License | MIT |
| Author | |
| Maintainer | Alexander Sidorenko |
| Category | Database, Eventsourcing |
| Home page | https://github.com/aleks-sidorenko/eventium#readme |
| Bug tracker | https://github.com/aleks-sidorenko/eventium/issues |
| Source repo | head: git clone https://github.com/aleks-sidorenko/eventium |
| Uploaded | by aleks_sidorenko at 2025-12-12T21:56:25Z |
Modules
[Index] [Quick Jump]
- Eventium
- ProjectionCache
- ReadModel
- Store
Downloads
- eventium-memory-0.1.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees