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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
unoplatform avatar

unoplatform/uno

0
View on GitHub↗
9,974 Stars·868 Forks·C#·Apache-2.0·8 Aufrufeplatform.uno↗

Uno

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 framework includes capabilities for responsive interface design and visual theme application. It provides a unified interface for accessing native device hardware sensors and secure storage, as well as tools for cross-platform UI testing and XAML-to-code compilation.

Features

  • Cross-Platform - Compiles a single shared source of logic and UI into native applications for mobile, web, desktop, and embedded targets.
  • Cross-Platform Development Frameworks - Provides a framework for building native desktop, mobile, and web applications from a single C# and XAML codebase.
  • Native UI Frameworks - Implements a native UI framework that renders visual elements across different operating systems using shared layout rules.
  • Hot Reloading - Ships a hot reload environment that allows modifying code and layouts in a running application without restarting.
  • Hot-Reloading Systems - Allows injecting modified code and layout changes into a running application without restarting the process.
  • Cross-Platform Application Development - Enables the creation of native applications for mobile, web, desktop, and embedded targets from a single shared codebase.
  • Cross-Platform UI Frameworks - Provides a framework for developing user interfaces that adapt to different operating systems while maintaining shared logic.
  • Native Interface Construction - Builds responsive visual interfaces using native operating system controls for platform-consistent looks.
  • Cross-Platform Rendering - Implements a dual-mode rendering system that switches between a shared canvas and native platform controls.
  • Unified Hardware Interfaces - Provides a unified interface for accessing device sensors and secure storage across various platforms.
  • Device & Hardware SDKs - Provides a single interface to access native hardware sensors and secure storage across different operating systems.
  • Markup-to-Code Transpilation - Transforms declarative markup files into optimized source code to handle component initialization and data binding.
  • Compile-Time Code Generation - Transforms declarative XAML markup into optimized source code for component initialization and data binding at build time.
  • Hardware Abstraction Layers - Provides a consistent architectural API to interact with device sensors and secure storage across platforms.
  • Cross-Platform Testing Suites - Provides tools for executing automated user interface tests across mobile, desktop, and web environments.
  • Visual Tree Validation - Validates user interface behavior by adding elements to the visual tree and monitoring the display state.
  • Application Theme Definitions - Styles applications using standardized design languages to ensure a consistent look and feel across targets.
  • Platform-Adaptive UI Elements - Tailors the appearance and behavior of interface elements by selecting properties based on the target operating system.
  • Platform-Specific Resolutions - Selects specific interface properties and behaviors based on the target operating system during rendering.
  • Responsive Design - Includes capabilities for creating responsive interfaces that automatically adjust layout and style for various screen sizes.
  • Desktop- und Mobile-Apps - Framework for single-source C# and XAML apps.
  • Dotnet Desktop Frameworks - Pixel-perfect multi-platform apps using C# and WinUI.
  • User Interface - Mobile, desktop, and WebAssembly GUI library.

Star-Verlauf

Star-Verlauf für unoplatform/unoStar-Verlauf für unoplatform/uno

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Uno

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Uno.
  • dcloudio/uni-appAvatar von dcloudio

    dcloudio/uni-app

    41,549Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗41,549
  • geekyants/nativebaseAvatar von GeekyAnts

    GeekyAnts/NativeBase

    20,389Auf GitHub ansehen↗

    NativeBase is a comprehensive toolkit of accessible components and responsive design frameworks used to build consistent mobile and web applications. It provides a cross-platform UI component library and a React Native component framework that enable the creation of layouts across Android, iOS, and the web from a single codebase. The system is distinguished by a responsive design system that automatically adjusts layouts and global themes to fit different screen sizes and color modes. It utilizes a utility-based styling approach, allowing developers to apply visual styles directly through com

    TypeScript
    Auf GitHub ansehen↗20,389
  • dart-lang/sdkAvatar von dart-lang

    dart-lang/sdk

    11,042Auf GitHub ansehen↗

    The Dart SDK is a comprehensive development kit for building cross-platform applications using a multi-paradigm programming language. It provides a unified toolchain that supports both just-in-time compilation for rapid development and ahead-of-time compilation for high-performance native machine code. The platform is built on a sound static type system and an isolate-based concurrency framework, which executes independent tasks in separate memory heaps to achieve parallelism without shared state contention. The SDK distinguishes itself through a versatile compilation pipeline that transforms

    Dartdartlanguageprogramming-language
    Auf GitHub ansehen↗11,042
  • flet-dev/fletAvatar von flet-dev

    flet-dev/flet

    15,611Auf GitHub ansehen↗

    Flet is a cross-platform framework that enables developers to build interactive desktop, mobile, and web applications using only Python. By utilizing a declarative programming model, it allows for the construction of complex user interfaces through a hierarchical structure of components, removing the need for specialized knowledge of web-specific languages like HTML, CSS, or JavaScript. The framework distinguishes itself by offloading visual rendering to a high-performance graphics engine while maintaining application logic within a centralized server-side environment. This architecture synch

    Pythonandroidcross-platformdesktop
    Auf GitHub ansehen↗15,611
Alle 30 Alternativen zu Uno anzeigen→

Häufig gestellte Fragen

Was macht unoplatform/uno?

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.

Was sind die Hauptfunktionen von unoplatform/uno?

Die Hauptfunktionen von unoplatform/uno sind: Cross-Platform, Cross-Platform Development Frameworks, Native UI Frameworks, Hot Reloading, Hot-Reloading Systems, Cross-Platform Application Development, Cross-Platform UI Frameworks, Native Interface Construction.

Welche Open-Source-Alternativen gibt es zu unoplatform/uno?

Open-Source-Alternativen zu unoplatform/uno sind unter anderem: dcloudio/uni-app — uni-app is a cross-platform framework for building mobile and web applications from a single Vue.js codebase. It… geekyants/nativebase — NativeBase is a comprehensive toolkit of accessible components and responsive design frameworks used to build… dart-lang/sdk — The Dart SDK is a comprehensive development kit for building cross-platform applications using a multi-paradigm… flet-dev/flet — Flet is a cross-platform framework that enables developers to build interactive desktop, mobile, and web applications… dioxuslabs/dioxus — Dioxus is a cross-platform development framework designed for building native desktop, mobile, and web applications… sky24n/flutter_wanandroid — This project is a cross-platform mobile app template and UI starter for Android and iOS. It provides a foundation for…