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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
alibaba avatar

alibaba/flutter-go

0
View on GitHub↗
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.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

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.
23,668 stars·3,764 forks·Dart·17 views

Star history

Star history chart for alibaba/flutter-goStar history chart for alibaba/flutter-go

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does alibaba/flutter-go do?

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.

What are the main features of alibaba/flutter-go?

The main features of alibaba/flutter-go are: Cross-Platform UI Frameworks, Flutter, Go Backend Integrations, Go-Based Bindings, UI Component Libraries, Go-C Bridges, Runtime Bindings, Foreign Function Interfaces.

Which projects share features with alibaba/flutter-go?

Projects with overlapping indexed features include: 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…

Projects sharing features with Flutter Go

These projects share indexed features with Flutter Go. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • flutter/samplesflutter avatar

    flutter/samples

    19,172View on 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
    View on GitHub↗19,172
  • mitesh77/best-flutter-ui-templatesmitesh77 avatar

    mitesh77/Best-Flutter-UI-Templates

    22,727View on 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
    View on GitHub↗22,727
  • jamesblasco/modal_bottom_sheetjamesblasco avatar

    jamesblasco/modal_bottom_sheet

    1,966View on 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
    View on GitHub↗1,966
  • ajay-prabhakar/awesome-flutter-uiajay-prabhakar avatar

    ajay-prabhakar/awesome-flutter-ui

    1,179View on 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
    View on GitHub↗1,179
Compare all 30 related projects→