Bip39 Python. You would probably then do a primary recovery having a command like the one below. (This command utilizes a sample wallet file bunlded with BTCRecover) What constitutes a "excellent wallet" is one which has apparent, easy to accessibility documentation on supported BIP requirements, derivation paths, and Restoration procedures. https://active-bookmarks.com/story18731136/bip39-wallet-https-linktr-ee-bip39-the-single-best-strategy-to-use-for-bip39-wallets