nstoredev/NStore
NStore is an event sourcing and CQRS framework for .NET that manages event streams, aggregates, and snapshots with support for multiple persistence backends including SQL Server, MongoDB, and SQLite. The system provides tools for parallel processing, batched writes, and domain modeling, enabling developers to build scalable, transactional applications with strong consistency guarantees. It includes comprehensive testing infrastructure and example applications to demonstrate core features like optimistic concurrency, idempotent operations, and stream aggregation.
60.5
Adequate · 3 August 2026
13k
lines of production code
C#
primary language
2
bus factor · 8 authors in all
2
measurements over time
How it got here
2017 · Persistence layer expansion and domain modeling
This period focused on expanding the persistence infrastructure by introducing providers for MongoDB, SQL Server, and SQLite, alongside an in-memory implementation. The domain layer was significantly enhanced with batch repository support, aggregate tracking, and experimental process managers, while the core library added stream processing, snapshotting, and async handling capabilities.
32 changes
2019–2026 · Tutorial application and parallel processing utilities
This period focused on expanding the NStore library's educational resources and core utilities. A new tutorial application was introduced to demonstrate persistence, streams, and aggregates, while the core library added async parallel processing features. Comprehensive testing was also implemented, including automated performance benchmarks and Docker-based integration tests.
9 changes
Survey your own repository
nstoredev/NStore was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.
About this page
- The description of this project is derived from its own commit history, not from its README.
- The score is its highest published measurement, taken on 3 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit b23f59e341 — the exact code this score is about.
- Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.