EventStore resources collection
Information I found in the internet about EventStore, that hopefully will become and awesome list.
This is a list to help people understand EventStore as a database tool, I did not include theory concepts around EventStore (like Event Sourcing, CQRS, Event Versioning, etc).
π - Seems abandoned
π§ - Older than 2019
β‘οΈ - Active
π - Official tool
- πβ‘οΈ Google Group List
- πβ‘οΈ Twitter
- β‘οΈ Stack Overflow tag - note: play with filters, there're many more than the ones showed by that link.
- π§ EventStore for Orleans Grain Persistence
- π§ Explaining Greg's Event Store
- π§ Event Sourcing - Step by step in F#
- β‘οΈ Bi-Temporal Event Sourcing with Equinox - Very detailed
- πβ‘οΈ C# examples of the .NET Client - Samples with the dotnetapi
- β‘οΈ Equinox Examples - Examples using Equinox Framework.
- β‘οΈ Example apps and microservice templates using Equinox
- β‘οΈ Example of a Bi-temporal domain using Jet.com's Equinox Event Sourcing Platform
- Features
- Bi-temporal, event sourced API in F# using Jet.com's Equinox platform and gRPC π.
- Protobuf files compiled with Uber's Prototool π§.
- Fully typed GraphQL API using FSharp.Data.GraphQL π.
- Centralized logging with Seq π.
- Web application using React and TypeScript π».
- Fully Dockerized for fast local development π³.
- Integration tests and example CI using GitHub Actions β‘.
- Build automation using FAKE π¨.
- Features
- β‘οΈ F# examples using .NET client
- β‘οΈ Jet.com
- By
- Other Resources
- πβ‘οΈ EventStore client - The client API for Event Store
-
π EventStore Client - Wrapper Around EventStore.Client (.NET)
-
β‘οΈ Equinox Project - A unified programming model for event-sourced processing against stream-based stores including snapshots, caching and other state management/retrieval optimizations.
- β‘οΈ EventStore Client for Equinox - Production-strength EventStore Adapter instrumented to the degree necessitated by Jet's production monitoring requirements.
-
β‘οΈ Propulsion Project - .NET event stream projection and scheduling platform with EventStore, CosmosDb, Equinox and Kafka integrations
- β‘οΈ EventStore Client for Propulsion - Provides bindings to EventStore
- πβ‘οΈ EventStore client - Event Store JVM Client
- β‘οΈ EventStore Java Client - This is EventStore driver for Java, that uses Netty for network communication and GSON for object serialization/deserialization to JSON
- π EventStore Client - Elixir Adapter for EventStore
- β‘οΈ Commanded - Use Commanded to build Elixir CQRS/ES applications
- π EventStore Client for Commanded - Use Event Store with Commanded via the Extreme Elixir TCP client.
- β‘οΈ EventStore Client in Rust
- β‘οΈ EventStore Client
- πβ‘ Nodejs EventStore Client - not sure if this is in npm
- β‘οΈ Nodejs EventStore Client by Nicolas Dextraze
- β‘οΈ Nodejs EventStore Client by Carey Bishop
- β‘οΈ EventStore Exporter - metrics Prometheus exporter
- πβ‘οΈ Docker Image