LFX Platform

Know more about LFX Platform

LFX Insights

GUI Frameworks & Toolkits

Libraries for building native desktop user interfaces, like Qt or wxWidgets.

63 projects

170,518 contributors

$970M

Flutter

Flutter makes it easy and fast to build beautiful apps for mobile and beyond

Contributors

74,449

Organizations

7,376

Software value

$101M

Ultimaker Cura

Ultimaker Cura is an open-source 3D printing software that prepares 3D models for printing by slicing them into layers and generating toolpaths for 3D printers. It provides an intuitive interface for configuring print settings, previewing results, and managing the printing process.

Contributors

16,201

Organizations

955

Software value

$5.7M

.NET MAUI

.NET MAUI (Multi-platform App UI) is a cross-platform framework for building native mobile and desktop applications using C# and XAML. It enables developers to create apps that can run on iOS, Android, macOS, and Windows from a single shared codebase.

Contributors

10,078

Organizations

851

Software value

$42M

Dear ImGui

Dear ImGui is a bloat-free graphical user interface library for C++. It provides immediate mode GUI functionality, allowing developers to create debug tools, visualization/editing tools, and in-app UI with minimal dependencies and a simple, programmer-friendly API. It renders directly in the graphics API and is designed to be fast and highly portable.

Contributors

5,938

Organizations

901

Software value

$3M

Avalonia UI

Avalonia UI is a cross-platform UI framework for .NET that enables developers to create desktop applications that can run on Windows, macOS, Linux, iOS, Android, and WebAssembly. It provides a flexible and modern XAML-based framework with native controls, custom styling, and hardware acceleration.

Contributors

5,566

Organizations

740

Software value

$16M

Kivy

Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS

Contributors

4,854

Organizations

698

Software value

$4.8M

WinUI 3

WinUI: a modern UI framework with a rich set of controls and styles to build dynamic and high-performing Windows applications.

Contributors

4,734

Organizations

582

Software value

$70M

egui

egui is an immediate mode GUI library for Rust that enables creating simple, fast, and highly portable graphical user interfaces. It features a pure Rust implementation, supports multiple backends including web and native platforms, and provides a clean, type-safe API for building responsive interfaces.

Contributors

3,298

Organizations

703

Software value

$3M

CefSharp

.NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework

Contributors

3,023

Organizations

269

Software value

$4.8M

Windows Presentation Foundation (WPF)

Windows Presentation Foundation (WPF) is an open-source UI framework for building Windows desktop applications with rich graphics, controls, and data visualization capabilities. It provides a comprehensive set of features for creating modern Windows applications with XAML-based user interfaces.

Contributors

2,953

Organizations

383

Software value

$69M

Compose Multiplatform

Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.

Contributors

2,458

Organizations

467

Software value

$3.9M

Qt Base

Qt Base is a core component of the Qt framework, providing essential functionality for cross-platform application development. It includes fundamental classes and modules for GUI programming, networking, file I/O, and platform abstraction, serving as the foundation for Qt-based software development.

Contributors

2,359

Organizations

202

Software value

$195M

MahApps.Metro

MahApps.Metro is a UI toolkit for WPF applications that enables developers to create modern, clean Windows desktop applications with a Metro/Modern UI style. It provides customizable controls, styles, and themes to enhance the visual appearance and user experience of WPF applications.

Contributors

2,245

Organizations

259

Software value

$2.4M

GTK

Read-only mirror of https://gitlab.gnome.org/GNOME/gtk

Contributors

2,226

Organizations

179

Software value

$44M

SkiaSharp

SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.

Contributors

2,199

Organizations

320

Software value

$8M

Uno Platform

Uno Platform is an open-source framework for building cross-platform applications that can run natively on iOS, Android, macOS, Linux, Web (WebAssembly), and Windows using C# and XAML. It enables developers to create single-codebase apps with native UI across multiple platforms while leveraging the Windows UWP/WinUI ecosystem.

Contributors

2,185

Organizations

