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