I haven't used it, but https://openwhisk.apache.org seemed the most promising when I was looking for a self-hosted lambda equivalent.
Not due to any limitations of lambda, but just for personal projects where I already have a server at home anyway and it doesn't make sense to pay extra.
(In the end I just went with Docker and Jenkins because I didn't have anything complex enough to justify something heavier)