kinueluci1992/seed-generator — explained in plain English
Analysis updated 2026-05-18
Generate a new BIP-39 seed phrase for testing or development
Derive Bitcoin, Ethereum, Solana, or Litecoin addresses from an existing seed phrase
Batch-generate multiple test wallets and export them to CSV or JSON
Store wallet data locally in an AES-256 encrypted keystore
| kinueluci1992/seed-generator | asimons81/hermes-dreaming | baskduf/harness-starter-kit | |
|---|---|---|---|
| Stars | 40 | 40 | 40 |
| Language | Python | Python | Python |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Runs locally with no external services, just needs Python and the listed pip packages.
Seed Generator is a Python command line tool for creating and managing cryptocurrency wallet seed phrases, the list of words used to recover a wallet, following the standard rules known as BIP-39, BIP-44, BIP-49, and BIP-84. It can produce phrases of 12, 15, 18, 21, or 24 words, verify that a phrase is valid, and then derive matching wallet addresses for several blockchains from a single seed. Supported chains include Bitcoin in its legacy, SegWit, and native SegWit address formats, Ethereum, Litecoin, Dogecoin, Solana, and Bitcoin's test network. Each chain uses its own standard derivation path, so the tool can generate the correct address format for each one from the same starting seed phrase. Security related features include generating randomness from the operating system's own secure random number generator rather than a weaker source, encrypting saved wallet data with AES-256-GCM, and using PBKDF2 with 600,000 iterations to turn a password into an encryption key. The tool can also export private keys and addresses in formats such as hex, WIF, base58, and bech32, and supports batch generation of multiple wallets at once, saving results to CSV or JSON files. The interface is a menu driven terminal program built with the Rich library, letting you generate a new seed, import an existing one, derive addresses, export keys, and verify a seed's integrity, all from numbered menu options rather than typed commands. Setup requires Python 3.10 or later. You clone the repository, install the required packages such as cryptography, mnemonic, hdwallet, and ecdsa, and run the provided script for your operating system, or install dependencies manually and run the main Python file directly. Configuration options, including default word count, target chain, and keystore encryption settings, are set in a config.json file. The project is released under the MIT license.
A command line toolkit for generating and managing BIP-39 wallet seed phrases and deriving addresses across multiple blockchains.
Mainly Python. The stack also includes Python, cryptography, ecdsa.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.