---
title: Assemblies
order: 1000
seealso: []
---

# Assemblies

This topic describes the assemblies with controls and [themes](../controls/themes/index.md) included in the Eremex Avalonia UI Controls library.



## NuGet Packages

The Eremex Controls assemblies and project templates are distributed as NuGet packages. You can find and download them from the [nuget.org](https://www.nuget.org) website using the link below:

- [Eremex Controls at NuGet.org](https://www.nuget.org/profiles/EremexControls)

## Included Assemblies

- **Eremex.Avalonia.Controls** — Contains the Eremex data shaping and editing controls and common utility classes. The main controls in this assembly include:

    - `DataGridControl`
    - `TreeListControl` and `TreeViewControl`
    - `PropertyGridControl`
    - `ListViewControl`
    - `CartesianChart`, `PolarChart` and `SmithChart`
    - `RibbonControl`
    - `ToolbarManager`
    - `DockManager`
    - `Heatmap`
    - Data editors (`TextEditor`, `ButtonEditor`, `ComboBoxEditor`, `CheckEditor`, `SpinEditor`, and more)
    - Utility controls (`MxTabControl`, `MxMessageBox`, `SplitContainerControl`, `CalendarControl`, and more)

- **Eremex.Avalonia.Controls3D** — Includes the controls and classes to render 3D models in your applications. 
    - `Graphics3DControl` — The main control in this library that allows you to display and interact with 3D models.

- **Eremex.DocumentProcessing** — A library of non-visual components to generate PDF and XLSX documents.

- **Eremex.Avalonia.Themes.DeltaDesign** — Contains the 'DeltaDesign' paint theme for the Eremex controls.

- **Eremex.Avalonia.Templates** — Contains templates to create new Avalonia UI projects with Eremex controls from scratch. See [Project Templates](project-templates.md).

- **Eremex.Common.Contracts** — Contains Model-layer common interfaces and base classes with no UI dependencies.