It may be niche, but it's a big niche in a data-driven world.
Now With Missing Data Support! The py-earth package now supports missingness in its predictors. Just set allow_missing=True when constructing an Earth object. The R package earth was most useful to me ...