Go Android

Open-source Go projects categorized as Android

Top 23 Go Android Projects

  • fyne

    Cross platform GUI toolkit in Go inspired by Material Design

    Project mention: FastUI: Build Better UIs Faster | news.ycombinator.com | 2024-03-01
  • brook

    A cross-platform programmable network tool

    Project mention: How Brook bypass domain regardless of their IP | /r/u_txthinking | 2023-05-26

    Programming is very flexible, more can be found in documentation and other articles of this blog

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • qt

    Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly

    Project mention: GoLang — Simplifying Complexity “The Beginning” | dev.to | 2023-05-27

    . Web backend (with various frameworks available) . Web Assembly (one of them is vugu framework) . Microservices (some frameworks: Go Micro, Go Kit, Gizmo, Kite) . Fragments services (Term mentioned by @jeffotoni in a microservices discussion group) . Lambdas (FaaS example) . Client Server . Terminal applications (using the tview lib) . IoT (some frameworks) . Bots (some here) . Client Applications using Web technology . Desktop using Qt+QML, Native Win Lib (example Qt, Qt widgets, Qml) . Network Applications . Protocol applications . REST Applications . SOAP Applications . GraphQL Applications . RPC Applications . TCP Applications . gRPC Applications . WebSocket Applications . GopherJS (compiles Go to JavaScript)

  • gorush

    A push notification server written in Go (Golang).

  • berty

    Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network

  • gapid

    Graphics API Debugger

  • Pitaya

    Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK. (by topfreegames)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • payload-dumper-go

    an android OTA payload dumper written in Go

    Project mention: Looking for root for Realme 10 Pro + | /r/androidroot | 2023-05-12

    In there you should either find a boot.img, or a payload.bin. If it's the 2nd, unpack it and then patch the boot image.

  • agi

    Android GPU Inspector

  • tailscale-android

    Tailscale Android Client

    Project mention: A word of caution about Tailscale | /r/selfhosted | 2023-12-09

    The Android client seems to be open source. No idea why the iOS/other ones aren’t. https://github.com/tailscale/tailscale-android

  • MobileHackersWeapons

    Mobile Hacker's Weapons / A collection of cool tools used by Mobile hackers. Happy hacking , Happy bug-hunting

  • clipboard

    📋 cross-platform clipboard package that supports accessing text and image in Go (macOS/Linux/Windows/Android/iOS) (by golang-design)

  • shove

    Asynchronous & persistent push notification service, supporting APNS, FCM, Web Push, Telegram and Email. Written in Go (Golang). Mirror of https://gitlab.com/pennersr/shove (by pennersr)

  • fdroidcl

    F-Droid desktop client

    Project mention: F-Droid: Android FOSS app store | news.ycombinator.com | 2023-10-20

    I like this app for interfacing with fdroid: https://f-droid.org/packages/com.machiav3lli.fdroid/

    I also like this CLI for bulk downloading apks for initializing a new device over adb: https://github.com/mvdan/fdroidcl

    To get releases faster there is obtanium: https://github.com/ImranR98/Obtainium

  • filtrite

    Custom AdBlock filterlist generator for Bromite and Cromite

    Project mention: Firefox for Android 113.0, See All New Features, Updates and Fixes | /r/Android | 2023-05-14
  • go-fcm

    Firebase Cloud Messaging Library for Golang

  • crocgui

    GUI for croc

    Project mention: suggestions for file sharing app | /r/fossdroid | 2023-10-27

    edit: Thanks for your suggestions. Apart from the mentioned ones, i came across another useful one that needs a mention- crocgui as it is supported on android 4.0 and above.

  • android-ota-payload-extractor

    A fast & natively cross-platform Android OTA payload extractor written in Go

    Project mention: Poco F5 Evolution X root | /r/PocoPhones | 2023-12-06

    3) Use "Android OTA extractor": https://github.com/tobyxdd/android-ota-payload-extractor

  • google

    Download APK from Google Play or send API requests

    Project mention: A 2024 Plea for Lean Software (with running code) | news.ycombinator.com | 2024-01-18

    yes, I practice this. however its quite difficult, as most package sites dont surface this information. so I end up comparing the go.sum of god knows how many packages:

    https://github.com/3052/google/blob/main/go.sum

    of course its a balancing game, because if you can add one import and save 1000 lines of code, it might be worth it. I am probably the outlier though. I would guess most people just find the module with the most stars, and turn off their brain after that, regardless if that module is a bloated piece of crap.

  • bintris

    Binary Tetris

  • wormhole-william-mobile

    End-to-end encrypted file transfer for Android and iOS. A Magic Wormhole Mobile client.

    Project mention: Croc: Easily and securely send things from one computer to another | news.ycombinator.com | 2023-09-22

    I made the android† port of Wormhole William[1] specifically to help transfer some encryption keys that I didn't want to ever live unencrypted on a server in the cloud.

    [1]: https://github.com/psanford/wormhole-william-mobile

    †: There's also a working iOS port but its not released on the App Store because of how hostile Apple makes that process to open source developers.

  • bromite-userscripts

    User scripts for Bromite (mostly enhanced Ad/Annoyance Blocking)

    Project mention: Comestic adblocking in iOS | /r/ios | 2023-08-03

    In desperation to find a solution to this, I've been resorting to Userscripts app but using the comestic filtering userscript from this GitHub page but it is developed for Bromite browser on Android. It works well for specific websites, like The Verge, but doesn't seem to be as effective for Swedish websites.

  • gamen

    Cross-platform GUI window creation & management library in Go

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-01.

Go Android related posts

Index

What are some of the best open-source Android projects in Go? This list will help you:

Project Stars
1 fyne 22,881
2 brook 14,203
3 qt 10,184
4 gorush 7,534
5 berty 7,236
6 gapid 2,178
7 Pitaya 2,117
8 payload-dumper-go 1,873
9 agi 837
10 tailscale-android 789
11 MobileHackersWeapons 627
12 clipboard 510
13 shove 257
14 fdroidcl 241
15 filtrite 234
16 go-fcm 230
17 crocgui 221
18 android-ota-payload-extractor 209
19 google 162
20 bintris 158
21 wormhole-william-mobile 146
22 bromite-userscripts 122
23 gamen 98
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com