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

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

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

alibaba/flutter-go

0
View on GitHub↗
23,668 星标·3,764 分支·Dart·4 次浏览flutter-go.pub/website↗

Flutter Go

flutter-go is a cross-platform UI framework and kit designed for building mobile and desktop applications using a Go backend and a Flutter frontend. It provides a communication bridge that enables Go functions to be executed from Dart code via a C-ABI foreign function interface.

The project includes a Flutter UI component library and a frontend design gallery. These resources provide pre-designed interface patterns, reusable widgets, and interaction demos to assist with rapid application prototyping and consistent interface design across different operating systems.

The framework covers native language binding and Dart-Go interoperability, allowing Go to manage application logic, system-level operations, and state. It also supports cross-platform UI development through a collection of common user interface examples and component demos.

Features

  • Cross-Platform UI Frameworks - Provides a framework for building consistent graphical user interfaces across mobile and desktop platforms.
  • Flutter - Facilitates the development of application screens using a library of pre-made Flutter components.
  • Go Backend Integrations - Integrates Go as a backend language to handle business logic and system-level operations for Flutter apps.
  • Go-Based Bindings - Provides a runtime integration that links the Flutter engine with Go for application logic.
  • UI Component Libraries - Supplies a collection of reusable graphical widgets for building interfaces within the Flutter framework.
  • Go-C Bridges - Implements a Go-C bridge to enable communication between the Go backend and Flutter frontend.
  • Runtime Bindings - Utilizes CGO to link the Flutter engine with the Go runtime for state and logic management.
  • Foreign Function Interfaces - Provides a foreign function interface to execute Go functions directly from Dart code.
  • Go-Dart Method Channels - Enables bidirectional communication between Go and Dart runtimes via a specialized bridge.
  • UI Kits - Provides a comprehensive set of reusable interface components and interaction demos.
  • Rapid Software Prototyping - Speeds up initial development by implementing existing UI patterns and demo components.
  • Event Loop Backends - Implements a centralized Go-managed event loop to coordinate asynchronous cross-language execution.
  • UI Prototyping - Enables rapid construction of UI layouts using pre-made components to validate design ideas.
  • Native Language Bindings - Links a Go runtime to the Flutter engine to manage application state and event loops.
  • Cross-Platform UI Design Patterns - Offers reference implementations of design patterns and adaptive layouts for multiple operating systems.
  • State-to-UI Mapping - Maps Go data structures to Flutter widget trees to maintain synchronized UI states.
  • Application Frameworks - Component demo and documentation app for Flutter developers.

Star 历史

alibaba/flutter-go 的 Star 历史图表alibaba/flutter-go 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

Flutter Go 的开源替代方案

相似的开源项目,按与 Flutter Go 的功能重合度排序。
  • flutter/samplesflutter 的头像

    flutter/samples

    19,172在 GitHub 上查看↗

    This is a comprehensive library of code examples and reference implementations for building cross-platform user interfaces with Flutter. The project provides a collection of demo applications and guides designed to illustrate the implementation of design patterns, animation techniques, and testing workflows. The repository features specific demonstrations for native integration, including examples of embedding modules into existing native applications, using platform channels, and bridging native code with the framework. It also serves as an animation reference, providing implementations for

    Dart
    在 GitHub 上查看↗19,172
  • mitesh77/best-flutter-ui-templatesmitesh77 的头像

    mitesh77/Best-Flutter-UI-Templates

    22,727在 GitHub 上查看↗

    This project is an open-source library of customizable mobile interface templates and screen layouts built with Flutter and Dart. It serves as a prototyping kit and design gallery, providing a collection of ready-made user interface examples and Material Design component sets for cross-platform mobile application development. The collection enables the rapid creation of application screens by providing pre-built layouts for common mobile app flows and navigation patterns. Developers can browse these interface patterns and modify colors, fonts, and layouts to align with specific brand guidelin

    Dartcross-platformflutterflutter-app
    在 GitHub 上查看↗22,727
  • jamesblasco/modal_bottom_sheetjamesblasco 的头像

    jamesblasco/modal_bottom_sheet

    1,966在 GitHub 上查看↗

    Modal bottom sheet is a cross-platform mobile UI framework plugin for Flutter that renders advanced modal bottom sheets and interactive overlay components. It provides a specialized routing mechanism for custom route-based modal presentations, layout utilities for edge-to-edge safe area inset handling, gesture interception systems for nested scroll view coordination, and navigation structures for sequential modal overlay stacking. The library supports platform-adaptive widget styling that dynamically switches between Material Design and iOS Cupertino visual guidelines based on the host platfo

    Dartcupertinodartflutter
    在 GitHub 上查看↗1,966
  • ajay-prabhakar/awesome-flutter-uiajay-prabhakar 的头像

    ajay-prabhakar/awesome-flutter-ui

    1,179在 GitHub 上查看↗

    Awesome Flutter UI is a collection of design patterns and layout templates designed to accelerate the development of mobile application interfaces. It functions as a cross-platform UI kit, providing a library of pre-built components that allow developers to construct standard mobile screens and user flows using a unified codebase. The project distinguishes itself by offering ready-made templates for common mobile application requirements, including authentication, profile management, and media streaming. It also includes specialized patterns for mobile onboarding, enabling the creation of int

    Dartadobe-xdandroidawesome-list
    在 GitHub 上查看↗1,179
查看 Flutter Go 的所有 30 个替代方案→

常见问题解答

alibaba/flutter-go 是做什么的?

flutter-go is a cross-platform UI framework and kit designed for building mobile and desktop applications using a Go backend and a Flutter frontend. It provides a communication bridge that enables Go functions to be executed from Dart code via a C-ABI foreign function interface.

alibaba/flutter-go 的主要功能有哪些?

alibaba/flutter-go 的主要功能包括:Cross-Platform UI Frameworks, Flutter, Go Backend Integrations, Go-Based Bindings, UI Component Libraries, Go-C Bridges, Runtime Bindings, Foreign Function Interfaces。

alibaba/flutter-go 有哪些开源替代品?

alibaba/flutter-go 的开源替代品包括: flutter/samples — This is a comprehensive library of code examples and reference implementations for building cross-platform user… mitesh77/best-flutter-ui-templates — This project is an open-source library of customizable mobile interface templates and screen layouts built with… jamesblasco/modal_bottom_sheet — Modal bottom sheet is a cross-platform mobile UI framework plugin for Flutter that renders advanced modal bottom… ajay-prabhakar/awesome-flutter-ui — Awesome Flutter UI is a collection of design patterns and layout templates designed to accelerate the development of… filledstacks/flutter-tutorials — This project is a reference guide for Flutter application development, providing a collection of source code examples… iampawan/flutter-ui-kit — Flutter-UI-Kit is a component library and interface gallery for mobile application development. It provides a…