st-custom-static
Drop-in replacements for Streamlit's default loading animation. Swap out the running man with one of 13 polished alternatives in seconds.
Install
pip install st-custom-static
st-install --icon italic-h-sweep
Streamlit's version is auto-detected. Restart any running apps to apply the change.
Restore the original
st-install --restore
Available icons
| Name | Preview |
|---|---|
italic-h-sweep |
|
italic-h-striped |
|
italic-h-wave |
|
italic-h-scan |
|
italic-h-sequential |
|
italic-h-cascade |
|
three-dots |
|
bar-chart |
|
progress-ring |
|
spinning-sync |
|
pulsing-dot |
|
rotating-gear |
|
hourglass |
Supported Streamlit versions
1.45.1, 1.46.1, 1.47.1, 1.48.1, 1.49.1, 1.50.0, 1.51.0, 1.52.0, 1.53.1, 1.54.0, 1.55.0, 1.56.0, 1.57.0
Pin a specific version if auto-detection is wrong:
st-install --icon italic-h-sweep --version 1.57.0
Use in a project
Add to pyproject.toml or requirements.txt:
st-custom-static
Then run st-install --icon <name> once after pip install.
Manual build
Clone and build from source using the scripts in manual-build/.
How it works
Pre-built zips are published as GitHub Releases per version/icon combination. st-install downloads the matching zip, backs up Streamlit's original static/ folder, and replaces it with the custom build. The CI workflow in this repo rebuilds those zips automatically when icons or workflow config changes.
Metadata
Release files for st-custom-static 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| st_custom_static-1.0.1.tar.gz | 36.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| st_custom_static-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 52.7 kB
Release files / st_custom_static-1.0.1.tar.gz
| Download URL | st_custom_static-1.0.1.tar.gz |
|---|---|
| Size | 36.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
84c83fd59936cb407b1083acc53dbccf338386ee7e2dfc194000c8c59d1b6683
|
|
BLAKE2b-256 checksum How to use checksums |
a3e02676f3aae724d621becb50c8ca275a50d55946470807bcba7978f8f5d9bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / st_custom_static-1.0.1-py3-none-any.whl
| Download URL | st_custom_static-1.0.1-py3-none-any.whl |
|---|---|
| Size | 16.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f31a3ba6e1fa52dc06c22a02d8737059163a12717297d85ff7be128368f95603
|
|
BLAKE2b-256 checksum How to use checksums |
491eb97816343e95c95ebe97c3834b67de4ab4bbab63c775204c073d7364fdcd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|