awesome-repositories.com
Blog
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
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to dotnet/winforms

Open-source alternatives to Winforms

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

  • microsoft/windows-classic-samplesAvatar de microsoft

    microsoft/Windows-classic-samples

    5,624Voir sur GitHub↗

    This repository is a collection of C++ desktop application examples and reference samples for building native software using the Win32 API. It serves as a programming guide through practical source code implementations of classic Windows desktop functionality and system-level API calls. The project provides reference implementations for Windows desktop development and Windows Server application development. These samples demonstrate how to integrate the Windows API to implement specific system functionalities and low-level features. The codebase covers native Windows programming using C++ an

    Voir sur GitHub↗5,624
  • amanjeetsingh150/kotlin-android-examplesAvatar de amanjeetsingh150

    amanjeetsingh150/kotlin-android-examples

    1,058Voir sur GitHub↗

    This repository provides a comprehensive collection of functional code samples designed to demonstrate modern development patterns and architectural practices for the Android platform using Kotlin. It serves as a practical guide for implementing standard design patterns that decouple business logic from user interface components, ensuring that applications remain maintainable and testable. The project distinguishes itself by offering isolated, hands-on implementations of complex mobile programming tasks. It covers a wide range of capabilities, including asynchronous networking, local database

    Kotlinandroidandroid-applicationandroid-development
    Voir sur GitHub↗1,058
  • microsoft/winui-galleryAvatar de microsoft

    microsoft/WinUI-Gallery

    3,524Voir sur 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
    Voir sur GitHub↗3,524

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Find more with AI search
  • microsoft/wpf-samplesAvatar de microsoft

    microsoft/WPF-Samples

    5,698Voir sur GitHub↗

    This repository is a collection of reference implementations and code samples for building Windows desktop applications using the Windows Presentation Foundation framework. It provides a sample library focused on desktop window management, declarative user interface layouts, and the Model-View-ViewModel architectural pattern. The collection includes practical examples of XAML-based declarative interfaces and the synchronization of data between business logic and the user interface via the Model-View-ViewModel pattern. It offers reference implementations for applying accessibility standards an

    C#
    Voir sur GitHub↗5,698
  • 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

    C#csharpdesktopfluent-design
    Voir sur GitHub↗4,940
  • moshstudio/taichi-fletAvatar de moshstudio

    moshstudio/TAICHI-flet

    4,729Voir sur GitHub↗

    TAICHI-flet is an AI-integrated resource browser and Windows desktop application built with Flet. It serves as a centralized multimedia hub and web content aggregator designed to combine artificial intelligence utilities with tools for searching and accessing movies, music, and software. The application enables the aggregation of resources from multiple sources, including cloud storage drives and external web addresses. It provides specialized tools for streaming and downloading anime and music, reading online novels with text-to-speech playback, and automating operations on the Windows opera

    Python
    Voir sur GitHub↗4,729
  • duilib/duilibAvatar de duilib

    duilib/duilib

    5,940Voir sur GitHub↗

    Duilib is a Windows UI library and custom rendering engine designed for building high-performance graphical user interfaces for PC client software. It functions as a DirectUI framework that allows for the creation of bespoke layouts and tailored interface elements without relying on standard operating system controls. The framework implements a direct user interface approach to render custom graphical elements. This allows for the design of non-standard visual layouts for desktop applications, including those that require high-performance rendering for resource-heavy software. The system cov

    C++
    Voir sur GitHub↗5,940
  • microsoft/windowsappsdkAvatar de microsoft

    microsoft/WindowsAppSDK

    4,604Voir sur GitHub↗

    The Windows App SDK is a set of APIs and UI frameworks for building native Windows desktop applications. It provides a Windows Runtime API for accessing system capabilities and a dedicated UI framework for creating responsive, accessible interfaces. The project also functions as a desktop app deployment framework and a local AI execution environment for running hardware-accelerated models on CPUs, GPUs, and NPUs. The SDK distinguishes itself by enabling the modernization of legacy applications, allowing developers to embed modern controls and platform features into existing projects without a

    C++cppcsharpdesktop
    Voir sur GitHub↗4,604
  • microsoft/wilAvatar de microsoft

    microsoft/wil

    2,884Voir sur GitHub↗

    wil is a C++ wrapper library for the Windows API designed to simplify system development through RAII and exception handling. It provides a set of resource management tools, a framework for Windows error handling, and type-safe interfaces for registry access and networking. The library distinguishes itself by automating the conversion between system error codes and C++ exceptions, while providing utilities for contextual error message attachment and early return patterns. It also features specialized networking wrappers for socket initialization and hostname resolution, and a registry interfa

    C++
    Voir sur GitHub↗2,884
  • mhammond/pywin32Avatar de mhammond

    mhammond/pywin32

    5,579Voir sur GitHub↗

    pywin32 is a collection of Python extensions that serve as a wrapper for the native Windows API, enabling the invocation of operating system functions to manage low-level system resources and hardware. It provides a core library for interacting with Component Object Model objects to automate native desktop applications, a framework for constructing native Windows GUI applications, and an interface for registering and running Python scripts as background system services. The project distinguishes itself by providing deep integration with the Windows environment, including the ability to bind P

    C++
    Voir sur GitHub↗5,579
  • jashkenas/backboneAvatar de jashkenas

    jashkenas/backbone

    28,108Voir sur GitHub↗

    Backbone is a JavaScript MVC framework and client-side data orchestrator used to structure web applications. It functions as an event-driven UI library and RESTful state manager that synchronizes data models with remote JSON interfaces to maintain consistent application state. The framework coordinates communication between application components through a decoupled event system. It binds data updates directly to the document object model, ensuring that the user interface remains synchronized with the underlying state. It provides tools for frontend data organization, allowing developers to

    JavaScript
    Voir sur GitHub↗28,108
  • radzenhq/radzen-blazorAvatar de radzenhq

    radzenhq/radzen-blazor

    4,259Voir sur GitHub↗

    radzen-blazor is a UI component library for Blazor applications, providing a collection of native interface elements including data grids, charts, and scheduling components. It includes a data visualization suite for rendering complex datasets through interactive charts and heatmaps, alongside responsive web layout tools to ensure interfaces adapt to different screen sizes and orientations. The library offers multiple design system implementations, including a Fluent UI framework and a Material Design UI kit. Visual customization is supported through dynamic theme customization and brand conf

    C#asp-net-coreblazorblazor-application
    Voir sur GitHub↗4,259
  • progrium/darwinkitAvatar de progrium

    progrium/darwinkit

    5,428Voir sur GitHub↗

    Darwinkit is a Cgo interop layer and library of native bindings that allows Go applications to call Apple frameworks and system APIs. It functions as a bridge between the Go runtime and native C-compatible symbols to facilitate macOS system programming and native application development. The project includes an Objective-C binding generator that scans system symbol databases to produce Go source code and constants. This tool enables the inspection of framework symbols and the management of binding modules to maintain current interfaces with native frameworks. The library provides a memory ma

    Goappkitappleapple-apis
    Voir sur GitHub↗5,428
  • embarcadero/dev-cppAvatar de Embarcadero

    Embarcadero/Dev-Cpp

    2,882Voir sur GitHub↗

    Dev-Cpp is a comprehensive development suite that serves as a C++ integrated development environment, a cross-platform application builder, and a visual UI designer. It provides a toolchain for writing, compiling, and debugging native C++ applications on Windows, while offering a framework to create native binaries for desktop, mobile, and IoT devices from a single codebase. The project distinguishes itself by integrating an embedded SQL database engine and a REST API development platform directly into the workflow. It includes an AI-assisted coding tool that leverages large language models t

    Pascalcppdelphidev-cpp
    Voir sur GitHub↗2,882
  • pyqt5/pyqtAvatar de PyQt5

    PyQt5/PyQt

    7,138Voir sur 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
    Voir sur GitHub↗7,138
  • bang590/jspatchAvatar de bang590

    bang590/JSPatch

    11,330Voir sur GitHub↗

    JSPatch is a JavaScript native bridge and method swizzler that allows for the dynamic injection of logic into a hosted native environment. It functions as a cross-language data mapper and execution engine, enabling the replacement of native function pointers with JavaScript wrappers to modify application behavior at runtime. The project provides the ability to perform runtime application patching by overriding native class methods and object properties. This allows for the modification of application logic and the application of hotfixes using JavaScript code loaded from local files or remote

    Objective-C
    Voir sur GitHub↗11,330
  • flightjs/flightF

    flightjs/flight

    6,493Voir sur GitHub↗

    Flight is a JavaScript component framework and DOM interactivity library used to map behavioral logic to HTML nodes. It provides an event-driven architecture for building modular user interface elements and managing web application interactivity. The library distinguishes itself through a mixin-based system for injecting reusable functions and properties into components, promoting code reuse without rigid inheritance. It further enables behavior modification via function hooking, allowing developers to wrap existing methods to inject custom logic without altering the original source code. Th

    JavaScript
    Voir sur GitHub↗6,493
  • hacker233/resume-designAvatar de Hacker233

    Hacker233/resume-design

    3,761Voir sur GitHub↗

    This project is an AI-powered resume builder and JSON-based document editor used for creating professional curriculum vitaes. It combines a template-driven design tool with a multi-format document exporter to convert digital resumes into high-definition PDF, image, Markdown, and raw data formats. The system utilizes JSON schemas to define and render structured resume components and layouts. It integrates artificial intelligence to generate, polish, and translate resume text, and provides quality analysis to identify profile weaknesses and suggest optimizations. The platform covers visual doc

    Vue
    Voir sur GitHub↗3,761
  • windows-toolkit/windowscommunitytoolkitAvatar de windows-toolkit

    windows-toolkit/WindowsCommunityToolkit

    6,076Voir sur GitHub↗

    The Windows Community Toolkit is a development toolkit and WinUI component library for building applications on Windows 10 and 11. It functions as a Windows API wrapper and a collection of reusable UI components and utility functions designed to simplify common programming tasks. The project focuses on reducing boilerplate code in C# Windows development by providing a set of utility functions and standardized services. It enables the implementation of standard user interface patterns through custom controls and layout helpers. The library covers a broad range of capabilities, including Windo

    C#
    Voir sur GitHub↗6,076
  • lxn/walkAvatar de lxn

    lxn/walk

    7,063Voir sur GitHub↗

    Walk is a comprehensive framework for building native Windows desktop applications. It functions as a GUI library and Windows API wrapper, providing a toolkit of native widgets and a declarative layout system for developing high-performance user interfaces. The project is distinguished by its data-binding framework, which uses reflection and string-based property paths to synchronize data sources with interface widgets. It also provides specialized support for high-DPI interface scaling and an optimized native message loop to reduce runtime overhead. The toolkit covers a wide range of capabi

    Godeclarativedeclarative-uigo
    Voir sur GitHub↗7,063
  • ln-dev7/square-uiAvatar de ln-dev7

    ln-dev7/square-ui

    4,823Voir sur GitHub↗

    Square-ui is a component-based UI library and admin dashboard framework designed for building data-dense management interfaces. It provides a toolkit of reusable UI primitives and data visualization elements, such as kanban boards, heatmaps, and financial charts, to assemble internal tools and operational dashboards. The framework is distinguished by an event-driven UI architecture that utilizes a centralized event bus to synchronize real-time operational data across decoupled functional domains. It employs a constraint-based responsive grid system to organize widgets and manage data density

    TypeScriptlayoutshadcn-uitemplate
    Voir sur GitHub↗4,823
  • tencent/tmagic-editorAvatar de Tencent

    Tencent/tmagic-editor

    4,921Voir sur GitHub↗

    tmagic-editor is a low-code development platform and visual page builder used for designing frontend user interfaces through a visual canvas and component library. It functions as a frontend UI orchestrator that defines page structures and a schema-driven form generator that interprets structured data to create interactive user forms. The system employs a cross-framework component adapter to ensure consistent rendering across different frontend environments. It uses visual-to-JSON layout serialization to translate interface movements into persistent structured data, which is then processed by

    TypeScript
    Voir sur GitHub↗4,921
  • atri-labs/atrilabs-engineAvatar de Atri-Labs

    Atri-Labs/atrilabs-engine

    4,071Voir sur GitHub↗

    This project is a full-stack development framework and no-code web app builder designed to automate the creation of network interfaces and API documentation. It serves as a system for building full-stack web applications by connecting a visual frontend editor to server-side logic. The platform functions as a polyglot backend integrator and orchestrator, using a unified communication layer to connect frontend components to server-side logic written in multiple different programming languages. It employs a shared object model to maintain synchronization between the client and server, automatica

    JavaScriptfastapijavascriptpython3
    Voir sur GitHub↗4,071
  • communitytoolkit/dotnetAvatar de CommunityToolkit

    CommunityToolkit/dotnet

    3,696Voir sur GitHub↗

    This project is a general purpose library for the .NET ecosystem, providing a collection of reusable helper methods and APIs for common programming tasks. It encompasses a UI component library for cross-platform development, a toolkit for MVVM architecture, and specialized utilities for memory management and native interoperability. The library distinguishes itself through high-performance memory abstractions, such as pooled buffers and contiguous two-dimensional memory spans, designed to reduce garbage collection pressure. It also provides native interop wrappers and bindings to facilitate d

    C#csharpdotnetmaui
    Voir sur GitHub↗3,696
  • scala-native/scala-nativeAvatar de scala-native

    scala-native/scala-native

    4,670Voir sur GitHub↗

    Scala Native is an ahead-of-time compiler that transforms Scala source code into standalone native binaries for direct execution on hardware. It provides a native binary toolchain designed to eliminate virtual machine warm-up times and ensure instant startup by compiling code into optimized executables. The project features a C interoperability interface and foreign function interface that map native C headers to language objects, allowing for the direct execution of external libraries. It includes a low-level memory manager that supports direct pointer manipulation and the use of structs for

    Scalaaotcompilerllvm
    Voir sur GitHub↗4,670
  • linebender/druidAvatar de linebender

    linebender/druid

    9,710Voir sur 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
    Voir sur GitHub↗9,710
  • shimat/opencvsharpAvatar de shimat

    shimat/opencvsharp

    6,011Voir sur GitHub↗

    OpenCVSharp is a .NET library that wraps native OpenCV functions, providing C# developers with access to OpenCV's computer vision capabilities through an API that mirrors the native C/C++ style. It serves as a managed wrapper for image processing, feature detection, object detection, and image manipulation tasks, while also handling automatic disposal of unmanaged OpenCV resources like Mat objects to prevent memory leaks in .NET applications. The library enables keypoint detection and descriptor extraction using algorithms such as AKAZE, BRISK, or FAST, with brute-force or FLANN-based matchin

    C#computer-visiondotnetdotnetstandard
    Voir sur GitHub↗6,011
  • trickster0/offensiverustAvatar de trickster0

    trickster0/OffensiveRust

    2,984Voir sur GitHub↗

    OffensiveRust is a red team toolkit and malware development kit written in Rust. It serves as an evasion framework and post-exploitation library, providing a collection of offensive security primitives and a Windows API wrapper for interacting with low-level system functions and undocumented APIs. The project focuses on bypassing security software through direct system calls, memory obfuscation, and stealthy payload execution. It implements techniques to defeat static binary analysis via compile-time string encryption and payload obfuscation, while avoiding detection using parent process ID s

    Rust
    Voir sur GitHub↗2,984
  • phcode-dev/phoenixAvatar de phcode-dev

    phcode-dev/phoenix

    2,855Voir sur GitHub↗

    Phoenix is a comprehensive web development suite that provides a browser-based code editor, an AI-powered coding assistant, and a live web previewer. It integrates a visual Markdown document editor and a web-based Git client, allowing users to write and manage HTML, CSS, and JavaScript across different devices and platforms. The environment features a visual UI design system that maps canvas manipulations directly to code and enables in-place CSS editing. It supports real-time change previews and responsive layout testing across multiple device breakpoints to verify rendering on phones, table

    JavaScriptbracketscodecss
    Voir sur GitHub↗2,855
  • xamarin/xamarin-forms-samplesAvatar de xamarin

    xamarin/xamarin-forms-samples

    4,253Voir sur GitHub↗

    This project is a collection of reference implementations and code samples for building cross-platform user interfaces using the Xamarin.Forms framework. It provides practical examples for developing mobile and desktop applications from a single codebase targeting multiple operating systems. The repository focuses on architectural patterns and integration strategies, specifically demonstrating the use of MVVM to synchronize data between models and views. It includes samples for native platform integration, such as invoking platform-specific APIs and creating custom renderers to override defau

    C#
    Voir sur GitHub↗4,253