Skip to main content

Streamlit App Hub

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.

Metadata

Release files for streamlit-hub 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for streamlit-hub 0.3.1
File Size Uploaded
streamlit-hub-0.3.1.tar.gz 27.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for streamlit-hub 0.3.1
File Interpreter ABI Platform
streamlit_hub-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 42.2 kB

Release files / streamlit-hub-0.3.1.tar.gz

Download URL streamlit-hub-0.3.1.tar.gz
Size 27.1 kB
Tags Source
SHA-256 checksum
How to use checksums
b0997c7426708711700e68d738c0d2c2ca7a187fc53f3c6fc9f5d86d668cf860
BLAKE2b-256 checksum
How to use checksums
e8546f4e1057ee74508d68f42faccae19263ac349de3f6b450a9a10012daf76a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.18

Release files / streamlit_hub-0.3.1-py3-none-any.whl

Download URL streamlit_hub-0.3.1-py3-none-any.whl
Size 15.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
60a1b3fe036e3cd57d54bd7a2e0fa4b3ef4ddf56e87a91d2c9f87df18f50ccb6
BLAKE2b-256 checksum
How to use checksums
c53a66a076f7c3a1ae0c5c00af9b109686e222fbc96165cbf5a0817b35fce2d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.18

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page