A Streamlit implementation of the Base Web library.
Project description
Streamlit Baseweb
Streamlit Baseweb is a Python package that provides custom components from the Baseweb framework, allowing you to enhance your Streamlit applications with beautiful and interactive UI elements.
Installation
You can install Streamlit Baseweb using pip:
pip install streamlit-baseweb
Usage
To use the Baseweb components in your Streamlit application, you need to import the necessary components from the 'streamlit_baseweb' module and utilize them in your code. Here's an example:
import streamlit as st
from streamlit_baseweb import base_web_modal
st.title("Testing Streamlit Baseweb")
if st.button(label="open modal"):
base_web_modal(title="modal", body="testing modal", key="base_web_modal")
For more details on available components and their usage, refer to the package documentation.
Roadmap
Elements will be integrated as per the below priority ranking:
- modal
- buttons
- button groups
- navbar
- tooltip
- alerts
- pop-over cards
Additional elements have not yet been prioritized
Contributing
Contributions to Streamlit Baseweb are welcome! If you find any issues or have suggestions for improvements, please open an issue on the GitHub repository. If you'd like to contribute code, you can fork the repository, make your changes, and submit a pull request.
Before contributing, please review the Contributing Guidelines for more information.
License
This package is licensed under the MIT License. See the LICENSE file for more information.
Credits
Streamlit Baseweb is created and maintained by Thomas Bouamoud. It utilizes the Baseweb framework by Uber.
Contact
If you have any questions or inquiries, feel free to reach out to thomas.bouamoud@gmail.com.
👩💻 Happy Streamlit Baseweb coding! 👨💻
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
Built Distribution
File details
Details for the file streamlit_baseweb-0.1.0.tar.gz
.
File metadata
- Download URL: streamlit_baseweb-0.1.0.tar.gz
- Upload date:
- Size: 1.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8521bc8f20e734ec5e10a369241d6e90d78ea22a3c6d5cbe243b1d84d0401039 |
|
MD5 | 701a661e90ecd100cde676f1043f7092 |
|
BLAKE2b-256 | e0128fdfe22ff0cfeb56a755493ac7c9544ab94bb35ef5e0caf0d36c88361c2e |
Provenance
File details
Details for the file streamlit_baseweb-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: streamlit_baseweb-0.1.0-py3-none-any.whl
- Upload date:
- Size: 1.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 652f444a12339db8b1e58af6316a06adba5abc102e1d1eb9c9822661ab8494df |
|
MD5 | 2ca9e70ab78259ae63f94e603b2d47d2 |
|
BLAKE2b-256 | f3a94295ab396539a7e75f0a4a015c5076c239adccb3fec2e45644ffed299029 |