Sprout Track logo

Sprout Track

Website

Baby activity tracker for feedings, naps, diapers and milestones

363 stars 52 forks last commit first released

Actively maintained

Last commit 26 Aug 2026.

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.

Categories:

Tags:

Tech Stack:

Share:

Similar to Sprout Track

Workout.cool logo

Workout.cool

Open-source workout planning and progress tracking platform

8.4k
742
Last commit

Workout.cool is an open-source fitness coaching web app to build workout routines and programs, track progress and statistics, and manage an exercise database.

MITActively maintained
Alternative to:
Hevy logo
Hevy
+3

Lab Dash

Self-hosted customizable homepage and dashboard for homelabs

710
52
Last commit

Lab Dash is an open-source homepage/dashboard for homelabs. It offers a customizable widget grid, shortcuts, system info, basic health checks, PWA support, and local encrypted configuration.

GPL-3.0Actively maintained
Alternative to:
Start.me logo
Start.me
+13

Workout Tracker

Self-hosted web app for tracking GPX-based workouts and stats

1.2k
51
Last commit

Self-hosted workout tracking web app for GPX/TCX/FIT activities with maps, stats, heatmaps, equipment tracking, and an API for automated uploads and syncing.

Actively maintained
Alternative to:
Hevy logo
Hevy
+3
TaskTrove logo

TaskTrove

Open-source, self-hosted task and project manager

1.1k
24
Last commit

Modern, privacy-focused task manager with kanban, calendar, natural-language dates, recurring tasks, and JSON file storage.

Slowing down
Alternative to:
Todoist logo
Todoist
+9

FluidCalendar

Intelligent task scheduling and calendar management app

985
70
Last commit

Open-source task scheduler and calendar app that auto-plans tasks, syncs with external calendars, and provides a modern UI for managing time blocks and workflows.

MITActively maintained
Alternative to:
Google Calendar logo
Google Calendar
+13

Dashwise

Customizable homelab dashboard for links, widgets and monitoring

445
22
Last commit

Dashwise is a self-hosted homelab dashboard built with Next.js and PocketBase. It offers GUI-managed links, modular widgets, link uptime checks, spotlight search and OIDC SSO.

GPL-3.0Actively maintained
Alternative to:
Dashy logo
Dashy
+9