12 repositorios
Tools and extensions for integrating with the Windows operating system.
Explore 12 awesome GitHub repositories matching part of an awesome list · Windows Development. Refine with filters or upvote what's useful.
This project is a framework for Windows desktop application development that allows the creation of native user interfaces using React and JavaScript. It enables the compilation of high-level application logic into native executables by targeting the Windows software development kit. The system leverages a C++ scene graph and visual layer for high-performance native rendering and provides mechanisms to map JavaScript calls to native C++ or C# methods. It synchronizes application styles with native operating system theme brushes to maintain visual consistency and manages desktop-specific inter
Provides a framework for building native Windows apps using React and JavaScript while leveraging the Windows SDK.
react-native-windows is a framework and rendering system used to build native desktop applications for Windows using React. It functions as an extension that brings a mobile-first development model to the Windows desktop environment, mapping React components directly to native Windows interface elements. The project enables the creation of desktop software through a declarative component-based architecture. It integrates React Native projects into the Windows ecosystem by translating components into native user interface elements rather than using web views. The framework covers cross-platfo
Provides a framework for building high-performance native Windows applications using React.
Uno is a cross-platform development framework used to build native mobile, web, desktop, and embedded applications from a single C# and XAML codebase. It provides a native UI framework that renders visual elements across different operating systems using shared layout and styling rules. The platform features a hot reload development environment that allows for the modification of code and layouts in a running application without restarting the process. It supports a dual-mode rendering system, offering a choice between a shared cross-platform canvas and native platform controls. The framewor
Implements a native UI framework that renders visual elements across different operating systems using shared layout rules.
wpfui is a framework and component library for Windows desktop applications built with the .NET WPF framework. It provides a collection of modern visual controls, styles, and immersive interface elements that implement the Fluent Design language. The project includes a specialized icon library delivered as font resources and a project template that provides a pre-configured structure for applications using the Model-View-ViewModel architectural pattern and dependency injection. The framework covers Windows desktop development through XAML-based control templating, resource-dictionary style i
Provides a framework for building native Windows applications using .NET WPF.
Bili.Uwp is a third-party video client and native desktop application for the Windows operating system. It functions as a Universal Windows Platform application designed to provide access to Bilibili video streams and community content outside of a standard web browser. The project focuses on Bilibili desktop access, enabling Windows video streaming through a dedicated interface. It integrates with the Windows UI Library to provide a native system experience for browsing and interacting with platform content.
Uses the Universal Windows Platform to provide a consistent system UI experience for video content.
Windows Community Toolkit es un kit de desarrollo y librería de componentes WinUI para crear aplicaciones en Windows 10 y 11. Funciona como un wrapper de la API de Windows y una colección de componentes de UI reutilizables y funciones de utilidad diseñadas para simplificar tareas de programación comunes. El proyecto se centra en reducir el código repetitivo (boilerplate) en el desarrollo de Windows con C# al proporcionar un conjunto de funciones de utilidad y servicios estandarizados. Permite la implementación de patrones de interfaz de usuario estándar mediante controles personalizados y ayudantes de diseño. La librería cubre una amplia gama de capacidades, incluyendo integración con la API de Windows, diseño de UI e implementación de patrones de aplicación comunes. Estas se entregan mediante una combinación de componentes de UI reutilizables y métodos auxiliares que abstraen las operaciones subyacentes del sistema operativo.
Provides tools and reusable components for building applications integrated with the Windows operating system.
The Windows Community Toolkit is a collection of reusable UI controls, helper functions, and app services designed to accelerate development for Universal Windows Platform (UWP) applications on Windows 10. It provides a library of XAML-based controls and components that handle common interaction patterns, enabling developers to build apps that run across PC, Mobile, Xbox, IoT, and HoloLens devices with consistent adaptive layouts. The toolkit is distributed as NuGet packages for straightforward integration into .NET projects, and it includes a companion sample app that demonstrates control be
Provides a collection of reusable UI controls and helpers for building Windows 10 UWP applications.
pywin32 es una colección de extensiones de Python que sirven como envoltorio para la API nativa de Windows, permitiendo la invocación de funciones del sistema operativo para gestionar recursos del sistema de bajo nivel y hardware. Proporciona una librería central para interactuar con objetos del Modelo de Objetos de Componentes (COM) para automatizar aplicaciones de escritorio nativas, un framework para construir aplicaciones GUI nativas de Windows y una interfaz para registrar y ejecutar scripts de Python como servicios de sistema en segundo plano. El proyecto se distingue por proporcionar una integración profunda con el entorno de Windows, incluyendo la capacidad de vincular código Python al bucle de eventos nativo para manejar notificaciones del sistema y la capacidad de exponer lógica interna como extensiones ISAPI para manejar solicitudes web. Las capacidades más amplias de la librería cubren la conectividad de bases de datos a través de interfaces de proveedores de datos de Windows estandarizadas, la gestión de registros de eventos del sistema y la integración de entornos interpretados interactivos en software externo. El proyecto se distribuye como ruedas binarias específicas de la plataforma para múltiples arquitecturas de procesador, incluyendo ARM64.
Provides access to native Windows APIs and system components.
PythonNet es un puente de integración de runtime que permite que el código Python llame a ensamblados y funciones de .NET dentro del Common Language Runtime. Sirve como un conjunto de bindings para acceder al framework .NET y sus bibliotecas desde un entorno Python, facilitando la interoperabilidad de runtime entre lenguajes. El proyecto proporciona un mecanismo para embeber un motor de scripting de Python directamente dentro de aplicaciones .NET. Esto permite la creación de una capa de scripting de aplicación donde el código Python se ejecuta dinámicamente para proporcionar personalización y automatización al entorno anfitrión. El puente admite la integración de ensamblados y espacios de nombres (namespaces) de .NET en scripts de Python y proporciona acceso a servicios de runtime a través de .NET Framework, .NET Core y Mono. Gestiona la comunicación entre el intérprete de Python y el runtime de .NET para compartir servicios y componentes.
Enables interoperability between Python and the .NET runtime.
Unigram is an open-source Telegram client that provides multimedia messaging and voice-and-video calling. It connects to the Telegram network, enabling users to send text, media, stickers, polls, and scheduled messages, and to initiate private or group calls with screen sharing and hand-raising features. A key differentiator is its support for managing multiple Telegram accounts simultaneously, with custom folder-based organization that synchronizes across devices. The client runs background tasks to poll for new messages and persist updates to a local encrypted SQLite database, ensuring offl
Renders the UI using native UWP XAML elements with data binding for reactive updates.
This project provides precompiled TensorFlow binary distributions as Python wheels for Windows. It is designed to enable the installation of the TensorFlow framework without requiring manual compilation from source. The distribution specifically includes non-AVX builds, providing a machine learning runtime compatible with legacy or low-end CPUs that do not support AVX instructions. These packages facilitate machine learning environment setup and AI development workflows on Windows by offering ready-to-use binaries for rapid installation.
Streamlines the AI development workflow on Windows by simplifying framework installation.
WinPython tools
Offers a portable environment for developing on Windows systems.