JoinMarket is decentralized protocol, people could re-implement it in other languages and add to wallets (currently it's Python using Twisted).