Our Shopping List by nanawel
OSL is a simple shared list web-application based on Node and VueJS. Typical uses include shopping lists of course, and any other small todo-list that needs to be used collaboratively.
About Our Shopping List
From the project's README at github.com/nanawel/our-shopping-list. Lightly cleaned for readability; for the full source see the upstream repo.
OSL is a simple shared list application. Typical uses include shopping lists of course, and any other small todo-list that needs to be used collaboratively.
The current implementation provides the following features: Multiple boards (can be disabled, see ) Each board with multiple lists Real-time sync between users Items with the following fields: name, quantity, details Checkable items 2 display modes for items (unchecked only / checked only, sorted by check time) Intuitive search Mobile-first UI with swipeable items PWA basic support Internationalisation (i18n) (available languages listed here) Want to help? Create or update translations on Weblate Mass-create items by pasting a CSV in the search field (can be disabled, see )
But, at this date it lacks the following: Full PWA support with offline mode and deferred sync ⭐ New in v2: Board
Health score breakdown
6-dimension composite. See methodology for formula and weights.
Adoption signals
Real-world usage data, pulled from each registry. The bigger the numbers, the more battle-tested the project.
| Signal | Value | Source |
|---|---|---|
| GitHub stars | 187 | github.com/nanawel/our-shopping-list |
| GitHub forks | 16 | github.com/nanawel/our-shopping-list |
| Docker Hub pulls | 34k | hub.docker.com / nanawel |
Release & maintenance
Is this project actively maintained, or about to die? Check the recency of last commit and last release.
| Project age | 5.0 years | since May 2021 |
| Last commit | 2 months ago | Mar 3, 2026 |
| Releases shipped | 58 | last: 2 months ago |
| Funding links | 2 | declared by maintainers |
Self-hosting cost across providers
Detected requirements: 4GB RAM, 40GB disk minimum. Cheapest plan per provider that meets the requirement.
| Provider | Plan | Specs | Monthly | |
|---|---|---|---|---|
| hetzner | CAX11 | 2c · 4GB · 40GB | $4.13 USD | Deploy → |
| vultr | VC2 | 1c · 1GB · 25GB | $5 USD | Deploy → |
| linode | Nanode 1GB | 1c · 1GB · 25GB | $5.12 USD | Deploy → |
| digitalocean | Basic Regular 1GB | 1c · 1GB · 25GB | $6 USD | Deploy → |
Ready to self-host Our Shopping List?
Spin up a hetzner CAX11 (4GB RAM, 40GB disk) for $4.13/mo and follow the project's official install docs.
Data last refreshed May 7, 2026.
Similar open-source projects
Projects in our directory that replace the same SaaS or share topics with Our Shopping List.