toolsift logo
Logo of OpenFamily

OpenFamily

Open-source, self-hosted family organizer for shopping lists, tasks, calendars, meals, and budgets — your data stays on your server.

Introduction

OpenFamily

OpenFamily is an open-source, self-hosted family organizer that gives households a single place to manage everyday life — without handing their data to a third party. It is a self-hosted alternative to apps like Cozi or FamilyWall, built by NexaFlow France and released under the AGPL-3.0 license.

What it does
  • Shopping lists — categories, prices, quantities, templates, and an aisle-by-aisle store mode
  • Tasks — recurring tasks, family assignment, and statistics
  • Appointments — monthly calendar, automatic reminders, color coding, and iCal export (.ics / webcal)
  • Weekly planning — work hours and school timetables per family member
  • Recipes & meal planner — a family recipe library with advanced filters, plus a weekly meal view with PDF export
  • Budget — monthly tracking, charts, per-category limits with alerts, and recurring debits
  • Family profiles — member details, health info, and emergency contacts
Self-hosted by design

OpenFamily runs on your own server. It ships with Docker Compose (PostgreSQL, Node.js server, React client), a Windows graphical installer that bundles Node.js and PostgreSQL, and a native Android thin client that connects to your own instance. Real-time sync uses WebSocket, notifications use Web Push (VAPID), and a PWA service worker enables offline browsing of cached data.

Integrations

It connects to a self-hosted ecosystem in one click: Mealie and Tandoor for recipes, Home Assistant and Grocy for shopping and stock, and Nextcloud for CalDAV calendar import.

Security & roles

JWT authentication, bcrypt password hashing, helmet headers, rate limiting on auth endpoints, configurable CORS, and server-side input validation. Parent and child accounts provide role-based permissions, including read-only budget access for children. The interface is available in English, French, and Simplified Chinese.

Why it stands out

Your data stays on your server, the code is open source, there are no ads or tracking, and it works offline as a PWA — features closed family-organizer apps typically do not offer.

Information

  • Publisher
    toolsift Team
  • Websitegithub.com
  • Published date2026/09/20

Tags

  • Open Source
  • React
  • PostgreSQL
  • NodeJS
  • TypeScript
  • Integrations
  • Notifications
  • Dashboard