Software that works switched off.
Offware is a family of apps for daily life, built offline first: each one does its whole job on your device, on data it downloaded, with no signal, no account, and nothing that has to be online for it. The French word for one is an offgiciel, on the pattern of progiciel and ludiciel.
Every app published here keeps these rules. An app that cannot keep one is not an Offware app.
- It works with zero network after its first load.
- It needs no account, and it runs on data it downloaded, so nothing has to be online for it. Where it talks to a server, the API or protocol is open, so anyone can build on it.
- Nothing leaves your device unless you take an explicit action: an export, a share, a sync you configured.
- Your data lives in one portable, human-readable file you can back up, diff and move anywhere.
- Every fact about the world comes from a named, openly licensed dataset with recorded provenance. The app invents nothing.
- Every network feature is opt-in, off by default and labelled, and the app stays whole without it.
- Open source under AGPL-3.0, with open, replaceable components only: no proprietary SDK and no cloud dependency for any core feature.
An online service, where one exists, sits outside this promise under its own name: the app never needs it.
| App | What it does |
|---|---|
| MAX Finder | Every SNCF train where a free MAX seat is reservable, from open data. Under rework for V2. |
| Postcards | Every place you have been, privately, in a file you own. |
Shared pieces, the offline map store first, live here as packages every app consumes, so one downloaded map serves them all.
Smaller than an app: one HTML file, nothing to build, one job, the same promise.
| Page | What it does |
|---|---|
| CVSS Lens | A CVSS 3.1 vector read in plain words, scored in one file that fetches nothing. |
AGENTS.md says what to read and check before working in any repository
here. constitution.md is the rule every app keeps, and apps/ holds each
app's own constitution, copied from its repository with its source and sha.