NBMiner has been very stable and works with mixed AMD/NVidia card rigs, and is developed in China -
https://nbminer.info/
TRex is also very popular, but I had trouble running it with mixed cards (soon I will be NVidia only and will try it) and is based in the USA -
https://trexminer.info/
I hear a lot about PhoenixMiner as well, but never tried it myself, also claims to be based in the USA -
https://phoenixminer.org/
Both of the above claim to support both AMD and NVidia, but I have never been able to get them to work with both at the same time. They will do all my NVidia cards and ignore the AMD ones, or vice-versa, but not both at the same time like NBMiner does, which is why I currently use that.
If your just using AMD GPUs, I see a lot of people talking about TeamRedMiner and also claim to be US based -
https://www.teamredminer.com/
I also wanted to comment on my use of the claims of being USA based. With both GMiner and NBMiner they specifically say they are developed by entire groups in their respective country. The three USA ones here, on their about pages, do not talk about the team as a whole. They all say that they are based in the US, but that may just mean that the founder / head programmer is in the US, but do not talk about the entire development team who could be based anywhere.
Also, they could just be lying, though the websites seem to be more aligned with what I would expect from a US based team.
Anyways, just my 2c