Skip to content
SPECIFICTION
Get listed

Koffan

github.com

Free plan WebAPISelf-hosted
Visit github.com
Spec score 7.7 #20 of 31 in Shopping List Apps

Spec sheet

Purpose
Koffan is a lightweight shopping-list web app designed for couples and families to manage lists together.Read 11 Oct 2026 · github.com
Deployment
The maker documents Docker deployment and running Koffan from source on macOS, Linux, or Windows.Read 11 Oct 2026 · github.com
Integrations
Koffan provides a REST API and signed outbound item-event webhooks, with examples including n8n, Node-RED, and Zapier.Read 11 Oct 2026 · github.com
License
Koffan uses the MIT License with Commons Clause, which permits use, modification, and sharing but prohibits selling it or offering it as a paid service.Read 11 Oct 2026 · github.com
Maker
The GitHub organization profile identifies PanSalut as Artur Witoś.Read 11 Oct 2026 · github.com
Accounts
Optional accounts and workspaces let people use personal logins and keep separate lists for multiple households on one server.Read 11 Oct 2026 · github.com
Browser support
Koffan works in mobile and desktop browsers and can be installed on a phone as a progressive web app.Read 11 Oct 2026 · github.com
Login protection
The app includes login rate limiting against brute-force attempts, configurable by failed-attempt count, time window, and lockout duration.Read 11 Oct 2026 · github.com
Offline requirement
Offline page loads and the installed PWA require HTTPS, except that localhost works for development.Read 11 Oct 2026 · github.com
Offline use
After opening the app and signing in online, users can manage lists, sections, and products offline, with pending changes synchronized when the connection returns.Read 11 Oct 2026 · github.com
Shared lists
Users can create multiple lists for different stores or purposes, organize products into sections, and mark items as purchased or uncertain.Read 11 Oct 2026 · github.com
Webhook limitation
Webhooks are not scoped to a workspace and can receive item events from every workspace on the instance, including list and section names.Read 11 Oct 2026 · github.com
Webhook security
Webhook payloads can be signed with HMAC-SHA256, filtered by event type, and retried using durable SQLite-backed storage.Read 11 Oct 2026 · github.com
Workspace privacy
The maker says workspace members can see that workspace’s lists, while people outside it cannot.Read 11 Oct 2026 · github.com

Plans and prices

Free self-hosted Free Free software; may not be sold or offered as a paid service Read 11 Oct 2026 · github.com

Every Koffan plan and price →

Where Specifiction places it

Alternatives to KoffanAll alternatives →