scikit-survival and pysurvival

These are competitors offering overlapping survival analysis functionality, with scikit-survival being the more mature and actively maintained option, while pysurvival appears to be unmaintained (evidenced by zero monthly downloads).

scikit-survival
94
Verified
pysurvival
50
Established
Maintenance 20/25
Adoption 25/25
Maturity 25/25
Community 24/25
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 24/25
Stars: 1,282
Forks: 223
Downloads: 277,459
Commits (30d): 6
Language: Python
License: GPL-3.0
Stars: 369
Forks: 114
Downloads:
Commits (30d): 0
Language: HTML
License: Apache-2.0
No risk flags
Stale 6m No Package No Dependents

About scikit-survival

sebp/scikit-survival

Survival analysis built on top of scikit-learn

Implements specialized models that account for censored data—where event outcomes are partially unknown—enabling time-to-event predictions in clinical and reliability domains. Integrates seamlessly with scikit-learn's preprocessing, cross-validation, and pipeline infrastructure while supporting both uncensored and right-censored observations. Provides multiple survival model variants optimized through convex solvers (ECOS, OSQP) with dependencies on NumPy, SciPy, and pandas for numerical computation.

About pysurvival

square/pysurvival

Open source package for Survival Analysis modeling

Scores updated daily from GitHub, PyPI, and npm data. How scores work