Sideload is a central distribution point for local-first, privacy-respecting apps. Every app runs entirely on your device — no cloud, no accounts, no tracking, no app store gatekeepers.
Open in any browser. Tap "Add to Home Screen." Installed.
| Variant | Platform | Version | Status | Link |
|---|---|---|---|---|
| Flagship | 📱 Android (Termux) | v18.0 | ✅ Live | Source → |
| Full | 🖥️ macOS | v2.0 | ✅ Live | Source → |
| Medium | 📱 iPad (iSH) | v2.0 | ✅ Live | Source → |
| Lite | 📱 iPad (a-Shell) | v2.0 | ✅ Live | Source → |
| Variant | Platform | Version | Status | Link |
|---|---|---|---|---|
| Native | 📱 Android | v1.0-alpha | ✅ Live | Source → |
| PWA | 🍎 iPhone / Any Browser | v1.0 | ✅ Live | Open App → |
| Desktop | 🖥️ macOS / Windows / Linux | Planned | 🔮 Planned | — |
| Tool | Platform | Status | Link |
|---|---|---|---|
| 🔗 MeshRelay | 🌐 Web / Rust | ✅ Live | Open Reader → |
| ⚡ Nexus Optimizer | 🖥️ Windows 10/11 | ✅ Live | Source → |
Each app lives in its own subdirectory:
sideload/
├── index.html ← Hub landing page (categorized by project~OS~version~variant)
├── styles/hub.css ← Hub styles
├── README.md ← This file
├── assets/ ← Shared SVG assets for repo READMEs
│
├── cypherchat/ ← App 1: full PWA
│ ├── index.html ← App shell
│ ├── manifest.json ← PWA manifest (scope: /cypherchat/)
│ ├── sw.js ← Service Worker
│ ├── styles/ ← App styles
│ ├── crypto/ ← WebCrypto engine
│ └── db/ ← IndexedDB store
│
└── next-app/ ← App 2: your PWA goes here
├── index.html
├── manifest.json ← scope: /next-app/
├── sw.js
└── ...
To add a new PWA:
- Create a subdirectory with your app name
- Include
index.html,manifest.json,sw.js - Set
start_urlandscopein manifest to/your-app/ - Register service worker at
/your-app/sw.js - Add a card to
index.htmlunder the appropriate project section
Deploy to any static host — this is just HTML/CSS/JS:
| Host | Setup | Cost |
|---|---|---|
| GitHub Pages | Enable Pages on repo → main branch → root |
Free |
| Cloudflare Pages | Connect repo or drag-and-drop | Free |
| Netlify | Drag-and-drop or connect repo | Free |
| Vercel | Connect repo | Free |
| Self-hosted | Any static web server | Free |
In each project's README, add a link to the hub:
📲 **[Install on any device](https://earnerbaymalay.github.io/sideload/)**Or link directly to a specific PWA:
📲 **[Install on iPhone](https://earnerbaymalay.github.io/sideload/cypherchat/)MIT License — Every app in this hub is free and open source.
Free. Private. Offline. No exceptions.