awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to dotnet/wpf

Open-source alternatives to Dotnet Wpf

30 open-source projects similar to dotnet/wpf, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Dotnet Wpf alternative.

  • microsoft/microsoft-ui-xamlAvatar de microsoft

    microsoft/microsoft-ui-xaml

    7,287Ver en GitHub↗

    Microsoft UI XAML is a XAML UI framework and Windows desktop UI toolkit used for building native desktop user interfaces. It functions as a cross-version Windows UI library that adapts modern interface features to remain compatible across different versions of the operating system. The project includes a low-level composition engine for creating high-performance animations, lighting effects, and translucent window materials. It provides a system for native desktop interface construction using a consistent design system for layouts and interactions. Capability areas cover interactive map rend

    C++cppcsharpdesktop
    Ver en GitHub↗7,287
  • avaloniaui/avaloniaAvatar de AvaloniaUI

    AvaloniaUI/Avalonia

    30,986Ver en GitHub↗

    Avalonia is a cross-platform desktop framework that enables the creation of native-feeling applications for Windows, macOS, and Linux from a single codebase. It functions as a declarative UI toolkit, allowing developers to define complex visual hierarchies and interface structures using a markup-based syntax that maps directly to underlying object properties. By utilizing the Model-View-ViewModel architectural pattern, the framework facilitates a clean separation between application logic and user interface layout, which simplifies unit testing and component maintenance. The framework disting

    C#androidapp-frameworkavalonia
    Ver en GitHub↗30,986
  • microsoft/winui-galleryAvatar de microsoft

    microsoft/WinUI-Gallery

    3,524Ver en GitHub↗

    WinUI Gallery is a comprehensive reference application and component showcase for the Windows desktop platform. It provides a collection of interactive examples and reusable interface patterns designed to demonstrate the implementation of native controls and layout structures within Windows applications. The project serves as a practical guide for applying the Fluent Design System, offering a centralized resource for developers to explore how to build consistent, accessible, and responsive user interfaces. By providing both visual demonstrations and the underlying code, it illustrates how to

    C#fluentfluent-designuwp
    Ver en GitHub↗3,524

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Find more with AI search
  • lapce/floemAvatar de lapce

    lapce/floem

    4,020Ver en GitHub↗

    Floem is a native desktop UI framework and cross-platform toolkit for building high-performance user interfaces. It functions as a reactive UI library that uses a signal-based state management system to automatically synchronize the interface with data changes via lightweight observable primitives. The framework utilizes a GPU-accelerated rendering engine to ensure visual consistency and high performance across different desktop operating systems. It features a layout engine based on flexible box and grid models to create responsive screens that adapt to various window sizes. The toolkit cov

    Rustnativerustui
    Ver en GitHub↗4,020
  • hoffstadt/dearpyguiAvatar de hoffstadt

    hoffstadt/DearPyGui

    15,217Ver en GitHub↗

    DearPyGui is a GPU-accelerated, immediate-mode graphical user interface framework for Python. It provides a high-performance toolkit for building interactive desktop applications by leveraging native hardware-accelerated rendering backends across multiple operating systems. By utilizing an immediate-mode execution model, the library offers direct control over the rendering loop and element state, enabling the creation of responsive, dynamic interfaces. The framework distinguishes itself through its ability to handle complex, high-frequency visual updates, making it suitable for real-time data

    C++cppcross-platformdearpygui
    Ver en GitHub↗15,217
  • mahapps/mahapps.metroAvatar de MahApps

    MahApps/MahApps.Metro

    9,802Ver en GitHub↗

    MahApps.Metro is a WPF UI framework and control library designed for building modern desktop applications using Windows Presentation Foundation. It serves as a XAML styling toolkit and desktop UI kit that provides a collection of stylized controls and window templates to replace the default appearance of standard Windows desktop components. The framework enables the development of professional desktop interfaces through the use of pre-designed layout patterns, vector icons, and custom window framing. It provides project templates to bootstrap the UI development process and facilitate rapid ap

    C#c-sharphacktoberfestmahapps
    Ver en GitHub↗9,802
  • andlabs/uiAvatar de andlabs

    andlabs/ui

    8,357Ver en GitHub↗

    This project is a cross-platform UI framework and native desktop GUI library. It provides a unified set of instructions to render native windows, forms, and layouts across different operating systems by mapping high-level instructions to the native widgets and controls of the host environment. The toolkit includes a vector graphics engine for rendering custom shapes, gradients, and high-density images using brushes and matrices. It also serves as a native dialog provider for system-level operations such as file path selection and message box alerts. The library covers a broad range of GUI co

    Go
    Ver en GitHub↗8,357
  • openjdk/jfxAvatar de openjdk

    openjdk/jfx

    3,186Ver en GitHub↗

    This project is a Java GUI framework used to build cross-platform desktop, mobile, and embedded applications. It centers on a hardware accelerated graphics engine that provides 2D and 3D visualizations and visual effects, complemented by a reactive UI binding system for synchronizing data and interface updates. The framework distinguishes itself through the FXML markup language, which separates the visual structure of an interface from its procedural logic. It also includes a dedicated CSS styling engine that allows for the customization of component appearances using external stylesheets and

    C++javajavafxopenjdk
    Ver en GitHub↗3,186
  • handyorg/handycontrolAvatar de HandyOrg

    HandyOrg/HandyControl

    7,096Ver en GitHub↗

    HandyControl is a desktop UI framework and component library designed for building Windows desktop software. It provides a collection of pre-styled and themed user interface controls for applications developed using the Windows Presentation Foundation framework. The project serves as a XAML style library, offering reusable resources and templates that define the visual appearance of common interface elements. It enables the creation of consistent layouts and modern visual themes across Windows applications by providing ready-made components that reduce the need for custom styling and boilerpl

    C#color-pickercontrolcsharp
    Ver en GitHub↗7,096
  • xamarin/xamarin.formsAvatar de xamarin

    xamarin/Xamarin.Forms

    5,547Ver en GitHub↗

    Xamarin.Forms is a cross-platform mobile framework for building native user interfaces using a single shared codebase and .NET. It functions as a data-driven UI library and a XAML UI toolkit, allowing application layouts and visual elements to be defined using an XML-based markup language. The framework provides native API wrappers that offer access to device-specific hardware and operating system features via C#. It utilizes a system for rendering a single user interface codebase through native controls across different operating systems. The project covers adaptive layout management and ap

    C#cross-platformhacktoberfestmicrosoft
    Ver en GitHub↗5,547
  • linebender/druidAvatar de linebender

    linebender/druid

    9,710Ver en GitHub↗

    Druid is a native user interface toolkit and 2D graphics engine for the Rust programming language. It functions as a retained-mode, data-driven framework for building graphical user interfaces that run across Linux, macOS, and web browsers via WebAssembly. The toolkit distinguishes itself through a data-first approach to UI design, utilizing lenses to isolate subsets of global application state and synchronize them with specific widgets. This allows the visual layout to update automatically when the underlying data model changes. Its capability surface includes a constraint-based box layout

    Rust
    Ver en GitHub↗9,710
  • microsoft/windows-universal-samplesAvatar de microsoft

    microsoft/Windows-universal-samples

    9,696Ver en GitHub↗

    This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc

    JavaScript
    Ver en GitHub↗9,696
  • revery-ui/reveryAvatar de revery-ui

    revery-ui/revery

    8,045Ver en GitHub↗

    Revery is a cross-platform GUI toolkit and functional UI framework used to build native desktop applications for Windows, macOS, and Linux. It utilizes the Reason functional programming language to compile code into machine-level instructions for native execution. The framework employs a component-based model to manage user interfaces, mapping functional components to the underlying native operating system widgets. This approach ensures that applications maintain native performance, behavior, and a consistent look and feel across different operating systems. The toolkit covers the full appli

    Reason
    Ver en GitHub↗8,045
  • kinnara/modernwpfAvatar de Kinnara

    Kinnara/ModernWpf

    4,940Ver en GitHub↗

    ModernWpf is a UI framework and control toolkit for the Windows Presentation Foundation framework. It provides a collection of modern styles and specialized interface elements designed to build current-generation desktop application layouts. The library functions as a theme and XAML styling system that allows for the updating of standard interface elements. It includes built-in support for managing visual themes, specifically enabling the switch between light, dark, and high contrast modes. The project covers general WPF user interface design, including the implementation of styled input, na

    C#csharpdesktopfluent-design
    Ver en GitHub↗4,940
  • flutter-team-archive/engineAvatar de flutter-team-archive

    flutter-team-archive/engine

    7,576Ver en GitHub↗

    This project is a cross-platform rendering engine and Dart runtime embedder. It functions as a hardware-accelerated graphics engine that composites and paints user interfaces across mobile, desktop, and web targets. The engine utilizes a hardware-accelerated rendering pipeline to drive high-frame-rate animations using GPU APIs such as Vulkan, Metal, and OpenGL. It incorporates an accessibility framework that maps user interface semantics to platform assistive technologies and screen readers. The system provides a platform abstraction layer for managing file and network I/O and incorporates a

    C++c-plus-plus
    Ver en GitHub↗7,576
  • redox-os/redoxAvatar de redox-os

    redox-os/redox

    16,054Ver en GitHub↗

    Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe language for the kernel and all system components, the project eliminates common vulnerabilities such as buffer overflows and use-after-free errors. Its architecture relies on a minimal kernel that manages only essential hardware and process isolation, delegating all other system services to unprivileged user-space processes. The system distinguishes itself through a modular design where hardware drivers and system services run as independent user-space daemons, allowing them to

    Rustbsdfreebsdgnu
    Ver en GitHub↗16,054
  • lc-soft/lcuiAvatar de lc-soft

    lc-soft/LCUI

    4,300Ver en GitHub↗

    LCUI is a component-based, cross-platform UI toolkit for building desktop applications using C, TypeScript, and JSX. It provides a declarative UI compiler that transforms JSX and TypeScript markup into native C code, enabling developers to construct interfaces without a browser runtime. The library includes a CSS styling engine that applies standard CSS rules to layout and style native desktop components, and supports component composition with state management and event binding. The toolkit distinguishes itself by combining web development patterns with native desktop rendering, allowing dev

    Cccross-platform-guigui-framework
    Ver en GitHub↗4,300
  • docker-library/phpAvatar de docker-library

    docker-library/php

    4,026Ver en GitHub↗

    This project provides a server-side language runtime and a standardized Docker image for deploying applications across different operating systems. It functions as an execution environment for generating dynamic HTML, JSON, and XML content, while also serving as a command line interface for automation scripts and background jobs. The runtime is designed for extensibility through a C-based extension architecture, allowing the loading of custom modules for specialized functionality. It supports multiple server application interfaces, including a FastCGI web interface for high-performance commun

    Dockerfile
    Ver en GitHub↗4,026
  • pyqt5/pyqtAvatar de PyQt5

    PyQt5/PyQt

    7,138Ver en GitHub↗

    PyQt is a cross-platform GUI toolkit and desktop UI framework that provides Python bindings for the Qt framework. It serves as a widget library for creating graphical user interfaces that maintain consistent behavior and appearance across Windows, macOS, and Linux. The framework enables the development of desktop applications through a collection of pre-built interface components and layout managers. It supports the creation of specialized interface elements with custom styling, window animations, and the integration of web browser components to load and execute scripts alongside native eleme

    Pythonpyqt4pyqt5pyqt5-tutorial
    Ver en GitHub↗7,138
  • sindresorhus/gifski-appAvatar de sindresorhus

    sindresorhus/gifski-app

    8,459Ver en GitHub↗

    gifski-app is a native macOS desktop application used to convert video files into high-quality animated GIFs. It functions as both a standalone tool and a macOS system extension, allowing for the transformation of media files into animations with configurable dimensions, frame rates, and looping options. The application includes a specialized bounce animation generator that creates yo-yo effect images, which play forward and then backward in a continuous loop. Integration with the macOS ecosystem enables conversion directly from the system share menu within other applications. The software a

    Swift
    Ver en GitHub↗8,459
  • rocksdanister/livelyAvatar de rocksdanister

    rocksdanister/lively

    18,243Ver en GitHub↗

    Lively is a desktop wallpaper engine for Windows that renders videos, web pages, and interactive shaders as dynamic, animated backgrounds. It functions by creating a transparent window layer behind desktop icons, utilizing native system handles to integrate content directly into the workspace. The application provides tools for system personalization, including the ability to adjust taskbar transparency and application themes to modify the visual style of the operating system. It also includes a command-line interface that allows for the automation of background playback and system configurat

    C#csharpdesktopdesktop-wallpaper
    Ver en GitHub↗18,243
  • qingshuisiyuan/electron-ssr-backupAvatar de qingshuisiyuan

    qingshuisiyuan/electron-ssr-backup

    5,814Ver en GitHub↗

    electron-ssr-backup is a cross-platform Electron desktop application that serves as a ShadowsocksR proxy client and system network manager. It acts as a proxy server orchestrator, allowing users to route network traffic through specific servers and automate operating system proxy configurations. The application enables the import and organization of proxy server lists via subscription URLs, QR codes, manual configuration files, or clipboard pasting. It includes a synchronization mechanism to fetch and update server databases from remote URLs. The software provides controls for toggling betwe

    electron-ssrlinux-ssrshadowsocksr
    Ver en GitHub↗5,814
  • kubernetes-sigs/headlampAvatar de kubernetes-sigs

    kubernetes-sigs/headlamp

    6,729Ver en GitHub↗

    Headlamp is a Kubernetes web interface that runs as either a desktop application or a browser-based dashboard, providing a unified view for managing resources across multiple clusters. It supports authentication through OpenID Connect providers and kubeconfig files, and renders the UI according to the user's Kubernetes RBAC permissions, hiding or disabling actions that are not permitted. The project distinguishes itself through a plugin system that allows extending the dashboard with custom views, components, and business logic without modifying the core code. Plugins can be installed from a

    TypeScriptcloud-nativedashboarddebugging
    Ver en GitHub↗6,729
  • pysimplegui/pysimpleguiAvatar de PySimpleGUI

    PySimpleGUI/PySimpleGUI

    13,807Ver en GitHub↗

    PySimpleGUI is a Python framework used to build graphical user interfaces. It functions as an adapter-based wrapper that maps multiple GUI toolkit APIs into a single unified interface, allowing for backend-agnostic development across tkinter, Qt, or WxPython. The project uses a layout-based UI definition system where visual hierarchies are defined via nested lists rather than coordinate-based placement. It employs an event-driven polling loop and string-based event mapping to associate interface elements with specific user actions. The framework supports cross-framework GUI design and intera

    Pythonbeginner-friendlydatavisualizationgames
    Ver en GitHub↗13,807
  • gao-sun/eulAvatar de gao-sun

    gao-sun/eul

    9,908Ver en GitHub↗

    eul is a native macOS system monitor and desktop application built with SwiftUI. It serves as a status bar utility for tracking real-time CPU, memory, network, and battery usage. The application includes a dedicated Bluetooth device battery tracker to monitor the charge levels of connected peripherals. It is developed as a multilingual utility with a localized user interface to support multiple languages. The software covers system resource monitoring and peripheral battery tracking, integrating these metrics directly into the macOS menu bar.

    Swiftappmacosmonitor
    Ver en GitHub↗9,908
  • materialdesigninxaml/materialdesigninxamltoolkitAvatar de MaterialDesignInXAML

    MaterialDesignInXAML/MaterialDesignInXamlToolkit

    16,177Ver en GitHub↗

    This project is a Material Design XAML library and UI framework for building Windows desktop applications. It provides a collection of components and styles used to implement Material Design interfaces within WPF applications. The toolkit functions as a XAML styling toolkit that provides reusable styles and color swatches. This allows for the maintenance of a unified visual identity and the application of standardized primary and secondary color palettes across .NET desktop screens. The framework covers WPF UI development and XAML interface styling, facilitating the implementation of Materia

    C#c-sharpdesigndragablz
    Ver en GitHub↗16,177
  • magicismight/react-native-svgAvatar de magicismight

    magicismight/react-native-svg

    7,988Ver en GitHub↗

    react-native-svg is a cross-platform vector graphics engine and rendering library designed for mobile and web applications. It functions as an SVG to component converter, transforming standard vector markup into renderable components using a compatible component-based architecture. The library enables the rendering of scalable vector graphics across diverse platforms using a single set of components. It ensures visual consistency between web and mobile environments by sharing graphics and providing a unified API. The system covers the creation of custom icons and complex shapes through compo

    TypeScript
    Ver en GitHub↗7,988
  • exyte/macawAvatar de exyte

    exyte/Macaw

    6,050Ver en GitHub↗

    Macaw is a Swift vector graphics library and animation framework used to create and render scalable geometric shapes and text. It functions as an SVG rendering engine and an interactive vector graphics toolkit for displaying complex artwork while maintaining image quality at any scale. The framework enables the animation of shape properties and node transformations, including the ability to morph one vector path into another. It allows for the integration of external SVG files and the application of linear and radial gradients to fills and strokes. The toolkit covers a range of capabilities

    Swiftanimationdrawinggraphics
    Ver en GitHub↗6,050
  • feiyangqingyun/qwidgetdemoAvatar de feiyangqingyun

    feiyangqingyun/QWidgetDemo

    6,843Ver en GitHub↗

    QWidgetDemo is a collection of reusable GUI components, layout templates, and a desktop UI framework built with the Qt framework. It functions as a component library for creating modern graphical user interfaces, ranging from system event managers and network debugging toolsets to multi-channel video dashboards. The project focuses on creating specialized user interface elements, including frameless windows, flat design aesthetics, and custom themes. It provides the means to implement specialized controls such as battery indicators, resource monitors, and IP address inputs. Its capabilities

    C++
    Ver en GitHub↗6,843
  • go-qml/qmlAvatar de go-qml

    go-qml/qml

    1,950Ver en GitHub↗

    Qml is a Go library that integrates with Qt QML to build native graphical user interfaces and cross-platform desktop applications. It functions as a bindings bridge, connecting backend code directly to a cross-platform windowing toolkit and combining C++ and declarative UI components with compiled programming languages. The library relies on a Cgo-based foreign function interface to bridge Go runtime routines directly with native C++ object models. It features dynamic type registration to expose native Go types and methods to the declarative QML engine at runtime without intermediate stub cod

    Go
    Ver en GitHub↗1,950