awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Desktop UI styling

Classement mis à jour le 5 août 2026

For desktop ui styling, the strongest matches are fschutt/azul (Azul is a desktop GUI toolkit and application builder), openjdk/jfx (This Java GUI framework provides cross-platform desktop support, a) and lc-soft/lcui (LCUI is a cross-platform desktop UI toolkit that uses). hoffstadt/dearpygui and avaloniaui/avalonia round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked desktop UI styling libraries for GitHub projects. Compare top frameworks by stars and activity to find the best fit.

Desktop UI styling

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • fschutt/azulF

    fschutt/azul

    6,106Voir sur GitHub↗

    Azul is a native desktop application builder and UI toolkit for creating high-performance graphical user interfaces. It utilizes a functional and reactive programming model for managing layout and state, enabling the development of native software through a CSS-based toolkit. The framework is distinguished by its use of the WebRender engine to provide GPU-accelerated rendering. This allows the system to display complex user interface elements with high efficiency and speed by leveraging hardware acceleration. The project enables the design of desktop interfaces using a document object model

    Azul is a desktop GUI toolkit and application builder that provides CSS-based styling, hardware acceleration via the WebRender engine, and cross-platform capabilities, making it a fitting choice for creating customized user interfaces.

    RustCSS StylingGPU-Accelerated UI Rendering
    Voir sur GitHub↗6,106
  • openjdk/jfxAvatar de openjdk

    openjdk/jfx

    3,186Voir sur 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

    This Java GUI framework provides cross-platform desktop support, a dedicated CSS styling engine, and hardware-accelerated 2D and 3D graphics, though it lacks some of the modern web-technologies-based component libraries or animation ecosystems found in other styling engines.

    C++CSS StylingHardware-Accelerated Rendering
    Voir sur GitHub↗3,186
  • lc-soft/lcuiAvatar de lc-soft

    lc-soft/LCUI

    4,300Voir sur 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

    LCUI is a cross-platform desktop UI toolkit that uses a CSS styling engine and component-based architecture to build native C applications without a browser runtime, fitting the requested UI framework category well despite missing explicit animation and hardware acceleration details.

    CCSS StylingCSS Styling
    Voir sur GitHub↗4,300
  • hoffstadt/dearpyguiAvatar de hoffstadt

    hoffstadt/DearPyGui

    15,217Voir sur 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

    DearPyGui is a GPU-accelerated desktop UI framework for Python that delivers cross-platform support and high-performance rendering for modern applications, though it uses an immediate-mode approach rather than traditional CSS styling.

    C++Hardware-Accelerated RenderingGPU-Accelerated UI Rendering
    Voir sur GitHub↗15,217
  • avaloniaui/avaloniaAvatar de AvaloniaUI

    AvaloniaUI/Avalonia

    30,986Voir sur 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

    Avalonia is a cross-platform desktop UI framework that provides XAML styling, theme customisation, a component library, and hardware acceleration via .NET, which makes it an exact match for modern desktop interface development.

    C#Cross-Platform Desktop FrameworksCross-Platform FrameworksData Binding Frameworks
    Voir sur GitHub↗30,986
  • iced-rs/icedAvatar de iced-rs

    iced-rs/iced

    30,757Voir sur GitHub↗

    Iced is a cross-platform graphical user interface framework designed for building interactive applications with a focus on type safety and predictable state management. It utilizes a declarative architecture that separates application state, update logic, and view rendering, allowing developers to construct complex interfaces by nesting reusable functional components. The framework distinguishes itself through an Elm-inspired message-passing pattern, where all user interactions are processed as discrete messages to ensure reliable state transitions. It employs an immediate-mode rendering para

    Iced is a cross-platform desktop UI framework for Rust featuring a declarative, Elm-inspired architecture, type-safe state management, and a rich set of layout and widget utilities that directly match your requirements.

    RustType-Safe GUI FrameworksCross-Platform Desktop ToolkitsCross-Platform GUI Frameworks
    Voir sur GitHub↗30,757
  • jformdesigner/flatlafAvatar de JFormDesigner

    JFormDesigner/FlatLaf

    4,212Voir sur GitHub↗

    FlatLaf is a Java Swing look and feel library and theme engine that provides a modern flat design for desktop user interfaces. It serves as a comprehensive framework for applying visual themes, managing high-density scaling, and implementing customized window decorations. The project distinguishes itself through a flexible styling system that supports light and dark mode toggling and the ability to define visual identities via property files, subclassing, and external theme imports. It includes a dedicated scaling framework to ensure that interface elements and vector icons remain crisp on Hi

    FlatLaf is a Java Swing look-and-feel library and theme engine that provides a modern desktop UI design system, missing only CSS styling and built-in animation support while offering strong cross-platform themes and high-DPI scaling.

    JavaCSS StylingTheme Overriding Systems
    Voir sur GitHub↗4,212
  • dotnet/wpfAvatar de dotnet

    dotnet/wpf

    7,665Voir sur GitHub↗

    WPF is a .NET desktop UI framework and application framework designed for creating graphical user interfaces specifically for the Windows operating system. It functions as a XAML-based UI toolkit that uses an XML-based language to define interfaces and separate design from application logic. The framework includes a vector graphics rendering engine that produces resolution-independent visuals. This system allows graphics to scale without loss of quality on high-density monitors. The project covers broad capability areas including modern UI styling, rich media content hosting, and desktop int

    This repository provides a robust desktop UI framework with vector graphics rendering, data binding, and GPU acceleration, though it is limited to Windows rather than being fully cross-platform.

    C#Desktop ApplicationsDesktop UI FrameworksData Binding Engines
    Voir sur GitHub↗7,665
  • kinnara/modernwpfAvatar de Kinnara

    Kinnara/ModernWpf

    4,940Voir sur 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

    ModernWpf provides a specialized styling framework and component toolkit for Windows desktop applications, delivering modern theme customization and updated UI elements despite being limited to the Windows platform rather than cross-platform.

    C#WPF Control StylingControl Template CustomizationsStyling Toolkits
    Voir sur GitHub↗4,940
  • electron/electronAvatar de electron

    electron/electron

    121,727Voir sur GitHub↗

    This framework provides a multi-process architecture for building desktop applications using web technologies. It manages the application lifecycle, window states, and system-level integrations through a primary entry point, while isolating web content in separate rendering processes to maintain stability and security. A secure bridge mechanism facilitates communication between these isolated contexts and the main process, ensuring that privileged system APIs remain protected. The framework distinguishes itself through a comprehensive security model that includes process sandboxing, content p

    Electron is a cross-platform desktop application framework that uses web technologies like HTML, CSS, and JavaScript for user interfaces, though it functions as a runtime rather than a dedicated UI styling library or component system.

    C++Application Lifecycle ManagersConcurrency ModelsContext Isolation Strategies
    Voir sur GitHub↗121,727
  • tauri-apps/tauriAvatar de tauri-apps

    tauri-apps/tauri

    107,946Voir sur GitHub↗

    Tauri is a cross-platform framework for building desktop applications that combine web-based user interfaces with a memory-safe systems-language backend. It functions as a secure runtime that hosts web content within native windowing containers, allowing developers to leverage existing web technologies while maintaining high-performance native logic. By compiling applications into small-footprint, platform-specific binaries, the framework avoids bundling heavy runtime environments, resulting in lightweight executables. The project distinguishes itself through a capability-based security model

    Tauri is a cross-platform desktop application framework that lets you build user interfaces using web technologies, though styling and component libraries depend on the frontend framework you choose to pair with it.

    RustCross-Platform Desktop FrameworksWebview RuntimesBridge Interfaces
    Voir sur GitHub↗107,946
  • neutralinojs/neutralinojsAvatar de neutralinojs

    neutralinojs/neutralinojs

    8,543Voir sur GitHub↗

    Neutralinojs is a lightweight cross-platform desktop application framework that allows developers to build native applications using web technologies and a C++ backend. It serves as a native system API bridge, enabling JavaScript frontend code to execute system commands and manage files across Windows, macOS, and Linux. The project distinguishes itself as a portable runtime that renders interfaces via the system's built-in webview instead of bundling a full browser engine. This approach enables the packaging of web assets into small, standalone executable binaries. The framework provides com

    Neutralinojs is a cross-platform desktop application framework that lets you build user interfaces with web technologies and native webviews, though it relies on standard web styling rather than a dedicated styling engine or component library.

    C++Cross-Platform Desktop DevelopmentSystem-Webview-Based RenderersAPI Access Security
    Voir sur GitHub↗8,543
  • wxwidgets/wxwidgetsAvatar de wxWidgets

    wxWidgets/wxWidgets

    7,036Voir sur GitHub↗

    wxWidgets is a C++ UI toolkit and cross-platform GUI framework used to develop desktop applications for Windows, macOS, and Linux. It functions as a native widget wrapper, providing an abstraction layer that maps a single set of API calls to the native interface elements of different platforms. The framework allows for the creation of native graphical user interfaces by utilizing the host operating system's own controls and APIs. This ensures that applications maintain a native look and feel across various operating systems while using a consistent codebase. Beyond interface development, the

    wxWidgets is a C++ GUI toolkit and cross-platform desktop UI framework that provides native widget wrapping across multiple operating systems, though it relies on native controls rather than custom CSS styling engines.

    C++Cross-Platform GUI FrameworksCross-Platform GUI ToolkitsC++ GUI Toolkits
    Voir sur GitHub↗7,036
  • andlabs/uiAvatar de andlabs

    andlabs/ui

    8,357Voir sur 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

    This project is a cross-platform desktop UI framework that maps high-level instructions to native widgets, though it relies on native rendering rather than CSS styling or hardware-accelerated animations.

    GoCross-Platform UI FrameworksNative Widget MappingNative Widget Toolkits
    Voir sur GitHub↗8,357
  • visualfc/goqtAvatar de visualfc

    visualfc/goqt

    1,471Voir sur GitHub↗

    Goqt is a cross-platform desktop GUI library and interoperability framework that provides Go bindings for constructing native graphical user interfaces. It enables developers to build desktop software that runs natively across multiple operating systems from a single codebase by integrating with mature graphics libraries and widget components. The library relies on a C-based language bridge and code-generated wrapper bindings to proxy method calls, signals, and slots between Go code and native C++ objects. It incorporates a custom event routing mechanism for dispatching user interface events

    Goqt provides cross-platform desktop UI capabilities as a Go binding framework for native graphical interfaces, though it focuses on native C++ widget interoperability rather than CSS-style web styling or animation engines.

    GoCross-Platform GUI FrameworksBinding GeneratorsCgo Native Interop
    Voir sur GitHub↗1,471
  • augani/adabraka-uiAvatar de Augani

    Augani/adabraka-ui

    432Voir sur GitHub↗

    A comprehensive, professional UI component library for GPUI, the GPU-accelerated UI framework powering the Zed editor. Inspired by shadcn/ui, adabraka-ui provides 85+ polished, accessible components for building beautiful desktop applications in Rust.

    Adabraka-ui provides a comprehensive component library for GPUI with theme customisation and hardware acceleration, making it a strong fit for building customized desktop interfaces in Rust despite being tied to a specific ecosystem.

    RustUI Component Libraries
    Voir sur GitHub↗432
Comparez le top 10 en un coup d'œil
DépôtStarsLangageLicenceDernier push
fschutt/azul6.1KRustMIT20 juin 2026
openjdk/jfx3.2KC++gpl-2.021 févr. 2026
lc-soft/lcui4.3KCmit16 août 2025
hoffstadt/dearpygui15.2KC++mit19 févr. 2026
avaloniaui/avalonia31KC#MIT16 juin 2026
iced-rs/iced30.8KRustMIT16 juin 2026
jformdesigner/flatlaf4.2KJavaApache-2.019 juin 2026
dotnet/wpf7.7KC#MIT16 juin 2026
kinnara/modernwpf4.9KC#MIT7 juin 2026
electron/electron121.7KC++MIT23 juin 2026

Related searches

  • Linux desktop environments
  • a css framework for styling web interfaces
  • Applications desktop
  • Chart styling library
  • a cross platform framework for desktop applications
  • Dotfiles manager
  • Web control panel
  • Browser tab manager