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
- ⚡️ 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.
- 🎖⚡ 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