271

Software value

$58M

Iced

Iced is a cross-platform GUI library for Rust focused on simplicity and type-safety. It enables building native, responsive user interfaces with a pure functional approach, supporting both immediate and retained mode rendering.

Contributors

2,038

Organizations

529

Software value

$2.5M

MvvmCross

The .NET MVVM framework for cross-platform solutions, including Android, iOS, MacCatalyst, macOS, tvOS, WPF, WinUI

Contributors

2,014

Organizations

256

Software value

$3.5M

Fyne

Fyne is a cross-platform GUI toolkit and application framework written in Go that enables developers to build native applications with a modern, material design-inspired interface across desktop and mobile platforms

Contributors

1,990

Organizations

452

Software value

$4.3M

wxWidgets

wxWidgets is a cross-platform GUI toolkit and framework that enables developers to create native-looking applications for Windows, macOS, Linux and other platforms with a single codebase. It provides a comprehensive set of widgets, tools and utilities for C++ application development.

Contributors

1,905

Organizations

265

Software value

$46M

Material Design In XAML Toolkit

Google's Material Design in XAML & WPF, for C# & VB.Net.

Contributors

1,904

Organizations

190

Software value

$5M

Windows Forms

Windows Forms (WinForms) is a free, open-source graphical user interface framework for building Windows desktop applications using .NET. It provides a comprehensive set of reusable controls and components for creating rich client applications with native Windows look and feel.

Contributors

1,857

Organizations

215

Software value

$36M

Prism Library

Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Xamarin Forms, and Uno Platform. It implements various software design patterns including MVVM (Model-View-ViewModel), dependency injection, commands, and event aggregation to help developers create modular cross-platform applications.

Contributors

1,835

Organizations

189

Software value

$2M

PyQtGraph

Fast data visualization and GUI tools for scientific / engineering applications

Contributors

1,675

Organizations

275

Software value

$3.1M

Toga

Toga is a native, Python native GUI toolkit that allows developers to create desktop applications with native user interfaces across multiple platforms including Windows, macOS, Linux/GTK, iOS, Android and web browsers using a single codebase

Contributors

1,359

Organizations

238

Software value

$3.5M

ReactiveUI

An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.

Contributors

1,320

Organizations

228

Software value

$3.2M

Eclipse Platform UI

Eclipse Platform UI is a core component of the Eclipse IDE that provides the graphical user interface framework and workbench functionality. It includes the Standard Widget Toolkit (SWT), JFace, and Workbench components that enable building rich client applications with native OS integration.

Contributors

1,235

Organizations

126

Software value

$41M

JUCE

JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins.

Contributors

908

Organizations

210

Software value

$45M

Eclipse SWT

Eclipse SWT (Standard Widget Toolkit) is a graphical widget toolkit for Java that provides a native look and feel by using the host operating system's GUI libraries through JNI. It enables developers to create portable applications with native GUI performance and appearance across Windows, macOS, Linux and other platforms.

Contributors

903

Organizations

128

Software value

$20M

Terminal.Gui

Terminal.Gui is a cross-platform console UI toolkit for .NET that enables developers to create text-based user interfaces with support for windows, dialogs, input fields, and other GUI elements in terminal/console applications

Contributors

742

Organizations

160

Software value

$7.9M

wxMaxima

A gui for the computer algebra system Maxima built with wxWidgets

Contributors

652

Organizations

88

Software value

$5.7M

FlatLaf

FlatLaf is a modern cross-platform Look and Feel (LaF) implementation for Java Swing applications that provides a flat design appearance. It offers light and dark themes, supports custom themes, and aims to modernize the visual appearance of Java desktop applications while maintaining native integration.

Contributors

528

Organizations

75

Software value

$6.6M

CSLA .NET

A home for your business logic in any .NET application.

Contributors

502

Organizations

22

Software value

$10M

Ruby-GNOME

A set of bindings for the GNOME libraries to use from Ruby.

Contributors

359

Organizations

98

Software value

