MauiKit — UI Framework

A free and modular front-end framework for developing user experiences.

MauiKit is a set of templated controls and tools based on QQC2 initially using Kirigami shared among the Maui set of applications. MauiKit helps to quickly build UIs that follow the Maui HIG and bring ready-to-go tools for different platforms, such as Android and Linux.

Maui stands for Multi-Adaptable User Interface and allows any Maui app to run on various platforms + devices, like Linux Desktop and Phones, Android, or Windows.

Nitrux Latinoamericana S.C. develops it with and caffeine.

Convergent

Easily create applications that work in mobile devices and desktop computers.

Cross-platform

Components ready to use on Linux, Android, Windows, Mac OS, and iOS.

Powered by FOSS

MauiKit works best when using the KDE frameworks and Qt Quick Controls 2.

Create amazing applications for everyone

Mauikit offers a varied set of UI elements. MauiKit applications adapt to more than just the devices we use them on, always offering the optimal layout depending on how you use them.

import org.mauikit.controls 1.3 as Maui
import org.mauikit.filebrowsing 1.3 as FB
import org.mauikit.texteditor 1.0 as TE
import org.mauikit.accounts 1.0 as Accounts
import org.mauikit.imagetools 1.0 as IT
Maui.ApplicationWindow
{
id: root
}

The fastest way to develop beautiful desktop and mobile apps.

Experience streamlined development with zero-time setup, using the technologies you already know and love – Qt, QML, and C++.

Brilliant look and feel with lots of ready-to-use components and styling.

A rich variety of UI components specially designed for mobile and desktop apps. MauiKit provides tons of components. They all have Linux and Android support. With MauiKit you can truly support both Android and Linux with the same source code.

Why MauiKit?

Ship apps faster with less code.

Accomplish in a few lines what would otherwise take hundreds, from concept to the end user’s screen—the fastest way to create convergent apps.

Build better apps for any device.

Use the same code, whether you’re developing for Android or desktop. Hot pushes new features without forcing users to download a new app.

Integrate the tools you use.

Use popular frameworks and tools, right out-of-the-box. Focus on building features instead of disparate wiring components together yourself.

Download MauiKit

Download the latest release and start building!.

Applications Built with MauiKit

Seamless transition between mobile and desktop technology — where the line between desktop and mobile is blurred. Using the same codebase Maui Apps provides users with one app for multiple form factors.

Apps featured in this curated overview are all built with the Maui philosophy in mind. They are simple to use and feature a consistent design. Naturally, they are free software. These apps will perfectly integrate with your Plasma Desktop.

Get Involved

We have committed to being part of a welcoming and friendly community.

KDE Maui Project@Telegram

https://t.me/mauiproject

If you are interested in developing your app using MauiKit, make sure to join our community at Telegram.

Reporting Problems

https://invent.kde.org/groups/maui/-/issues

Whenever you have problems with the Maui Apps or MauiKit, please open an issue at our bug tracker.

Maui Project@Mastodon

https://floss.social/@mauiproject

You can follow Maui Project at Mastodon, the federated free and open-source social network.

Maui Project@Twitter

https://twitter.com/maui_project

If you prefer, you can also follow the Maui Project on a more mainstream social platform like Twitter.

Open Source

MauiKit is an open-source framework to make the applications look good.
Create your styles and discover the unlimited use of MauiKit.

LGPL 3 Licensed

MauiKit is a free and open-source project, and you can use, copy, merge, publish, and distribute the framework without significant limitations.

Our Heroes

A big thanks to KDE, Qt, and the Linux community. Maui Project wouldn’t be possible without these awesome open source projects.

Actively Developed

Maui Project is built by Nitrux, using our experience in creating user interfaces, to power the Linux desktops and mobile devices.

Get the Source

Download the source code to hack it and contribute to the project.

Invent@KDE.org | Twitter | KDE Maui Project@Telegram

Nitrux Latinoamericana S.C. develops it with and caffeine.

KDE is a community of friendly people who create over 200 apps that run on any Linux desktop and often other platforms.

MauiKit and the Maui Applications are Free and Open Source Software and use the LGPL v3 License.

“Maui” and “MauiKit” are trademarks, all rights reserved by their respective owner.