Our Shopping List

Real-time collaborative shared shopping and todo lists

195 stars 17 forks last commit first released AGPL-3.0

Actively maintained

Last commit 3 Aug 2026.

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 to Our Shopping List

Stretto logo

Stretto

Web-based music player with playlist import and library sync

634
96
Last commit

Open-source web music player that builds a library from YouTube/SoundCloud sources, with Spotify playlist import, themes, lyrics, and multi-device syncing.

MITActively maintained
Alternative to:
Spotify logo
Spotify
+9
RecipeSage logo

RecipeSage

Collaborative recipe keeper with meal planning and shopping lists

946
99
Last commit

A self-hostable collaborative recipe manager with web import, meal planning, and shared shopping lists in a mobile-friendly PWA.

Actively maintained
Alternative to:
Paprika Recipe Manager logo
Paprika Recipe Manager
+8
RSSMonster logo

RSSMonster

Google Reader-inspired RSS reader with smart folders and ranking

484
43
Last commit

Self-hosted RSS reader inspired by Google Reader, featuring smart folders, advanced search expressions, clustering, quality scoring, and Fever/Google Reader API compatibility.

MITActively maintained
Alternative to:
Feedly logo
Feedly
+7

WhoRang

AI-powered doorbell intelligence with face recognition and analytics

227
9
Last commit

WhoRang turns doorbell camera events into AI-analyzed visitor insights with face recognition, multi-provider AI integration, real-time notifications, and mobile-first dashboards.

Slowing down
Alternative to:
Ring Protect logo
Ring Protect
+2
Dashy logo

Dashy

Self-hosted personal dashboard for links, widgets, and status checks

26.3k
1.9k
Last commit

Dashy is a self-hosted personal dashboard for organizing services in one place, with widgets, themes, live status checks, search, and optional authentication.

MITActively maintained
Alternative to:
Start.me logo
Start.me
+9
Audiobookshelf logo

Audiobookshelf

Self-hosted audiobook and podcast server

14.1k
1.1k
Last commit

Self-hosted audiobook and podcast server with multi-user playback sync, metadata management, downloads, and web/mobile clients.

GPL-3.0Actively maintained
Alternative to:
Audible logo
Audible
+6