sweetjuice

module
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Jul 20, 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. Plugin docs
  5. Android plugin guide
  6. iOS plugin guide
  7. Example Sweet Juice app
  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
Package main provides the entry point for the wailsm CLI tool.
Package main provides the entry point for the wailsm CLI tool.
android
Package android implements the Android-specific build and deployment pipeline.
Package android implements the Android-specific build and deployment pipeline.
commands
Package commands implements the core orchestration logic for the wailsm CLI.
Package commands implements the core orchestration logic for the wailsm CLI.
ios
Package ios implements the iOS-specific build and deployment pipeline using xtool.
Package ios implements the iOS-specific build and deployment pipeline using xtool.
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 sweetjuice provides the core runtime for Sweet Juice applications.
Package sweetjuice provides the core runtime for Sweet Juice applications.
plugins
permission
Package permission provides a standard plugin for handling Android runtime permissions.
Package permission provides a standard plugin for handling Android runtime permissions.

Jump to

Keyboard shortcuts

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