Skip to content
CAI
Produce a survey ↗Verify a survey

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

CAI band scale
CAI trend line

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

CAI lens gauges

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.

Survey a repository

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.
CAI link cards