Glow Baby

Best Self-hosted Alternatives to Glow Baby

A curated collection of the 4 best self hosted alternatives to Glow Baby.

Glow Baby is a mobile/cloud app for parents to record and track infant care events—feedings, sleep, diaper changes, pumping sessions, and growth metrics. It offers timers, reminders, charts and summaries to monitor routines and health data and supports sharing with caregivers.

Alternatives List

#1
Baby Buddy

Baby Buddy

Self-hosted baby tracking app for caregivers to log feedings, sleep, diaper changes, tummy time, and more, with dashboards and insights.

Baby Buddy screenshot

Baby Buddy is a self-hosted web application that helps caregivers record and review a baby’s daily activities such as feedings, sleep, and diaper changes. It provides a simple interface and dashboards to build routines and better understand patterns over time.

Key Features

  • Track common events including feedings, sleep, diaper changes, and tummy time
  • Dashboard-style views to review recent activity and trends
  • Multi-user support with per-user settings
  • Multi-language interface with community translations
  • Designed to be extended via integrations and companion projects

Use Cases

  • Keep a shared log for multiple caregivers in the same household
  • Review routines and patterns to plan feeding and sleep schedules n- Maintain a consistent record over time for reference during pediatric visits

Baby Buddy is a practical, privacy-friendly alternative to proprietary baby tracking apps, focused on straightforward data entry and review with an emphasis on routine tracking.

2.7kstars
331forks
#2
Journiv

Journiv

Self-hosted private journaling app with mood tracking, prompt-based writing, media uploads, analytics, and powerful search for full data ownership.

Journiv screenshot

Journiv is a privacy-first, self-hosted journaling application designed to help you capture entries, track mood, and reflect over time while keeping full control of your data. It combines a clean writing experience with organization, search, and insights.

Key Features

  • Rich journal entries with a minimal, distraction-reduced UI
  • Mood tracking with visualizations and trend insights
  • Prompt-based journaling to help start and maintain a writing habit
  • Media uploads attached to entries
  • Tags and multiple journals to organize different areas of life
  • Advanced search across entries, media, and metadata
  • “On This Day” resurfacing of past entries for reflection

Use Cases

  • Personal daily journaling with mood tracking and long-term insights
  • Maintaining separate journals for work, travel, or personal growth
  • Searching and revisiting past moments using tags and full-text search

Limitations and Considerations

  • The project is in beta and under active development; breaking changes may occur, so regular backups are recommended

Journiv is a strong fit for privacy-conscious users who want an owned, self-managed journaling workflow. Its mood tracking, prompts, search, and analytics make it useful both for quick daily entries and longer-term reflection.

938stars
38forks
#3
Sprout Track

Sprout Track

Track baby feedings, sleep, diapers, pumping and milestones with a mobile-first Next.js app using Prisma + SQLite, caretakers, calendar, export and Docker deployment.

Sprout Track screenshot

Sprout Track is a web application for recording and monitoring infant activities such as feedings, diapers, naps, pumping, milestones and development. It provides a mobile-first interface with an admin family manager and options to run via Docker or a local Node.js setup.

Key Features

  • Log multiple activity types (feedings, diapers, naps, pumping, medications, milestones) with quick-entry UI optimized for mobile
  • Calendar and searchable activity log for reviewing and filtering events
  • Multi-caretaker support with short login IDs and PIN-based authentication, plus a family-manager admin UI
  • Built with Next.js (App Router) and TypeScript, styled with Tailwind CSS; data layer via Prisma and SQLite
  • Docker images and scripts for quick deployment, plus setup, backup and update utilities
  • Setup wizard, database seeding, Prisma migrations and Prisma Studio for DB inspection
  • Configurable warning/notification times and export/import of the database for backups or migration

Use Cases

  • Keep a continuous, timestamped log of newborn feedings, sleep, diaper changes and medications for parental coordination
  • Share access across caretakers with unique PINs to coordinate shifts and ensure consistent routines
  • Maintain development and milestone records to support pediatric appointments and growth tracking

Limitations and Considerations

  • Default local database is SQLite, which is convenient for single-instance deployments but may not be ideal for high-concurrency or multi-node setups
  • Some upgrade paths reset the family-manager admin password to a default value; follow backup and restore steps during upgrades to preserve custom credentials
  • Requires current Node.js (Node 22+) and regular dependency updates; applications using Next.js React Server Components must be patched promptly to address security fixes

Sprout Track is suited for families and caregivers who want a privacy-focused, self-hosted baby tracker with an emphasis on mobile usability and simple deployment. It combines an approachable UI with developer-friendly tooling for maintenance and backups.

217stars
21forks
#4
MedAssist

MedAssist

Node.js web app to track medication inventory, send SMTP reminders, and generate travel medication lists. Runs with SQLite and supports Docker deployment.

MedAssist is a lightweight Node.js web application for managing personal medication inventories, schedules, and reminders. It provides a simple dashboard for tracking doses, stock levels, and upcoming schedules, and can generate medication lists for travel periods.

Key Features

  • Track medication inventory with counts, per-dose usage, and days-left calculations
  • Define one or more schedules per medication (time of day, interval in days, start date)
  • Automated email reminders for low supplies using configured SMTP settings
  • Planner that generates required medication quantities for a selected date range
  • Simple web dashboard showing upcoming schedules, reorder reminders, and medication overview
  • Runs on SQLite for single-file storage and supports Docker / docker-compose deployment
  • Lightweight single-process Node.js/Express app with cron-based scheduling for notifications

Use Cases

  • Maintain a household medication inventory and receive reminders when supplies run low
  • Prepare a packing list of medications and quantities needed for travel or extended absence
  • Provide a quick reference dashboard to confirm whether a dose was likely taken based on expected stock

Limitations and Considerations

  • No built-in authentication or access control in the current version; suitable primarily for single-user or local-network use
  • Basic security model and not intended as a medical-grade system; verify all medical decisions with a healthcare professional
  • Limited multi-user, prescription management, and integration features (planned features such as login, repeating prescriptions, and FHIR/Home Assistant support are noted but not yet implemented)
  • Scalability is limited by single-file SQLite storage and single-process Node runtime

MedAssist is a pragmatic, hobbyist-built tool aimed at simplifying everyday medication tracking and reminders. It is best suited for individuals or families looking for a lightweight, self-hosted solution with straightforward deployment and SMTP-based notifications.

147stars
2forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running