Welcome to Random Generator Toolkit β a simple and powerful open-source Streamlit app that lets you generate:
- Random full names (from a dataset of 1000+ names)
- Strong, customizable random passwords
Empowering people through open-source innovation.
π’ Try it here: https://jamil.streamlit.app/
- Choose password length (8β32 characters)
- Choose character types:
- Letters Only (AβZ, aβz)
- Numbers Only (0β9)
- Letters + Numbers
- Letters + Numbers + Special Characters
- Generates random full names from a JSON dataset of 1000+ entries
- Great for demos, testing, placeholder data
- Python 3
- Streamlit
- JSON for name dataset
- Hosted on Streamlit Cloud
random-generator-app/ βββ app.py βββ requirements.txt βββ random_names_1000.json βββ .streamlit/ βββ config.toml (optional for theming)
- Clone the repo
git clone https://github.com/Jamil226/Streamlit-App
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt # On Windows: venv\Scripts\activate
streamlit run app.py # On Windows: venv\Scripts\activate