sweetjuice

module
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 20, 2026 License: MIT

README

Sweet Juice

Sweet Juice is an early port of Go v3 implementation to support mobile devies.

⚠️ Important Note: Android support is more matured than iOS support. Project is currently in beta!

Example UI Notification plugin output console

license goreport Go Reference contrib

Documentation Link: https://sweetjuice.pages.dev

  1. Install & Build
  2. CLI reference
  3. Contributing
  4. Build First App
  5. Plugin Development Guide
  6. Android & iOS Plugin Guide
  7. Benchmarks

Requirements

  • Go 1.24+
  • Android SDK & NDK (install via Android Studio or your preferred method)
  • git, curl, unzip

Pre-packed plugins

Plugin Android iOS
plugins/logger Yes Yes
plugins/notification Yes Yes
plugins/permission Yes Yes
plugins/special-permission Yes No
plugins/gps Yes Yes
plugins/workmanager Yes Yes
plugins/broadcast Yes Yes
plugins/daemon Yes Yes
plugins/dir Yes No
plugins/system Yes Yes
plugins/biometrics Yes Yes
plugins/filepicker Yes Yes
plugins/devicestate Yes Yes

See Full List

Notes

  • For contribution guidelines and plugin conventions see docs/CONTRIBUTING.md.

Credits

gomobile - Foundational framework in Go for generating bindings nightly.link - Useful in early stages of SweetJuice's cross compilation for iOS devices

Directories

Path Synopsis
cmd
ios
juice command
utils
Package utils provides shared cross-platform utility functions for file I/O, networking, and process execution.
Package utils provides shared cross-platform utility functions for file I/O, networking, and process execution.
Package core provides the core runtime for Sweet Juice applications.
Package core provides the core runtime for Sweet Juice applications.
lib
plugins
app
gps
mu3
permission
Package permission provides a standard plugin for handling Android runtime permissions.
Package permission provides a standard plugin for handling Android runtime permissions.
sms
ui

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL