Golang for FFI Flutter Plugins

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. flutter_rust_bridge

    Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple.

    Besides the usual suspects, Rust comes up in the discussion quite a bit. Funny enough, many FFI-based packages use Rust nowadays. Since I'm not experienced with Rust (beyond being able to write a hello world program and read Rust code with the help of AI), I cannot comment much on the viability of the language for that particular task. As far as I'm aware, flutter_rust_bridge is a popular choice. Other than C, C++, and Rust, I would imagine that Zig would be a good candidate as well. However, the language and its community are fairly small (as far as I know, Bun.sh is the only Zig's flagship project), so I'm not sure how many Flutter developers even know about it, let alone use it.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. tailscale-android

    Tailscale Android Client

    But I only saw the usability of Go as an alternative to Python for scripting/CLI application development, and obviously for backend development. Especially when it comes to gRPC (but that's a story for another time). I never looked at Go as an option for the development of FFI Flutter plugins, until sometime last year, I got acquainted with Tailscale. Tailscale has built its products around Go, including mobile applications. For reference, I'd strongly encourage you to check the source code of their Android client and the Swift library inside the main libtailscale repository. So, somebody did it... A successful company uses Golang for its clients.

  4. tailscale

    The easiest, most secure way to use WireGuard and 2FA.

    But I only saw the usability of Go as an alternative to Python for scripting/CLI application development, and obviously for backend development. Especially when it comes to gRPC (but that's a story for another time). I never looked at Go as an option for the development of FFI Flutter plugins, until sometime last year, I got acquainted with Tailscale. Tailscale has built its products around Go, including mobile applications. For reference, I'd strongly encourage you to check the source code of their Android client and the Swift library inside the main libtailscale repository. So, somebody did it... A successful company uses Golang for its clients.

  5. libtailscale

    Tailscale C library

    But I only saw the usability of Go as an alternative to Python for scripting/CLI application development, and obviously for backend development. Especially when it comes to gRPC (but that's a story for another time). I never looked at Go as an option for the development of FFI Flutter plugins, until sometime last year, I got acquainted with Tailscale. Tailscale has built its products around Go, including mobile applications. For reference, I'd strongly encourage you to check the source code of their Android client and the Swift library inside the main libtailscale repository. So, somebody did it... A successful company uses Golang for its clients.

  6. rss-it

    Simple open-source and cross-platform RSS feed aggregator

    With that in mind, I set out to develop an RSS reader application called RSSit.

  7. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • A new generation of Tailscale access controls

    3 projects | news.ycombinator.com | 1 Jun 2025
  • EasyTier – P2P mesh VPN written in Rust using Tokio

    3 projects | news.ycombinator.com | 2 Jun 2025
  • Connecting several hundreds IoT (raspberry pi's) devices with a VPN

    3 projects | /r/VPN | 7 Dec 2023
  • Which overlay network?

    6 projects | /r/selfhosted | 13 Jul 2023
  • IDS recomendations?

    2 projects | /r/linux | 3 Jun 2023

Did you know that Dart is
the 21st most popular programming language
based on number of references?