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. Learn more →
Top 23 Go Android Projects
-
-
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
. 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)
-
-
berty
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
-
-
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.
-
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.
-
-
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)
-
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
-
Project mention: Firefox for Android 113.0, See All New Features, Updates and Fixes | /r/Android | 2023-05-14
-
-
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
3) Use "Android OTA extractor": https://github.com/tobyxdd/android-ota-payload-extractor
-
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.
-
-
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-22I 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.
-
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.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Android related posts
- Making a PDF that's larger than Germany
- A 2024 Plea for Lean Software (with running code)
- Ask HN: Cross-platform GUI apps in 2024
- What is your favorite app for wallpapers?
- Not Everything Is Google's Fault (Just Most Things)
- suggestions for file sharing app
- Obtainium – Get Android App Updates Directly from the Source
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 Mar 2024
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 | 162 | |
20 | bintris | 158 |
21 | wormhole-william-mobile | 146 |
22 | bromite-userscripts | 122 |
23 | gamen | 98 |