https://github.com/babybuddy/babybuddy
A :baby: buddy to help caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work.
https://github.com/babybuddy/babybuddy
baby dashboard django parenting parents python self-hosted tracker
Last synced: 6 months ago
JSON representation
A :baby: buddy to help caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work.
- Host: GitHub
- URL: https://github.com/babybuddy/babybuddy
- Owner: babybuddy
- License: bsd-2-clause
- Created: 2017-10-22T20:02:57.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2025-03-29T17:30:49.000Z (8 months ago)
- Last Synced: 2025-04-05T23:32:20.318Z (8 months ago)
- Topics: baby, dashboard, django, parenting, parents, python, self-hosted, tracker
- Language: Python
- Homepage: http://docs.baby-buddy.net/
- Size: 67.7 MB
- Stars: 2,302
- Watchers: 35
- Forks: 292
- Open Issues: 114
-
Metadata Files:
- Readme: README.md
- Contributing: docs/contributing/development-environment.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-python-applications - Repo - buddy.net/)) Mobile-friendly web application which helps caregivers track sleep, feedings, diaper changes, and tummy time to learn about and predict baby's needs without (as much) guesswork. `(server)` (<a id="tag-organization" href="#tag-organization">Organization</a>)
- fucking-awesome-selfhosted - Baby Buddy - Helps caregivers track baby sleep, feedings, diaper changes, and tummy time. (<b><code> 2556β</code></b> <b><code> 308π΄</code></b> [Demo](https://github.com/babybuddy/babybuddy#-demo))) `BSD-2-Clause` `Python` (Software / Miscellaneous)
- awesome-selfhosted - Baby Buddy - Helps caregivers track baby sleep, feedings, diaper changes, and tummy time. ([Demo](https://demo.baby-buddy.net/login/?next=/)) `BSD-2-Clause` `Python` (Software / Miscellaneous)
- awesome-selfhosted - Baby Buddy - Helps caregivers track baby sleep, feedings, diaper changes, and tummy time. ([Demo](https://github.com/babybuddy/babybuddy#-demo)) `BSD-2-Clause` `Python` (Software / Miscellaneous)
- awesome-homelab - Baby Buddy
- awesome-selfhosted - Baby Buddy - Helps caregivers track baby sleep, feedings, diaper changes, and tummy time. ([Demo](https://github.com/babybuddy/babybuddy#-demo)) `BSD-2-Clause` `Python` (Software / Miscellaneous)
- Awesome-NAS-Docker - ηΉζζ₯η - commit/babybuddy/babybuddy?label) | (10γεΊη‘ζε‘ζΆζ / 9γζηε·₯ε ·ιε)
- awesome-selfhosted - Baby Buddy - Helps caregivers track baby sleep, feedings, diaper changes, and tummy time. ([Demo](https://github.com/babybuddy/babybuddy#-demo)) `BSD-2-Clause` `Python` (Software / Miscellaneous)
- awesome-selfhosted - Baby Buddy - Helps caregivers track baby sleep, feedings, diaper changes, and tummy time. ([Demo](https://github.com/babybuddy/babybuddy#-demo)) `BSD-2-Clause` `Python` (Software / Miscellaneous)
- awesome-selfhosted - Baby Buddy - Helps caregivers track baby sleep, feedings, diaper changes, and tummy time. ([Demo](https://demo.baby-buddy.net/login/?next=/)) `BSD-2-Clause` `Python` (Software / Miscellaneous)
- awesome - babybuddy/babybuddy - A :baby: buddy to help caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work. (Python)
README

# Baby Buddy
[](https://opensource.org/licenses/BSD-2-Clause)
[](https://gitter.im/babybuddy/Lobby)
[](https://github.com/babybuddy/babybuddy/actions/workflows/ci.yml)
[](https://coveralls.io/github/babybuddy/babybuddy?branch=master)
[](https://gitpod.io/#https://github.com/babybuddy/babybuddy)
[](https://codespaces.new/babybuddy/babybuddy?quickstart=1)
[](https://github.com/psf/black)
A buddy for babies! Helps caregivers track sleep, feedings, diaper changes,
tummy time and more to learn about and predict baby's needs without (_as much_)
guess work.


## πΎ Demo
A [demo of Baby Buddy](https://demo.baby-buddy.net) is available. The demo instance
resets every hour. Login credentials are:
- Username: `admin`
- Password: `admin`
## π Documentation
Visit [https://docs.baby-buddy.net](https://docs.baby-buddy.net) for full documentation.
### Additional documentation
- [Security](/SECURITY.md)
- [License](/LICENSE) (BSD-2 Clause)
## πΊοΈ Languages
Baby Buddy is available in a variety of languages thanks to the efforts of numerous
translators. Language can be set on a per-user basis from the user settings page
(`/user/settings/`). See [Contributing](https://docs.baby-buddy.net/contributing/translation/)
for information about how to create/update translations.
### Available languages
:brazil: Brazilian Portuguese, :es: Catalan, :cn: Chinese (simplified), :croatia: Croatian, :czech_republic: Czech, :denmark: Danish, :netherlands: Dutch, :uk: English (U.K.), :us: English (U.S.) (base), :finland: Finnish, :fr: French, :de: German, :israel: Hebrew, :hungary: Hungarian, :it: Italian, :jp: Japanese, :norway: Norwegian BokmΓ₯l, :poland: Polish, :portugal: Portuguese, :ru: Russian, :serbia: Serbian, :mexico: :es: Spanish, :sweden: Swedish, :tr: Turkish, :ukraine: Ukrainian
## π Baby Buddy on the Web
This is a non-exhaustive list of neat projects and blog posts that either extend
or use Baby Buddy in fun ways. If you have a project to share please open a PR
adding it here or reach out via GitHub Issues or Discussions or on Gitter!
### Smart home
- [Home Assistant Addon](https://github.com/OttPeterR/addon-babybuddy) (host Baby Buddy on Home Assistant)
- [Home Assistant integration](https://github.com/jcgoette/baby_buddy_homeassistant) (monitor and use Baby Buddy from Home Assistant)
- [How to Setup Baby Buddy in Home Assistant](https://smarthomescene.com/guides/how-to-setup-baby-buddy-in-home-assistant/)
- [Baby Buddy and Home Assistant](https://martinnoah.com/babybuddy-and-home-assistant.html)
- [Alexa skill](https://github.com/babybuddy/babybuddy-alexa-skill)
### Hardware
- [Bottle Scale for BabyBuddy and Home Assistant with ESPHome](https://github.com/sfgabe/OITProjects/tree/master/BabyBuddy_ESP_HASS)
- [Quick Entry Keypad (ESP8266)](https://github.com/sfgabe/OITProjects/tree/master/Baby_Buddy_Keypad)
- [Baby Buddy Keypad (ESP32)](https://github.com/jeroenterheerdt/Baby-Buddy-Keypad)
- [BabyScout](https://github.com/MikeSchapp/BabyScout) - Keypad for recording diaper changes, feedings and sleep to BabyBuddy
- [BabyPod](https://www.printables.com/model/872095-babypod-a-remote-control-for-baby-buddy-for-new-pa) - A remote control for Baby Buddy for new parents (sources: [hardware](https://github.com/skjdghsdjgsdj/babypod-hardware), [software](https://github.com/skjdghsdjgsdj/babypod-software/))
- [MatrixPortal BabyBuddy](https://github.com/skjdghsdjgsdj/matrixportal-babybuddy)
### Mobile
- [Baby Buddy for Android](https://play.google.com/store/apps/details?id=eu.pkgsoftware.babybuddywidgets) ([Source](https://github.com/babybuddy/babybuddy-for-android))
- [iOS shortcuts](https://github.com/babybuddy/babybuddy/discussions/300)
- [Convert exported data from "Baby tracker - feeding, sleep and diaper" mobile app to Baby Buddy](https://github.com/babybuddy/babybuddy/discussions/424)
### Videos
- [Baby Buddy: Keep Records of Your Child/Baby's Growth and Activities](https://www.youtube.com/watch?v=sO6rjn2s6-k)
### Other
- [Grafana Dashboard](https://github.com/babybuddy/babybuddy/discussions/607)
- [Sandstorm app](https://github.com/babybuddy/babybuddy-sandstorm)
- Newborn parenting software series (API, buttons, LCD information screen!)
- [part 1](https://lutzky.net/2021/10/03/software-parenting-1/)
- [part 2](https://lutzky.net/2021/10/05/software-parenting-2/)
- [part 3](https://lutzky.net/2021/10/10/software-parenting-3/)
- [High Level Developer Documentation (AI-Generated)](https://wiki.mutable.ai/babybuddy/babybuddy)
- [Example custom TypeScript frontend](https://github.com/jkjustjoshing/maddie-buddy) (based on [Remix](https://remix.run/))
## π Reporting Vulnerabilities
See [SECURITY.md](SECURITY.md) for information about where and how to report
potential Baby Buddy vulnerabilities.
## β€οΈ Support
### Contribution and sponsorship
Contribute or sponsor Baby Buddy's contributors using any of the following methods:
- [Sponsor @babybuddy on GitHub](https://github.com/sponsors/babybuddy)
- [Sponsor @cdubz on GitHub](https://github.com/sponsors/cdubz)
- [Contribute on Open Collective](https://opencollective.com/babybuddy)
### Tools and infrastructure
The following organizations and services support Baby Buddy contributors in various ways (software licensing, service credits, etc.).
_Some of the links below use referral codes -- all referral proceeds are treated as contributions to the Baby Buddy project._
[](https://www.digitalocean.com/?refcode=dd79e4cfd7b6&utm_campaign=Referral_Invite&utm_medium=Referral_Program&utm_source=badge)
[
](https://www.jetbrains.com/community/opensource/)
[](https://poeditor.com/)