awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
picoe avatar

picoe/Eto

0
View on GitHub↗
3,941 星标·344 分支·C#·3 次浏览

Eto

Eto 是一个 .NET 跨平台 GUI 框架,用于通过单一代码库构建桌面和移动用户界面。它充当原生后端 UI 包装器,使用宿主操作系统的原生控件渲染应用程序界面,以确保外观和性能的一致性。

该框架支持为 Windows、macOS 和 Linux 开发专业软件,同时在不同的硬件和操作系统环境中保持原生行为。它允许集成第三方库来处理数据可视化、地图渲染和视频播放等专业任务。

该工具集涵盖了跨平台 GUI 开发和多平台应用部署,使开发者能够在各种操作系统之间共享业务逻辑和布局。

Features

  • .NET Native Desktop UI Frameworks - Provides a comprehensive framework for building professional Windows, macOS, and Linux applications using .NET with a native look and feel.
  • Cross-Platform Native Framework Integrations - Bridges core engine functionality with platform-specific native controls to ensure OS consistency.
  • Backend Rendering Resolvers - Dynamically selects the appropriate native rendering engine at runtime based on the host operating system.
  • Cross-Platform GUI Frameworks - Serves as a .NET framework for building cross-platform graphical user interfaces for desktop and mobile.
  • Cross-Platform GUI Toolkits - Facilitates the development of native user interfaces for desktop and mobile from a single codebase.
  • Cross-Platform Interface Design - Enables the creation of single user interfaces that maintain consistent behavior and appearance across multiple desktop OSs.
  • Native Backend UI Wrappers - Renders application interfaces using the native operating system controls for consistent appearance and performance.
  • Cross-Platform UI Bridges - Provides the bridge that routes events and properties between the shared .NET logic and native system APIs.
  • Native Widget Mapping - Maps generic UI control abstractions to specific native widgets across different target operating systems.
  • Cross-Platform Desktop Frameworks - Provides a toolset for developing professional desktop software that maintains native behavior across different OS environments.
  • Cross-Platform Mobile UI Kits - Offers a library for creating mobile interfaces that share logic and layout across multiple mobile operating systems.
  • UI Component Embeds - Integrates specialized third-party interactive elements like maps and data visualizations into the application interface.
  • Component Hierarchies - Implements a structural hierarchy of UI components that translate abstract layout requests into platform-specific view trees.
  • External Component Wrappers - Allows the embedding of third-party native views into the managed layout through specialized wrapper interfaces.
  • Native Application Deployments - Supports shipping a single application to multiple target platforms while sharing business logic and layout.
  • GUI Frameworks - Cross-platform GUI framework for desktop and mobile.

Star 历史

picoe/eto 的 Star 历史图表picoe/eto 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Eto 的开源替代方案

相似的开源项目,按与 Eto 的功能重合度排序。
  • wxwidgets/wxwidgetswxWidgets 的头像

    wxWidgets/wxWidgets

    7,036在 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

    C++c-plus-pluscocoacross-platform
    在 GitHub 上查看↗7,036
  • pybee/togapybee 的头像

    pybee/toga

    5,379在 GitHub 上查看↗

    Toga is a cross-platform UI framework and Python native GUI toolkit used to build applications that render native user interfaces across different operating systems. It functions as a native widget wrapper, mapping Python code to native operating system components to ensure a consistent look and feel. This development kit allows a single codebase to be deployed across desktop computers, handheld mobile devices, and web browsers. It utilizes a multi-backend rendering engine to direct UI declarations to the appropriate renderer based on the target environment. The framework covers native deskt

    Python
    在 GitHub 上查看↗5,379
  • andlabs/libuiandlabs 的头像

    andlabs/libui

    10,882在 GitHub 上查看↗

    libui is a native C GUI library and cross-platform framework used to build desktop applications. It provides a unified C abstraction layer and a native widget toolkit that maps directly to the host operating system's original controls, windows, and menu bars. The project functions as a portable UI wrapper, employing platform-specific backends and a native-API wrapper to maintain visual and behavioral fidelity across different operating systems. It utilizes a C-language binding layer to ensure portability across various compilers and targets. The library covers native interface construction a

    C
    在 GitHub 上查看↗10,882
  • andlabs/uiandlabs 的头像

    andlabs/ui

    8,357在 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

    Go
    在 GitHub 上查看↗8,357
查看 Eto 的所有 30 个替代方案→

常见问题解答

picoe/eto 是做什么的?

Eto 是一个 .NET 跨平台 GUI 框架,用于通过单一代码库构建桌面和移动用户界面。它充当原生后端 UI 包装器,使用宿主操作系统的原生控件渲染应用程序界面,以确保外观和性能的一致性。

picoe/eto 的主要功能有哪些?

picoe/eto 的主要功能包括:.NET Native Desktop UI Frameworks, Cross-Platform Native Framework Integrations, Backend Rendering Resolvers, Cross-Platform GUI Frameworks, Cross-Platform GUI Toolkits, Cross-Platform Interface Design, Native Backend UI Wrappers, Cross-Platform UI Bridges。

picoe/eto 有哪些开源替代品?

picoe/eto 的开源替代品包括: wxwidgets/wxwidgets — wxWidgets is a C++ UI toolkit and cross-platform GUI framework used to develop desktop applications for Windows,… pybee/toga — Toga is a cross-platform UI framework and Python native GUI toolkit used to build applications that render native user… andlabs/ui — This project is a cross-platform UI framework and native desktop GUI library. It provides a unified set of… andlabs/libui — libui is a native C GUI library and cross-platform framework used to build desktop applications. It provides a unified… fyne-io/fyne — Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive… webview/webview_deno — This project is a cross-platform library for building desktop applications using Deno. It enables developers to create…