Skip to main content

st-custom-static

PyPI version Python versions License Build

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-sweep
italic-h-striped italic-h-striped
italic-h-wave italic-h-wave
italic-h-scan italic-h-scan
italic-h-sequential italic-h-sequential
italic-h-cascade italic-h-cascade
three-dots Three Dots
bar-chart Bar Chart
progress-ring Progress Ring
spinning-sync Spinning Sync
pulsing-dot Pulsing Dot
rotating-gear Rotating Gear
hourglass 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)

Source distribution for st-custom-static 1.0.1
File Size Uploaded
st_custom_static-1.0.1.tar.gz 36.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for st-custom-static 1.0.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.1 This release

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