Skip to content

Create, load and save streamlit themes.

License

Notifications You must be signed in to change notification settings

Sarvamm/st-themer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banner

ST Themer is a lightweight and interactive Streamlit app that allows you to visually customize your app's theme and save those themes as reusable .toml presets.


✨ Features

  • 🎨 Live color customization:
    • Primary color
    • Background color
    • Secondary background color
    • Text color
  • ⚡ Instant theme application using Streamlit's .streamlit/config.toml
  • 💾 Save your custom themes to the Saved_Themes/ directory
  • 📁 Load created themes

🚀 How to Run

  1. Clone this repository

    git clone https://github.com/your-username/st-themer.git
    cd st-themer
  2. Install dependencies

    pip install -r requirements.txt
  3. Start the app

    streamlit run App.py

📂 Project Structure

theme-generator/
├── .github/
│   └── FUNDING.yml
├── .streamlit/
│   └── config.toml              # Active Streamlit theme
├── assets/
│   └── logo.png                 # App branding or UI icons
├── pages/
│   ├── About.py                 # Optional About/Info page
│   └── Main.py                  # Theme customization interface
├── App.py                       # Main entry point
├── LICENSE
├── README.md
└── requirements.txt             # Required Python packages

Screenshots

one one one one

📜 License

Licensed under the Non-Profit Open Software License version 3.0


About

Create, load and save streamlit themes.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Contributors

Languages