Skip to content

Repository files navigation

LocalFirstApps

Sponsor this project

A focused suite of small, privacy-first browser apps that run as static local-first tools.

Screenshot

LocalFirstApps suite launcher

Apps

App Purpose Launch
TS-Dash CSV-based time-series analysis Open
PMQuiz Project-management certification practice Open
Noodle Nudge Private reflection and self-inquiry Open
LedgerSuite Managerial judgment and decision workspace Open
Flexx Files Offline strength protocol tracker Open
CommonGround Private facilitation and conflict-resolution workspace Open

Why This Exists

These apps share the same product shape: small, static, local-first utilities with narrow workflows. Keeping them together reduces repository sprawl, makes maintenance cheaper, and gives users one clear place to find related tools.

Flagship projects remain separate:

Privacy

The apps are static browser apps. Data stays in the browser unless a specific app export/import workflow is used by the user. There is no shared backend in this suite.

Local Use

Download the current main repository ZIP with Code > Download ZIP or the direct ZIP link above, extract it, and open index.html in a browser. Individual apps live under apps/<app>/.

The launcher works from file://. Some individual apps use browser modules, workers, or local fetch, so full app and PWA behavior requires serving the folder over http://localhost or GitHub Pages because browsers restrict those APIs from file://.

python -m http.server 8080

Development

From a git checkout:

npm run test:local
npm run qa

test:local covers the deterministic static, app-specific behavior/recovery, responsive, local-file, and native Flexx checks. qa additionally checks the deployed Pages routes and is the pre-publication gate.

The repository ZIP omits source-only test and package-management files where .gitattributes marks them export-ignore, so downloaded copies stay focused on running the apps.

Before adding a new module under apps/<slug>/, apply the intake contract in docs/future-app-intake.md.

Migration

The original standalone repo surfaces have been retired. Canonical links, screenshots, and future development now live in this consolidated suite.

About

Curated suite of privacy-first local browser apps.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Used by

Contributors

Languages