fungi
Fungi turns your devices into a personal app platform
Rust★ 133⑂ 12 forksApache-2.0updated 4 days ago
README.mdfork it — it’s yours
Fungi
Fungi turns your devices into a personal app platform.
Run apps on any device, and access them securely from anywhere.
Connect trusted devices into your private network.
Open an app from another device as if it were running locally.
(Demo: File Browser Lite, a WASI fork of File Browser, Apache-2.0.)
Need help or want to follow updates? Join the Fungi Discord.
Key Features
- Private Device Network: Connect your devices with end-to-end encryption, directly when possible or through a relay when needed.
- Explicit Device Trust: Only devices you approve can initiate service access and management.
- Sandboxed Apps as Services: Run portable WebAssembly apps as services in the built-in WASI sandbox(Wasmtime), or use an optional constrained Docker backend.
- Easy Service Access: Access services across your device network without exposing them to the public internet.
- Cross-Platform: Run Fungi on macOS, Windows, Linux, and Android.
Use Fungi for private web apps, file access, APIs, and existing TCP or HTTP services.
Download
macOS / Linux quick install:
curl -fsSL https://fungi.rs/install.sh | sh
- Or install with Homebrew using the official Fungi tap (macOS):
brew tap enbop/fungi brew install fungi
- Or download from GitHub Releases (Windows/Linux/macOS/Android binaries available)
- Or see the install and build guide
Documentation
Start with the quick starts:
Full documentation: fungi.rs/docs.
Platform Support
| Platform | Status |
|---|---|
| macOS | ✅ Ready |
| Windows | ✅ Ready |
| Linux | ✅ Ready |
| Android | ✅ Ready |
| iOS | 🚧 In progress |
License
Apache License 2.0
more like this
Sandwich-Batch-Normalization
[WACV 2022] "Sandwich Batch Normalization: A Drop-In Replacement for Feature Distribution Heterogeneity" by Xinyu Gong,…
Python★ 51