$3.2M

FLTK

FLTK (Fast Light Toolkit) is a cross-platform C++ GUI toolkit that provides modern GUI functionality without the bloat. It supports 3D graphics via OpenGL, and its native look-and-feel is designed to be fast and minimalist.

Contributors

356

Organizations

77

Software value

$11M

aqtinstall

A command-line installer for Qt development framework that enables automated downloading and installation of Qt SDK components, modules, and tools from the official Qt repositories

Contributors

320

Organizations

116

Software value

$1.3M

iPlug2

iPlug2 is a C++ framework for building audio plugins and applications, supporting multiple plugin formats like VST3, AU, and AAX. It provides a cross-platform development environment with a focus on modern C++ features, MIDI support, and graphical user interface tools for creating digital audio workstation plugins.

Contributors

305

Organizations

45

Software value

$22M

Deepin Tool Kit Widget

Deepin Toolkit, widget module for DDE look and feel

Contributors

271

Organizations

27

Software value

$4.2M

PyObjC

The Python <-> Objective-C Bridge with bindings for macOS frameworks

Contributors

249

Organizations

76

Software value

$31M

Qt For Python

Git super project for PySide

Contributors

209

Organizations

29

Software value

$14M

.NET Windows Desktop Runtime

Windows Desktop is a Linux Foundation project focused on enabling Linux compatibility and integration with Windows operating systems, providing tools and frameworks for cross-platform desktop application development and interoperability.

Contributors

160

Organizations

19

Software value

$371K

GNUstep GUI Library

The GNUstep gui library is a library of graphical user interface classes written completely in the Objective-C language; the classes are based upon Apple's Cocoa framework (which came from the OpenStep specification). *** Larger patches require copyright assignment to FSF. please file bugs here. ***

Contributors

156

Organizations

16

Software value

$7.6M

.NET MAUI Community Toolkit

The .NET MAUI Community Toolkit is a community-created library that contains .NET MAUI Extensions, Advanced UI/UX Controls, and Behaviors to help make your life as a .NET MAUI developer easier

This project hasn't been onboarded to LFX Insights.

Catel

An application development platform

This project hasn't been onboarded to LFX Insights.

GTK for Windows

GTK stack for Windows

This project hasn't been onboarded to LFX Insights.

KivyMD

KivyMD is a collection of Material Design compliant widgets for use with Kivy, a framework for cross-platform, touch-enabled graphical applications. https://youtube.com/c/KivyMD https://twitter.com/KivyMD https://habr.com/ru/users/kivymd https://stackoverflow.com/tags/kivymd

This project hasn't been onboarded to LFX Insights.

OpenJFX

JavaFX mainline development

This project hasn't been onboarded to LFX Insights.

Phoebus

A framework and set of tools to monitor and operate large scale control systems, such as the ones in the accelerator community.

This project hasn't been onboarded to LFX Insights.

Phosphor

The PhosphorJS Library

This project hasn't been onboarded to LFX Insights.

Project Reunion

The Windows App SDK empowers all Windows desktop apps with modern Windows UI, APIs, and platform features, including back-compat support, shipped via NuGet.

This project hasn't been onboarded to LFX Insights.

PyGObject

Read-only mirror of https://gitlab.gnome.org/GNOME/pygobject

This project hasn't been onboarded to LFX Insights.

QtPy

Provides an uniform layer to support PyQt5, PySide2, PyQt6, PySide6 with a single codebase

This project hasn't been onboarded to LFX Insights.

Qt_Complete_Repository

A comprehensive repository for Qt, the cross-platform application framework, maintained by The Linux Foundation. Contains source code, documentation, and tools for developing software with Qt's libraries and modules.

This project hasn't been onboarded to LFX Insights.

libQuotient

A Qt library to write cross-platform clients for Matrix

This project hasn't been onboarded to LFX Insights.

wxPython Phoenix

wxPython's Project Phoenix. A new implementation of wxPython, better, stronger, faster than he was before.

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?