Technology stack
ZoneTree.Analytics is a .NET library with embedded storage. Its included dashboard combines an ASP.NET Core reporting host with a static interface generated by PureStack and made interactive with Regor.
Library and reporting host
| Technology | Role |
|---|---|
| .NET | Runs collection, enrichment, aggregation, and queries in the application process |
| ZoneTree | Provides ordered, persistent storage and write-ahead logging for event history, sessions, rollups, and indexes |
| ASP.NET Core | Hosts request and browser tracking, reporting endpoints, and the dashboard server |
The core library supports .NET 8, 9, and 10. ASP.NET Core integration is provided by a separate package; the included dashboard server uses .NET 10.
Dashboard and documentation
| Technology | Role |
|---|---|
| PureStack | Generates static pages from MDX and provides shared layouts, themes, navigation, and UI components |
| Regor | Binds dashboard state to HTML and SVG for reports, filters, forms, and charts |
| TypeScript | Defines page behavior, components, and typed styles |
Each dashboard page owns a Regor application. The generated files supply the interface; the reporting API supplies live data. PureStack and Regor are used by the included UI, rather than required by applications using the core .NET library.