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

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

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

google/gxuiArchived

0
View on GitHub↗
4,401 星标·287 分支·Go·BSD-3-Clause·2 次浏览

Gxui

gxui 是一个实验性的 Go GUI 框架和跨平台 UI 库,用于创建在多个操作系统上运行的图形用户界面,并使用单一代码库。

该框架利用 WebGL Web UI 渲染器,将 Go 应用程序代码编译为 JavaScript,以在 Web 浏览器中显示界面。它采用跨平台抽象接口,将 UI 原语映射到不同的操作系统渲染后端。

该项目涵盖了单一代码库应用程序逻辑的开发,以及通过硬件加速图形 API 进行界面渲染。

Features

  • Cross-Platform UI Frameworks - Provides a framework for developing graphical user interfaces that run consistently across multiple operating systems.
  • WebGL Rendering - Employs a hardware-accelerated WebGL renderer to draw user interfaces inside a web browser.
  • Go-to-JavaScript Transpilers - Translates Go source code into JavaScript to enable execution of the user interface within web browsers.
  • Cross-Platform UI Abstractions - Provides a single set of UI primitives that map to various operating system rendering backends.
  • Go GUI Frameworks - Provides an experimental framework for building both native and web-based visual layouts using Go.
  • Single Codebase Targets - Maintains a single codebase for application logic and state that targets multiple execution environments.
  • Web-Based UI Renders - Uses web browsers as the rendering engine to display the user interface of the application.
  • UI Rendering Frameworks - Implements a specialized system for rendering Go-based application interfaces in the browser via WebGL.

Star 历史

google/gxui 的 Star 历史图表google/gxui 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

Gxui 的开源替代方案

相似的开源项目,按与 Gxui 的功能重合度排序。
  • microsoft/reactxpmicrosoft 的头像

    microsoft/reactxp

    8,257在 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
    在 GitHub 上查看↗8,257
  • apache/incubator-weex-uiapache 的头像

    apache/incubator-weex-ui

    4,727在 GitHub 上查看↗

    This project is a cross-platform UI framework and component library designed for the Weex framework. It provides a collection of high-performance interactive interface components and a toolkit of pre-made elements, such as buttons and popups, to create consistent user interfaces across different platforms from a single codebase. The library focuses on accelerating mobile app interface construction by offering a set of reusable layout elements and interactive tools. This enables the development of functional mobile screens and cross-platform UI designs through a shared component library.

    Vuemobileui-componentsvue
    在 GitHub 上查看↗4,727
  • react-community/react-navigationreact-community 的头像

    react-community/react-navigation

    24,480在 GitHub 上查看↗

    React Navigation is a cross-platform routing framework and navigation library designed to synchronize routing logic and navigation flows across Android, iOS, and web platforms. It functions as a mobile app router that coordinates transitions between different application views while maintaining a consistent navigation history. The project provides a system for managing screens and navigation state in React Native applications. It enables the definition of paths and the coordination of movement between views to maintain an organized flow throughout the user experience. The framework covers br

    TypeScript
    在 GitHub 上查看↗24,480
  • 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
查看 Gxui 的所有 30 个替代方案→

常见问题解答

google/gxui 是做什么的?

gxui 是一个实验性的 Go GUI 框架和跨平台 UI 库,用于创建在多个操作系统上运行的图形用户界面,并使用单一代码库。

google/gxui 的主要功能有哪些?

google/gxui 的主要功能包括:Cross-Platform UI Frameworks, WebGL Rendering, Go-to-JavaScript Transpilers, Cross-Platform UI Abstractions, Go GUI Frameworks, Single Codebase Targets, Web-Based UI Renders, UI Rendering Frameworks。

google/gxui 有哪些开源替代品?

google/gxui 的开源替代品包括: microsoft/reactxp — ReactXP is a framework for building cross-platform mobile and web applications from a single codebase using React. It… apache/incubator-weex-ui — This project is a cross-platform UI framework and component library designed for the Weex framework. It provides a… react-community/react-navigation — React Navigation is a cross-platform routing framework and navigation library designed to synchronize routing logic… facebook/react-strict-dom — react-strict-dom is a cross-platform UI framework designed to maintain consistent styling and layout across different… alibaba/flutter-go — flutter-go is a cross-platform UI framework and kit designed for building mobile and desktop applications using a Go… andlabs/ui — This project is a cross-platform UI framework and native desktop GUI library. It provides a unified set of…