https://listudy.org is a brilliant open source opening spaced repetition trainer. Another one is https://chessdriller.org, though you need to provide the moves yourself for that one. There's also https://chessmadra.com, but I believe their backend is closed-source.
I haven't really used any of this stuff. I don't even know why. So I wouldn't really know how people actually use it to make most of it, but I tried just now listudy (a couple of studies) and that memchess clone. Seems pretty much the same thing, but listudy is a bit more structured, with notes and stuff.
So I guess my question (to the OP, probably) would be, why memchess (clone)? Is there a reason why I would want to use it instead of/in addition to listudy, or is it just "because why not"?