What about joinmarket?
Discussion
At the moment it is the model to follow, since you are the coordinator yourself and do not rely on a third party.
I can't know what code the samourai or wasabi coordinator is actually running on their servers no matter how much they publish it.
In the case of Joinmarket if you run as taker you are the coordinator.
However coinjoin is expensive right now, that's why I use other methods.