yeah, both creb/eadsr~ and bsaylor/aenv~ seem to use a one pole filter design, even though both generate slightly different shapes.
Also mrpeach/rc~ does that. And banging the same value into a [line~] faster than it ramps will give a piecewise-linear approximation. The 555 timer chip uses the middle third of the curve, which is more nearly linear.
Martin