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
·
microsoft avatar

microsoft/WinObjCArchived

0
View on GitHub↗
6,239 estrellas·801 forks·C·MIT·4 vistas

WinObjC

WinObjC es una implementación del runtime del lenguaje Objective-C y del modelo de objetos para el sistema operativo Windows. Su propósito principal es permitir la ejecución de código Objective-C y APIs de iOS en Windows para apoyar la portabilidad de aplicaciones de iOS.

El proyecto cuenta con un puente de API nativo que mapea llamadas a frameworks del sistema Objective-C a funciones de la API nativa de Windows. Incluye una cadena de herramientas para convertir targets y workspaces de proyectos Xcode a formatos de Visual Studio y traduce archivos de diseño de storyboard visual en elementos de interfaz activos en pantalla.

El código base cubre la interoperabilidad binaria, la compilación multi-arquitectura y el enrutamiento de eventos de interfaz de usuario. También proporciona herramientas de diagnóstico para inspeccionar estados de memoria en tiempo de ejecución y visualizar objetos nativos durante la depuración.

Los resultados del proyecto se distribuyen como paquetes NuGet.

Features

  • Language Runtime Ports - Implements the core Objective-C language runtime and object model to execute code on Windows.
  • Runtimes - Implements the core Objective-C language runtime and object model to execute code on Windows.
  • Cross-Platform Execution - Executes Objective-C logic and iOS APIs on Windows for cross-platform application development.
  • Application Porting Frameworks - Adapts iOS applications and APIs to run on Windows by converting projects and implementing frameworks.
  • iOS Framework Integrations - Provides compatible versions of core iOS system libraries to support application logic on Windows.
  • Native API Bridges - Maps Objective-C system framework calls to native Windows API functions for hardware and system interaction.
  • Native Windows Execution - Allows calling native Windows system functions and platform APIs from within an Objective-C codebase.
  • Windows Runtime Implementations - Runs the Objective-C language runtime on Windows to maintain cross-platform development consistency.
  • Cross-Architecture Binary Generation - Produces optimized machine code for various CPU targets through a unified build process.
  • Cross-Platform Toolchains - Includes a toolchain to convert Xcode project targets and workspaces into Visual Studio formats.
  • Project File Conversions - Provides a utility to convert Xcode project targets and workspaces into compatible Visual Studio formats.
  • Native API Bridges - Implements bridges that allow the codebase to call native Windows system functions and interface controls.
  • Binary Layout Interoperability - Uses compatible binary layouts and calling conventions to enable communication between disparate system runtime libraries.
  • Binary Cross-Compilation - Compiles Objective-C source code into executable binaries for multiple CPU architectures.
  • Multi-Architecture Build Configurations - Produces binaries for various CPU targets and applies compiler optimizations for improved performance.
  • Cross-Platform UI Frameworks - Renders visual storyboards and routes events to maintain consistent interfaces across operating systems.
  • Storyboard Layout Rendering - Translates visual storyboard design files into active on-screen interface elements using native controls.
  • Storyboard Rendering - Translates visual storyboard design files into active on-screen interface elements on Windows.

Historial de estrellas

Gráfico del historial de estrellas de microsoft/winobjcGráfico del historial de estrellas de microsoft/winobjc

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.

Start searching with AI

Alternativas open-source a WinObjC

Proyectos open-source similares, clasificados según cuántas características comparten con WinObjC.
  • cross-rs/crossAvatar de cross-rs

    cross-rs/cross

    8,235Ver en GitHub↗

    Cross is a container-based build environment and cross-compilation tool for Rust. It functions as a multi-architecture binary builder and testing framework, allowing users to compile crates into binaries for different operating systems and CPU architectures without installing local toolchains on the host system. The project distinguishes itself by using Docker images to provide consistent toolchains and system dependencies for foreign target architectures. It integrates the Zig toolchain within container images to facilitate compilation across various architectures and library versions, and i

    Rustaarch64armbsd
    Ver en GitHub↗8,235
  • dcloudio/uni-appAvatar de dcloudio

    dcloudio/uni-app

    41,549Ver en GitHub↗

    uni-app is a cross-platform framework for building mobile and web applications from a single Vue.js codebase. It provides a multi-platform app compiler and a cross-platform UI library to ensure consistent behavior and visual presentation across different operating systems. The project features a native API bridge and a universal plugin system that wrap native SDKs into a unified interface, allowing developers to access device hardware and operating system functions. It utilizes a specialized rendering engine and native performance compilation to bypass standard document overhead and achieve h

    Objective-Candroidcross-platformcrossplatform
    Ver en GitHub↗41,549
  • apache/cordova-androidAvatar de apache

    apache/cordova-android

    3,786Ver en GitHub↗

    This project is an Android hybrid mobile framework that enables the development of applications running web content inside a native Android container. It functions as a cross-platform build system that packages shared web assets into native binaries, allowing developers to access device hardware and system APIs via JavaScript. The framework utilizes a native device API bridge and a plugin architecture to expose hardware sensors and system-level functionality not available through standard browser interfaces. It employs a manifest-driven orchestration system to manage application metadata, bra

    JavaScript
    Ver en GitHub↗3,786
  • microsoft/reactxpAvatar de microsoft

    microsoft/reactxp

    8,257Ver en GitHub↗

    ReactXP is a framework for building cross-platform mobile and web applications from a single codebase using React. It provides a declarative interface that maps to different native implementation sets depending on the target environment. The project enables consistent visual experiences across operating systems through a flexbox-based layout engine, a virtual stack for navigation management, and a unified native-bridge API for accessing system services. It distinguishes itself with specialized capabilities for declarative animation orchestration, platform-specific logic resolution, and an aut

    TypeScript
    Ver en GitHub↗8,257
Ver las 30 alternativas a WinObjC→

Preguntas frecuentes

¿Qué hace microsoft/winobjc?

WinObjC es una implementación del runtime del lenguaje Objective-C y del modelo de objetos para el sistema operativo Windows. Su propósito principal es permitir la ejecución de código Objective-C y APIs de iOS en Windows para apoyar la portabilidad de aplicaciones de iOS.

¿Cuáles son las características principales de microsoft/winobjc?

Las características principales de microsoft/winobjc son: Language Runtime Ports, Runtimes, Cross-Platform Execution, Application Porting Frameworks, iOS Framework Integrations, Native API Bridges, Native Windows Execution, Windows Runtime Implementations.

¿Qué alternativas de código abierto existen para microsoft/winobjc?

Las alternativas de código abierto para microsoft/winobjc incluyen: cross-rs/cross — Cross is a container-based build environment and cross-compilation tool for Rust. It functions as a multi-architecture… pybee/toga — Toga is a cross-platform UI framework and Python native GUI toolkit used to build applications that render native user… apache/cordova-android — This project is an Android hybrid mobile framework that enables the development of applications running web content… dcloudio/uni-app — uni-app is a cross-platform framework for building mobile and web applications from a single Vue.js codebase. It… microsoft/reactxp — ReactXP is a framework for building cross-platform mobile and web applications from a single codebase using React. It… flutter/samples — This is a comprehensive library of code examples and reference implementations for building cross-platform user…