This paper introduces Rational-RC, an open-source Python package designed to model the life-cycle deterioration of reinforced concrete (RC) structures using a probabilistic, modular framework. It integrates key deterioration mechanisms—such as chloride ingress, carbonation, corrosion, and membrane degradation—within a unified reliability-based approach. The tool supports calibration with site-specific field data and produces actionable predictions that support condition-based maintenance and infrastructure management.