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.

    InfluxDB logo
  • 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.

    WorkOS logo
  • 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

  • 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

  • mmt

    Media Management Tool - make importing videos/photos from GoPro and other action cameras/drones a little bit more bearable.

  • Project mention: Batch geotag (something like that) gopro video files | /r/gopro | 2023-05-26
  • SaaSHub

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

    SaaSHub logo
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).

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 23,218
2 brook 14,249
3 qt 10,222
4 gorush 7,616
5 berty 7,298
6 gapid 2,182
7 Pitaya 2,160
8 payload-dumper-go 1,961
9 agi 845
10 MobileHackersWeapons 641
11 clipboard 524
12 shove 263
13 fdroidcl 255
14 filtrite 237
15 go-fcm 233
16 crocgui 225
17 android-ota-payload-extractor 209
18 google 182
19 bintris 160
20 wormhole-william-mobile 150
21 bromite-userscripts 126
22 gamen 103
23 mmt 95

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com