Browse
Events, streams and snapshots, paged and narrowed by stream, by type and by text, with the store's own dates and versions beside them.
StateLens opens an event sourced store in the browser through the domain assemblies you upload and a manifest that says which of their types are the streams, the events and the snapshots. Memoria's stores, Marten's, Eventuous', Message DB, SQL Stream Store, KurrentDB and Cosmos DB are read the same way, and none of them is ever written to. A store your own code wrote is read the same way too: the manifest says which tables, containers or streams hold the events and the snapshots, and which columns the tool needs from them.
Events, streams and snapshots, paged and narrowed by stream, by type and by text, with the store's own dates and versions beside them.
A snapshot's state, its JSON and the events behind it; a comparison of what is stored against what the events fold to, and which version each was written at.
One manifest names the types, how they are stored and how they are read back. The tool knows no framework by name, so a store of your own is declared the way Marten's is.
One store, read by anyone on your team, forever. The paid editions read more, and the tool is the same image whichever you hold.
Through your OpenID Connect provider, Entra ID, Keycloak and the rest, or with accounts the tool keeps itself on PostgreSQL, SQL Server or SQLite, made by an Administrator and nobody else. Roles per service either way.