Our Shopping List

Our Shopping List

Real-time collaborative shared shopping and todo lists

159stars
16forks
Last commit: 2mo ago
Repo age: 5y old

Our Shopping List (OSL) is a lightweight web application for collaboratively managing shopping lists and small todo lists. It provides real-time synchronization between users, a mobile-first UI, and optional multi-board organization for grouping lists.

Key Features

  • Real-time sync between clients using WebSocket for immediate updates
  • Multiple boards and multiple lists per board (single-board mode available)
  • Items with name, quantity, details and checkable state; checked-item history and display modes
  • Mobile-first UI with swipeable list items and intuitive search
  • Basic PWA support and internationalization (multiple locales available)
  • Docker-ready deployment and a MongoDB backend; CLI tools to migrate lists/boards
  • Configurable via environment variables for ports, DB host, UI behavior, and socket timeouts
  • Notes and guidance for reverse-proxy setups to support WebSocket traffic

Use Cases

  • Shared household shopping lists that sync in real time across family members
  • Small collaborative todo lists for teams, events, or group tasks
  • Mobile-first list management for users who want quick check/quantity workflows

Limitations and Considerations

  • MongoDB authentication is not supported in current releases; plan deployments accordingly
  • PWA support is basic and does not provide full offline deferred-sync capabilities
  • Requires proper reverse-proxy configuration to forward WebSocket connections for SSL offloading

Our Shopping List is a simple, focused tool for collaborative list management with an emphasis on real-time updates and mobile usability. It is suitable for homes and small teams that need fast, shared list workflows.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Plane

Plane

Open-source project management platform for tracking work and knowledge

44.4k
3.4k
Last commit: 2d ago

Open-source alternative to Jira/Linear for tasks, cycles, docs and analytics; offers cloud and self-hosted deployments.

Alternative to:
Atlassian Jira
Atlassian Jira
+18
ActivityWatch

ActivityWatch

Privacy-first automated time tracker for desktop and mobile

16.4k
810
Last commit: 3mo ago

Open-source, privacy-first automated time tracker with local storage, extensible watchers, and dashboards for analyzing app, browser, and coding activity.

Alternative to:
RescueTime
RescueTime
+6
Habitica

Habitica

Gamified task manager and habit tracker

13.6k
4.4k
Last commit: 1d ago

Habitica is an open-source gamified task manager turning Habits, Dailies, and To-Dos into RPG quests with avatars, gear and social features.

Alternative to:
Habitica
Habitica
+15
Mealie

Mealie

Self-hosted recipe manager, meal planner, and shopping list

11.2k
1.1k
Last commit: 17h ago

Self-hosted recipe manager with URL imports, meal planning, shopping lists, cookbooks, and an API-first backend with a Vue web interface.

Alternative to:
Paprika Recipe Manager
Paprika Recipe Manager
+8
Invoice Ninja

Invoice Ninja

Invoicing, quotes, payments, projects, and time tracking

9.5k
2.6k
Last commit: 1mo ago

Self-hostable invoicing platform for invoices, quotes, recurring billing, online payments, expenses, projects, and time tracking with a client portal and API.

Alternative to:
FreshBooks
FreshBooks
+18
solidtime

solidtime

Open-source time tracking with projects, billing, and invoicing

7.9k
408
Last commit: 2d ago

Modern open-source time tracking for freelancers and teams, with projects, tasks, clients, rates, reporting, and PDF invoicing in one place.

Alternative to:
Kimai Cloud
Kimai Cloud
+19