@PavelASamsonov @ben I think there's also a kind of 'curse' to being a developer. We tend to be quite opinionated so even if we find something that mostly does what we want, unless you know the language/framework involved (and they're open to contributions) the only way to get 100% of what you want is to rewrite it in your chosen language/framework
(I think discovery has also felt like it has gotten worse though something like selfh.st helps as a directory at times)