github.com/rubyforgood/diaper

Human Essentials is an inventory management system for diaper, incontinence, and period-supply banks. It supports them in distributing to partners, tracking inventory, and reporting stats and analytics.

Open this visualization on its own page →

Contributors

220

Lines of Code

24,187

From

2017-04-22

To

2020-12-26

About rubyforgood/diaper

Human Essentials is an inventory management system built for diaper banks, period-supply banks, and other essentials banks across the United States. The application helps these non-profit organizations track inventory, manage donations, and distribute supplies to community partners while maintaining operational data and generating reports. It supports practical workflows like barcode scanning, scale weighing, and inventory audits.

The project has achieved significant real-world impact, with over 200 registered banks using the system at no cost to serve more than 3 million children with diapers and over 400,000 period supply recipients. Human Essentials is recognized as a Digital Public Good by the Digital Public Goods Alliance and supports three United Nations Sustainable Development Goals focused on poverty reduction, health and well-being, and inequality reduction. The project is maintained by Ruby for Good, a volunteer-driven initiative, and operates in partnership with the National Diaper Bank Network.

Built with Ruby on Rails, Human Essentials welcomes open-source contributions from the community and maintains a deployment process coordinated on a weekly or bi-weekly schedule. The project has a large and active contributor base spanning developers worldwide, reflecting its status as an established open-source initiative addressing essential human needs.

Share this video