sweetjuice

module
v0.0.2 Latest Latest
Warning

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

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

README

Sweet Juice

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

⚠️ Important Note: iOS support is currently in beta!

Example UI Notification plugin output console

license goreport Go Reference contrib

  1. Install & Build
  2. CLI reference
  3. Contributing
  4. Documentation Index
  5. Plugin Development Guide
  6. Android Plugin Guide
  7. iOS Plugin Guide
  8. 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/devicestate Yes Yes
plugins/workmanager Yes Yes
plugins/osapi Yes Yes
plugins/biometrics Yes Yes
plugins/filepicker Yes Yes

See Full List

Notes

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

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