All projects

High-performance data UI

ProDataGrid

Dense data workflows without compromising interaction or speed.

StatusActive
TierFlagship
DomainControls
Repositorywieslawsoltes/ProDataGrid

A high-performance Avalonia DataGrid family with charting, formulas, diagnostics, virtualization, and production-grade editing.

ProDataGrid treats virtualization, editing, formulas, charting, and diagnostics as one data-workbench problem. Performance cannot erase selection, keyboard flow, validation, or the ability to inspect a live control.

01

Row and column virtualization

02

Formula engine and charting

03

Fluent and Simple themes

04

Built-in developer diagnostics

Speed only matters when interaction survives it.

A serious grid is a coordination surface. It must keep a large data set moving while edits, calculations, visual summaries, and debugging tools all observe the same state without fighting for ownership.

From data to decision

  1. 01 · Viewport

    Render what matters

    Two-axis virtualization keeps rows and columns bounded while navigation and editing remain stable.

  2. 02 · Calculation

    Recompute with intent

    Formula parsing, dependency tracking, and recalculation form an explicit engine rather than cell-side magic.

  3. 03 · Analysis

    Turn values into shape

    Charting and pivot-oriented workflows reuse the grid surface instead of exporting users to another tool.

  4. 04 · Runtime

    Inspect the live system

    ProDiagnostics exposes trees, properties, and transport seams when a complex control needs evidence.

Where it fits.

  • Business and engineering desktop applications
  • Large, editable data sets
  • Teams needing formulas, charts, and runtime diagnostics
Avalonia

Supported

Virtualization

Rows + columns

Fluent / Simple

Themes

NativeAOT

Tracked

Real output,
not a mockup.

ProDataGrid GitHub repository preview
The ProDataGrid repository contains the current source, samples, releases, and issue history.

Clear layers.
Replaceable seams.

01

Model

Application state stays in portable domain objects and view models.

02

Control

Avalonia controls expose focused properties, commands, and events.

03

Theme

Templates and styles make the surface adaptable to each application.

2-axisvirtualization
Formulacalculation engine
Diagnosticsbuilt-in inspection
LiveGitHub metadata

One repository.
Multiple serious systems.

Explore the focused capabilities, their package boundaries, architecture, installation, and smallest useful example.

From package
to first frame.

Choose the package workflow used by your repository, then start from the smallest working example. Replace VERSION with the current stable or prerelease version shown on NuGet.

01 · Install
Terminal
dotnet add package ProDataGrid
02 · Use · xml
MainWindow.axaml
<DataGrid ItemsSource="{Binding People}" AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Header="Name" Binding="{Binding Name}" Width="*" />
<DataGridCheckBoxColumn Header="Active" Binding="{Binding IsActive}" />
</DataGrid.Columns>
</DataGrid>

Start focused.
Compose as needed.

The repository is the source of truth.

Use the current documentation and samples, inspect changes, report issues, or support continued open-source maintenance.

TreeDataGrid

Search everything.

Loading the index…

move open esc close

Preparing metadata and full-text search…