Skip to main content

Manage your streamlit applciations!

Project description

https://img.shields.io/badge/license-MIT-blue.svg

Overview

Streamlit App Hub is a Python application that allows you to manage multiple Streamlit apps from a central hub. It provides an interactive web interface where you can add new Streamlit apps, start them, and gracefully exit the application.

Features

  • Manage Multiple Streamlit Apps: Easily start, stop, and add new Streamlit apps.

  • Interactive Web Interface: User-friendly interface for app management.

  • Logging: Configurable logging with colored console output and a log file.

Getting Started

  1. Clone the repository:

    `bash git clone https://github.com/your-username/streamlit-app-hub.git cd streamlit-app-hub `

  2. Install the required dependencies:

    `bash pip install -r requirements.txt `

  3. Run the Streamlit App Hub:

    `bash streamlit run streamlit_manager.py `

  4. Access the web interface at http://localhost:8501 in your browser.

Configuration

  • Streamlit apps are configured in the streamlit_apps.json file. Add new app information to this file.

Logging

  • Logs are available both in the console with colored output and in the app.log file.

Contributing

Contributions are welcome! Please read CONTRIBUTING.rst for details on how to contribute to this project.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

streamlit-hub-0.3.1.tar.gz (27.1 kB view details)

Uploaded Source

Built Distribution

streamlit_hub-0.3.1-py3-none-any.whl (15.2 kB view details)

Uploaded Python 3

File details

Details for the file streamlit-hub-0.3.1.tar.gz.

File metadata

  • Download URL: streamlit-hub-0.3.1.tar.gz
  • Upload date:
  • Size: 27.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.18

File hashes

Hashes for streamlit-hub-0.3.1.tar.gz
Algorithm Hash digest
SHA256 b0997c7426708711700e68d738c0d2c2ca7a187fc53f3c6fc9f5d86d668cf860
MD5 aa5c41ba68b013ee65ca7c68e884fbd3
BLAKE2b-256 e8546f4e1057ee74508d68f42faccae19263ac349de3f6b450a9a10012daf76a

See more details on using hashes here.

File details

Details for the file streamlit_hub-0.3.1-py3-none-any.whl.

File metadata

File hashes

Hashes for streamlit_hub-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 60a1b3fe036e3cd57d54bd7a2e0fa4b3ef4ddf56e87a91d2c9f87df18f50ccb6
MD5 763dbb978b809e9d4677c249159e3054
BLAKE2b-256 c53a66a076f7c3a1ae0c5c00af9b109686e222fbc96165cbf5a0817b35fce2d3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page