Cross-platform UI for Your Business Applications

Build feature-rich, engaging experiences in your desktop applications for Avalonia UI

EMX Controls — Flexible, Efficient and Versatile

Cross-platform

Support Windows, Linux, macOS and WebAssembly. One code for different platforms

Easy migration

Your experience in developing applications for .NET (WPF and WinForms) will allow you to easily migrate to creating cross-platform applications for Avalonia UI

Localizations

The Library already includes the Russian and English localizations for the controls’ UI

Trusted by industry leaders

The EMX Controls Library is used in leading CAD applications, proving its reliability and efficiency

Unified design system

With a unified design system that provides an effective user experience, your applications look modern and attractive

A wide range of controls

The Library ships with a comprehensive collection of feature-rich controls for data visualization and editing — from advanced Data Grid and Tree List to classic Toolbars, Docking and high-performance charts

Demo version

Download our 60-day trial

Supported Operating Systems

Controls Library

DataGrid

Provide users with an efficient solution for displaying and editing tabular data with the built-in sorting, grouping, searching and filtering features

TreeList и TreeView

View and edit hierarchical data as a tree, supporting advanced data shaping, editing, and searching

Docking UI

Easily implement and manage the comprehensive docking interface found in the Microsoft Visual Studio IDE

Toolbars & Menus

Create classic menus and toolbars of any complexity in no time

Editors

Display and edit the most common data types with easy-to-use editors

PropertyGrid

Browse and modify properties of one or multiple objects as in Microsoft Visual Studio's Property Grid

Charts

Integrate the most popular interactive charts to your application's user interface

ListView

Implement an advanced list of items with support for item sorting, grouping, filtering and selection.

New Controls Development

New controls and enhanced functionality are coming soon

100%

Managed C#

Data Binding

Avalonia Data Management

MVVM

Separate UI from Business Logic

Order EMX Controls now

Fill out the contact form to get an invoice

Details

You will receive an email with an invoice for payment. Once payment is confirmed, we will send you an email with a link to the download distribution and activation key. It may take up to two business days to process your invoice request

Country
City

Frequenlty Asked Questions

Please feel free to ask if you have any additional questions
Ask a question
How to buy the EMX Controls Library?
  • Fill out the Order form.
  • Confirm your agreement with the Public Offer, Privacy Policy and the terms of personal data processing.
  • Submit the Order form.
  • Within two working days we will send you an invoice for payment.
  • Once payment is confirmed, you will receive an email with a link to the download distribution and activation key.
Can I customize the controls?
Sure, you can. All EMX controls contain numerous options that allow you to customize their appearance and behavior settings to meet your specific needs.
Do you have a trial version?
Eremex provides you with a free 60-day trial version of the EMX Controls library, which allows you to evaluate this product in your projects and specific environment. The trial version has no limitations in the functionality of the controls compared to the pro version. A trial message is displayed when you use a trial version.
What does the license include?
The license allows you to create new applications, receive updates and technical support for one year. Applications created during the license term continue to function without restrictions after the license expires.
After the license expires, do not update the EMX Controls library in previously created projects or change the project names. Otherwise, the EMX Controls will display a trial message.
Do I need a license for each developer?
Yes, our licensing is developer based.
What if a developer has 2 computers?
One license can be activated a maximum of three times. The license is hardware-bound, so the developer can choose to activate the license on three computers or reserve spare activations for future use in case of hardware configuration changes (e.g. hard drive replacement).
Do I need an additional license to build a project in CI?
No. A license is only required on the computer on which you are developing code. In CI, you are only building a project, which does not require a license.
Is there a free student license?
We do not currently offer a special version of the Library for students and educational institutions. However, you can use a trial version of the EMX Controls Library. The trial period is 60 days as opposed to 30 days for most component vendors.
Do you have real-world examples of using the Controls Library?
Yes, we do. A great real-world example of using the EMX Controls Library is the cross-platform version of Delta Design CAD. Its graphical interface is largely based on our Controls Library.
How can I get in touch with the development team?
For instant communication, you can contact us on Telegram: https://t.me/emxControls
How do you plan to develop the EMX Controls library?
We are constantly taking into account the feedback from our customers. Regular updates to the EMX Controls library include important fixes and new features based on your requests.